|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!- 1、 罕见的shell工具linux中的shell工具分为图象界面shell(GUI)和下令行情势(CLI)两种1. GUI工具包括Xwindowmanger、CDE、GNOME、KDE、XFCE2. CLI工具包括bsh、csh、tcsh、ksh、bash、zsh。个中bash是当今年夜多半盛行Linux刊行版默许的shell工具2、 bash下令提醒符1. 当上岸bash后会看到下令行左边有一些提醒信息如:[root@centos6~]#;例子中的下令提醒符中的内容分离暗示root:以后上岸的用户centos6:盘算机称号~:以后地点目次(~在linux中代表用户家目次)#:代表以后上岸用户的级别(#代表root用户,$代表除root以外的别的用户)2. 变动下令提醒符下令提醒符能够经由过程变量$PS1来改动,能够如今下令中输出echo$PS1来检察以后设置,以下:[root@centos6~]#echo$PS1[u@hW]$从头设置下令提醒符格局:[root@centos6~]#PS1="[u@hW]$"[u@hW]$中u代表以后上岸的用户;h代表以后主机称号;W代表以后地点目次;$代表以后上岸用户级别,别的字符没有特别意义,只暗示字符自己的寄义。下令提醒符($PS1情况变量)中的经常使用标记寄义:d:代表日期,格局为weekdaymonthdateH:王筝的主机称号h:仅猎取主机的第一个名字 :显现工夫为24小时格局,如HH:MM:SST:显现工夫为12小时格局A:显现工夫为24小时格局:HH:MMu:以后用的账户称号v:BASH的版本信息w:完全的事情目次称号,家目次会以~取代W:使用basename获得事情目次称号,以是只会列出最初一个目次#:下达的第几个下令$:提醒符,假如是root时提醒符为#,一般用户为$3、 bash下令的两品种型builtin:在shell步伐中完成的下令即为内建下令;内部下令:在文件体系上的某地位有一个与下令称号对应的可实行文件;可使用下令type判别下令的范例;shell事前经由过程PATH设定好了多个路劲,当用户输出下令时,shell会主动到这些路劲(由左向右)下检察与下令称号不异的可实行文件,查找到并实行过的下令会保留到一个hash查找表中,可使用hash下令检察此表。检察一个可实行步伐的详细路径可使用which下令
复制代码- [root@centos6~]#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@centos6~]#hashhits command1 /bin/grep1 /usr/bin/man2 /usr/bin/info1 /bin/ls[root@centos6~]#whichlsaliasls=ls--color=auto/bin/ls
复制代码
- 4、 下令格局在Linux体系中,一个下令一般由下令名、下令选项和下令参数3局部内容构成,两头以空隔或制表符等空缺字符离隔下令的情势以下:commandoptionsarguments下令选项 参数个中下令选项一般是以减号"-"入手下手的单个字符,与UNIX体系分歧的是Linux体系还供应以双减号"--"为肇端标识的下令选项(通称GUN选项),其选项一般为可按字面意义了解的单个英文单词,或由单词和连字符构成的词组。除一般下令选项(如"--help")以外,以双减号"--"为肇端标识的选项年夜多是单字符下令选项的同义词,居右不异的意义,因此能够交换利用。在下令行布局中,只要下令名是必需供应的,下令选项和下令参数都是能够省略的,一个最复杂的下令能够仅仅包括下令名自己,在这类情形下下令选项和参数均接纳默许值。
复制代码- [root@centos6~]#date2014年09月16日礼拜二07:29:12CST
复制代码
- 在实践使用过程当中,能够依据详细需求视情形选用或省略下令选项,并且下令选项和参数能够与下令名以恣意情势组合利用。比方以下下令仅由下令明和一个下令选项“-n”构成,省略的下令参数,其感化是列出体系的名字。
复制代码- [root@centos6~]#uname-ncentos6.5_X64
复制代码
- 以下下令由下令名和下令参数构成,而省略了下令选项,其感化是以复杂的输入情势列出指定目次下的文件
复制代码- [root@centos6~]#ls/binetclib64mntrootsrvusrboothomelost+foundoptsbinsysvardevlibmediaprocselinuxtmp
复制代码
- 多个以减号"-"入手下手的单个字符的选项之间能够举行兼并,也能够分隔(以双减号"--"入手下手的选项不克不及兼并在一同)
复制代码- [root@centos6opt]#ls-la/opt总用量24drwxr-xr-x.3rootroot40969月232011.dr-xr-xr-x.22rootroot40969月1517:05..drwx------.2rootroot163849月1317:34lost+found[root@centos6opt]#ls-l-a/opt总用量24drwxr-xr-x.3rootroot40969月232011.dr-xr-xr-x.22rootroot40969月1517:05..drwx------.2rootroot163849月1317:34lost+found
复制代码
- [root@centos6~]#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@centos6~]#hashhits command1 /bin/grep1 /usr/bin/man2 /usr/bin/info1 /bin/ls[root@centos6~]#whichlsaliasls=ls--color=auto/bin/ls0
复制代码- [root@centos6~]#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@centos6~]#hashhits command1 /bin/grep1 /usr/bin/man2 /usr/bin/info1 /bin/ls[root@centos6~]#whichlsaliasls=ls--color=auto/bin/ls1
复制代码
- [root@centos6~]#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@centos6~]#hashhits command1 /bin/grep1 /usr/bin/man2 /usr/bin/info1 /bin/ls[root@centos6~]#whichlsaliasls=ls--color=auto/bin/ls2
复制代码- [root@centos6~]#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@centos6~]#hashhits command1 /bin/grep1 /usr/bin/man2 /usr/bin/info1 /bin/ls[root@centos6~]#whichlsaliasls=ls--color=auto/bin/ls3
复制代码
- [root@centos6~]#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@centos6~]#hashhits command1 /bin/grep1 /usr/bin/man2 /usr/bin/info1 /bin/ls[root@centos6~]#whichlsaliasls=ls--color=auto/bin/ls4
复制代码- [root@centos6~]#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@centos6~]#hashhits command1 /bin/grep1 /usr/bin/man2 /usr/bin/info1 /bin/ls[root@centos6~]#whichlsaliasls=ls--color=auto/bin/ls5
复制代码
- [root@centos6~]#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@centos6~]#hashhits command1 /bin/grep1 /usr/bin/man2 /usr/bin/info1 /bin/ls[root@centos6~]#whichlsaliasls=ls--color=auto/bin/ls6
复制代码- [root@centos6~]#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@centos6~]#hashhits command1 /bin/grep1 /usr/bin/man2 /usr/bin/info1 /bin/ls[root@centos6~]#whichlsaliasls=ls--color=auto/bin/ls7
复制代码
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|