要将第一行放到最后才起作用
3题
没错
4题
可以放入你自己的.cshrc(cshell)中,这样每个session都起作用。
1.不同的linux版本,配置文件略不同: .bashrc, .profile, .bash_profile
2.看下你的属于那种。查看文件(隐藏文件):ls -d ~/.*找到以上三个文件
3.比如我的是.profile(我的没有bash_profile,但是也有.bashrc):打开.profile:vi ~/.profile
4.文件最后添加:
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
export PATH=$PATH:"export PATH=$PATH:"
在等号后面冒号里面加入你安装的python目录,到bin为止,最后带个冒号连接后面。当然前面你指定了python安装位置,到那个位置找你的bin包。如果是python3.6的话,bin中会有python3,python3.6,pip等链接。
5.写完后,source ~/.profile更新配置。
/etc/profile此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从 /etc/profile.d 目录的配置文件中搜集 shell 的设置。
/etc/bashrc为每一个运行 bash shell 的用户执行此文件,当 bash shell 被打开时,该文件被读取。
~/.bash_profile每个用户都可使用该文件输入专用于自己使用的 shell 信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的 .bashrc 文件。
~/.bashrc该文件包含专用于你的 bash shell 的 bash 信息,当登录时以及每次打开新的 shell 时,该该文件被读取。
~/.bash_logout当每次退出系统(退出bash shell)时,执行该文件。另外,/etc/profile 中设定的变量(全局)的可以作用于任何用户,而 ~/.bashrc 等中设定的变量(局部)只能继承 /etc/profile 中的变量,他们是 “父子” 关系。
~/.bash_profile是交互式、login 方式进入 bash 运行的。
欢迎大家交流心得~~~3QU!!!...........
---------------------------------------------------------------------------------------------------------I am a line !----------------------------------------------------------------------------------------------
这不是环境变量,得看你的shell 是否支援‘别名’,alias,以bash为例,可以这样User@User-PC ~/tmp
$ pwd
/home/User/tmp
User@User-PC ~/tmp
$ mkdir a b
User@User-PC ~/tmp
$ alias cd1="cd $HOME/tmp/a" alias cd2="cd $HOME/tmp/b"
User@User-PC ~/tmp
$ cd
User@User-PC ~
$ pwd
/home/User
User@User-PC ~
$ cd1
User@User-PC ~/tmp/a
$ pwd
/home/User/tmp/a
User@User-PC ~/tmp/a
$ cd2
User@User-PC ~/tmp/b
$ pwd
/home/User/tmp/b
User@User-PC ~/tmp/b
$
用bash builtin alias 做一个捷径,如果要永久生效,写入你的$HOME/.bashrc , 不要就用 unalias
User@User-PC ~/tmp/b
$ cd
User@User-PC ~
$ pwd
/home/User
User@User-PC ~
$ unalias cd1 cd2
User@User-PC ~
$ cd1
bash: cd1: command not found
User@User-PC ~
$ cd2
bash: cd2: command not found
User@User-PC ~
$
相当简单,呵呵
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)