命令行快捷键
ctrl-a:光标移至行首
ctrl-e:光标移至行尾
ctrl-u:光标删除至行首
ctrl-k:光标删除至行尾
ctrl-[arrow]:可使光标逐字向方向键移动
shell分为登录shell和非登陆shell
登录shell:一般能登录linux的用户
非登陆shell:shell为nologin
登录shell 启动脚本:配置文件
/etc/profile(全局)
~/.bash_profile(用户)
登录shell的脚本调用
当登录shell启动后,/etc/profile 脚本是首先运行的的启动脚本,此脚本将设置一系列变量,包括PATH,USER,LOGNAME,MAIL,HOSTNAME,HISTSIZE,INPUTRC,他还将运行在 /etc/profile.d 目录中找到的脚本。
登录shell首先调用/etc/profile,再由/etc/profile调用/etc/profile.d。然后调用文件~/.bash_profile。此文件再调用~/.bashrc 。而~/.bashrc 又会调用/etc/bashrc。每个脚本依次可以撤销之前调用脚本所做的更改。例如,在/etc/profile 脚本中设置PATH变量,但随后将在~/.bash_profile脚本中对此变量进行修改。
/etc/profile ——>/etc/profile.d/*——>~/.bash_profile ——>~/.bashrc ——>/etc/bashrc
非登陆shell 启动脚本:配置文件
/etc/bashrc (全局)
~/.bashrc(用户)
非登录shell的脚本调用
非登陆shell引用某些相同文件,但引用的顺序不同。非登陆shell首先调用~/.bashrc。它调用/etc/bashrc,而/etc/bashrc 又将调用/etc/profile.d。请注意,/etc/bashrc 文件仅为非登陆shell调用/etc/profile.d。对于登录shell,之前调用的/etc/profile将调用/etc/profile.d脚本。
~/.bashrc ——>/etc/bashrc——>/etc/profile.d/*
将更改的配置文件在终端里生效
. /etc/bashrc
source /etc/bashrc
阅读(3013) | 评论(0) | 转发(4) |