linux修改profile Linux修改时间
大家好,关于linux修改profile很多朋友都还不太明白,今天小编就来为大家分享关于Linux修改时间的知识,希望对各位有所帮助!
linux profile 在哪个目录
全局的是在/etc目录下,(/etc/profile)用户个人的是在用户的家目录下。(~/.profile)①profile文件的启动顺序:/etc/profile-->~/.bash_profile-->~/.bash_login-->~/.profile。如果~/.bash_profile文件存在的话,一般还会执行~/.bashrc文件。②一些常见文件的说明/etc/profile:此文件为系统的每个用户设置环境信息,相当于是每个用户的默认环境变量。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取(即每次新开一个终端,都会执行bashrc)。~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。默认情况下,设置一些环境变量,执行用户的.bashrc文件。~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系。~/.bash_profile:是交互式、login方式进入 bash运行的~/.bashrc是交互式 non-login方式进入 bash运行的通常二者设置大致相同,所以通常前者会调用后者。③例子:配置JDK环境(所有用户)编辑修改/etc/profile文件,以/usr/lib/jvm/java-6-openjdk-amd64为例在profile文件中添加三行代码(直接执行则立即生效,添加到配置文件里则可设置重启后也生效)
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar添加位置如下终端输入命令# vim/etc/profile这样保存后,重启机器也会生效。保存后让系统配置立即临时生效的方法:执行source/etc/profile这个命令就行了。
虚拟机Linux的/etc/profile怎么恢复更改前的
Linux系统下/etc/profile这个文件是每个用户登录时都会运行的环境变量设置,该文件初始的脚本信息是相同的,可以自己新建一个该文件,然后写入下面代码:
如果是删除的admin用户下该文件
suadmin#切换到admin用户
vim/etc/profile#新建一个配置文件
#写入一下脚本即可
#/etc/profile:system-wide.profilefilefortheBourneshell(sh(1))
#andBournecompatibleshells(bash(1),ksh(1),ash(1),...).
if["$PS1"];then
if["$BASH"]&&["$BASH"!="/bin/sh"];then
#Thefilebash.bashrcalreadysetsthedefaultPS1.
#PS1='\h:\w\$'
if[-f/etc/bash.bashrc];then
./etc/bash.bashrc
fi
else
if["`id-u`"-eq0];then
PS1='#'
else
PS1='$'
fi
fi
fi
#Thedefaultumaskisnowhandledbypam_umask.
#Seepam_umask(8)and/etc/login.defs.
if[-d/etc/profile.d];then
foriin/etc/profile.d/*.sh;do
if[-r$i];then
.$i
fi
done
unseti
fi
#然后!wq保存文件即可。
linux如何进入系统文件/etc/profile修改内容
/etc/profile默认权限为-rw-r--r--
即只有root用户可以修改,其它用户只能读取。
要修改/etc/profile,先要使用root用户登录系统,再使用文本编辑软件打开/etc/profile进行编辑,最后保存退出即可。
关于文本编辑软件:
字符界面下使用vi或vim进行编辑,命令形式:vi/etc/profile
图形界面下可用gedit进行编辑,命令形式:gedit/etc/profile
扩展资料:
Linux内核使用三种不同的版本编号方式。
第一种方式用于1.0版本之前(包括1.0)。第一个版本是0.01,紧接着是0.02、0.03、0.10、0.11、0.12、0.95、0.96、0.97、0.98、0.99和之后的1.0。
第二种方式用于1.0之后到2.6,数字由三部分“A.B.C”,A代表主版本号,B代表次主版本号,C代表较小的末版本号。只有在内核发生很大变化时(历史上只发生过两次,1994年的1.0,1996年的2.0),A才变化。可以通过数字B来判断Linux是否稳定,偶数的B代表稳定版,奇数的B代表开发版。C代表一些bug修复,安全更新,新特性和驱动的次数。
以版本2.4.0为例,2代表主版本号,4代表次版本号,0代表改动较小的末版本号。在版本号中,序号的第二位为偶数的版本表明这是一个可以使用的稳定版本,如2.2.5,而序号的第二位为奇数的版本一般有一些新的东西加入,是个不一定很稳定的测试版本,如2.3.1。这样稳定版本来源于上一个测试版升级版本号,而一个稳定版本发展到完全成熟后就不再发展。
第三种方式从2004年2.6.0版本开始,使用一种“time-based”的方式。3.0版本之前,是一种“A.B.C.D”的格式。七年里,前两个数字A.B即“2.6”保持不变,C随着新版本的发布而增加,D代表一些bug修复,安全更新,添加新特性和驱动的次数。
3.0版本之后是“A.B.C”格式,B随着新版本的发布而增加,C代表一些bug修复,安全更新,新特性和驱动的次数。第三种方式中不再使用偶数代表稳定版,奇数代表开发版这样的命名方式。举个例子:3.7.0代表的不是开发版,而是稳定版!
参考资料:百度百科:Linux