命令格式
[root@test root]# command [-options] parameter1 parameter2 ...
指令 选项 参数(1) 参数(2)
说明:
1. 指令与参数区分字母大小写;
2. command为指令的名称,例如变换路径的指令为cd,等等;
3. 中括号[]实际并不存在,在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号;
4. parameter1,parameter2……为跟在option后面的参数,或是command的参数;
5. command,-options,parameter这几项之间以空格分开,不论空几个格,shell都视为一个空格;
6. 指令太长的时候,可以使用“\”符号使指令连续到下一行。
通配符和特殊符号
配置文件
系统设定值
/etc/profile:文件设定了几个重要变量,例如PATH、USER、MAIL、HOSTNAME、HISTSIZE、umask等,也同时规划出/etc/inputrc 这个针对键盘热键设定的文件数据内容,还作用于history(历史指令)。
/etc/bashrc:用于规划umask,同时规划提示符的内容。
/etc/man.config:规范了使用man时man page的路径到哪里寻找。
个人设定值
~/.bash_profile:定义了个人路径(PATH)与环境变量的文件名称。您可以在这里修改您的个人路径,当然,也可以在~/.bashrc这个个人设定的变量中修改。有的时候可以用~/.profile或~/.bash_login等文件来取代这个文件!
·~/.bashrc:这个文件对于个人喜好的bash设定是最重要的,因为我都是在这里设定我的个人变量,例如命令别名的设定,路径的重新定义等。
·~/.bash_history:用于将您曾经用过的命令记录下来,当您再次以上下键搜寻或者直接以history搜寻时,可找到曾经用过的指令。需注意的是:
1. 在这一次执行过程中用到的指令,将在您退出shell之后才会被记录到这个文件中,否则将先被写到高速缓存中;
2. 可以通过history指令将其中的记录搜寻出来;
3. 这个文件的指令记录笔数与HISTSIZE有关,您可以自行在~/.bashrc中设定,或者直接由root在/etc/profile中统一设定。
·~/.bash_logout:这个文件则是在您注销shell的时候BASH为您所做的事情。通常默认是只有清除屏幕这件事,不过,您也可以将一些备份或其他您认为重要的工作写在这个文件中(例如清空暂存空间),那么当您退出Linux时,就可以解决一些烦人的事情。
使用source命令可以在不重新注销再登录的情况下,读入变量配置文件。
$ source 变量配置文件
命令别名
alias定义命令别名。
例一:显示当前命令别名
$ alias
例二:把rm重新定义为 rm -i
$ alias rm='rm -i'
例三:把DOS习惯用的dir在linux用别名定义
$ alias dir='ls'
5410

被折叠的 条评论
为什么被折叠?



