精灵巫婆 发表于 2015-1-14 20:14:45

给大家带来初识Linux shell工具

如果您觉得本篇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:盘算机称号~:以后地点目次(~在linux中代表用户家目次)#:代表以后上岸用户的级别(#代表root用户,$代表除root以外的别的用户)2.        变动下令提醒符下令提醒符能够经由过程变量$PS1来改动,能够如今下令中输出echo$PS1来检察以后设置,以下:#echo$PS1$从头设置下令提醒符格局:#PS1="$"$中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下令#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#hashhits        command1        /bin/grep1        /usr/bin/man2        /usr/bin/info1        /bin/ls#whichlsaliasls=ls--color=auto/bin/ls

4、        下令格局在Linux体系中,一个下令一般由下令名、下令选项和下令参数3局部内容构成,两头以空隔或制表符等空缺字符离隔下令的情势以下:commandoptionsarguments下令选项        参数个中下令选项一般是以减号"-"入手下手的单个字符,与UNIX体系分歧的是Linux体系还供应以双减号"--"为肇端标识的下令选项(通称GUN选项),其选项一般为可按字面意义了解的单个英文单词,或由单词和连字符构成的词组。除一般下令选项(如"--help")以外,以双减号"--"为肇端标识的选项年夜多是单字符下令选项的同义词,居右不异的意义,因此能够交换利用。在下令行布局中,只要下令名是必需供应的,下令选项和下令参数都是能够省略的,一个最复杂的下令能够仅仅包括下令名自己,在这类情形下下令选项和参数均接纳默许值。#date2014年09月16日礼拜二07:29:12CST

在实践使用过程当中,能够依据详细需求视情形选用或省略下令选项,并且下令选项和参数能够与下令名以恣意情势组合利用。比方以下下令仅由下令明和一个下令选项“-n”构成,省略的下令参数,其感化是列出体系的名字。#uname-ncentos6.5_X64

以下下令由下令名和下令参数构成,而省略了下令选项,其感化是以复杂的输入情势列出指定目次下的文件#ls/binetclib64mntrootsrvusrboothomelost+foundoptsbinsysvardevlibmediaprocselinuxtmp

多个以减号"-"入手下手的单个字符的选项之间能够举行兼并,也能够分隔(以双减号"--"入手下手的选项不克不及兼并在一同)#ls-la/opt总用量24drwxr-xr-x.3rootroot40969月232011.dr-xr-xr-x.22rootroot40969月1517:05..drwx------.2rootroot163849月1317:34lost+found#ls-l-a/opt总用量24drwxr-xr-x.3rootroot40969月232011.dr-xr-xr-x.22rootroot40969月1517:05..drwx------.2rootroot163849月1317:34lost+found

#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#hashhits        command1        /bin/grep1        /usr/bin/man2        /usr/bin/info1        /bin/ls#whichlsaliasls=ls--color=auto/bin/ls0#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#hashhits        command1        /bin/grep1        /usr/bin/man2        /usr/bin/info1        /bin/ls#whichlsaliasls=ls--color=auto/bin/ls1

#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#hashhits        command1        /bin/grep1        /usr/bin/man2        /usr/bin/info1        /bin/ls#whichlsaliasls=ls--color=auto/bin/ls2#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#hashhits        command1        /bin/grep1        /usr/bin/man2        /usr/bin/info1        /bin/ls#whichlsaliasls=ls--color=auto/bin/ls3

#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#hashhits        command1        /bin/grep1        /usr/bin/man2        /usr/bin/info1        /bin/ls#whichlsaliasls=ls--color=auto/bin/ls4#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#hashhits        command1        /bin/grep1        /usr/bin/man2        /usr/bin/info1        /bin/ls#whichlsaliasls=ls--color=auto/bin/ls5

#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#hashhits        command1        /bin/grep1        /usr/bin/man2        /usr/bin/info1        /bin/ls#whichlsaliasls=ls--color=auto/bin/ls6#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#hashhits        command1        /bin/grep1        /usr/bin/man2        /usr/bin/info1        /bin/ls#whichlsaliasls=ls--color=auto/bin/ls7


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

第二个灵魂 发表于 2015-1-15 07:03:44

给大家带来初识Linux shell工具

我也来顶一下..

谁可相欹 发表于 2015-1-21 11:49:23

随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).

兰色精灵 发表于 2015-1-30 17:42:04

熟读写基础知识,学得会不如学得牢。

变相怪杰 发表于 2015-2-6 14:56:26

不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。

金色的骷髅 发表于 2015-2-16 22:15:29

Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。

小妖女 发表于 2015-3-5 13:21:17

期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?

若相依 发表于 2015-3-12 10:21:09

Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。

不帅 发表于 2015-3-19 23:29:35

熟读写基础知识,学得会不如学得牢。
页: [1]
查看完整版本: 给大家带来初识Linux shell东西