linux操作系统教程shell命令解析(linux系统)

linux操作系统教程shell命令解析(linux系统)

ID:15671945

大小:48.00 KB

页数:11页

时间:2018-08-04

linux操作系统教程shell命令解析(linux系统)_第1页
linux操作系统教程shell命令解析(linux系统)_第2页
linux操作系统教程shell命令解析(linux系统)_第3页
linux操作系统教程shell命令解析(linux系统)_第4页
linux操作系统教程shell命令解析(linux系统)_第5页
资源描述:

《linux操作系统教程shell命令解析(linux系统)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中国Unix/Linux软件开发联盟http://www.lisdn.comLinux操作系统教程shell命令解析(linux系统)linux软件开发用户登录到Linux系统时,可以看到一个shell提示符,标识了命令行的开始。用户可以在提示符后面输入任何命令及参数。例如:    $date    二112301:34:58CST1999    $    用户登录时,实际进入了shell,它遵循一定的语法将输入的命令加以解释并传给系统。命令行中输入的第一个字必须是一个命令的名字,第二个字是命令的选项或参数,命令行中的每

2、个字必须由空格或TAB隔开,格式如下:    $CommandOptionArguments      ■选项和参数    选项是包括一个或多个字母的代码,它前面有一个减号(减号是必要的,Linux用它来区别选项和参数),选项可用于改变命令执行的动作的类型。例如:    $ls    motdpasswd中国Unix/Linux软件开发联盟http://www.lisdn.com中国Unix/Linux软件开发联盟http://www.lisdn.com    $    这是没有选项的ls命令,可列出当前目录中所有文件,

3、只列出各个文件的名字,而不显示其他更多的信息。    $ls-l    total2    -rw-r--r--2wzhbook22Apr2020:37motd    -rw-r--r--2wzhbook796Apr2020:37passwd    $    加入-l选项,将会为每个文件列出一行信息,诸如数据大小和数据最后被修改的时间。    大多数命令都被设计为可以接纳参数。参数是在命令行中的选项之后键入的一个或多个单词,例如:    $ls-ltext    -rw-r--r--2wzhbook22Apr2020:3

4、7motd    -rw-r--r--2wzhbook796Apr2020:37passwd中国Unix/Linux软件开发联盟http://www.lisdn.com中国Unix/Linux软件开发联盟http://www.lisdn.com    $    将显示text目录下的所有文件及其信息。    有些命令,如ls可以带参数,而有一些命令可能需要一些最小数目的参数。例如,cp命令至少需要两个参数,如果参数的数目与命令要求不符,shell将会给出出错信息。例如:    $cp-imydatanewdata    

5、注意:命令行中选项先于参数输入。      ■命令行特征    命令行实际上是可以编辑的一个文本缓冲区,在按回车之前,可以对输入的文本进行编辑。比如利用BACKSPACE键可以删除刚键入的字符,可以进行整行删除,还可以插入字符,使得用户在输入命令,尤其是复杂命令时,若出现键入错误,无须重新输入整个命令,只要利用编辑操作,即可改正错误。    利用上箭头可以重新显示刚执行的命令,利用这一功能可以重复执行以前执行过的命令,而无须重新键入该命令。    bash保存着以前键入过的命令的列表,这一列表被称为命令历史表。按动上箭头

6、,便可以在命令行上逐次显示各条命令。同样,按动下箭头可以在命令列表中向下移动,这样可以将以前的各条命令显示在命令行上,用户可以修改并执行这些命令。这一特征将在10.4节中进行详细的论述。  中国Unix/Linux软件开发联盟http://www.lisdn.com中国Unix/Linux软件开发联盟http://www.lisdn.com  在一个命令行中还可以置入多个命令,用分号将各个命令隔开。例如:    $ls-F;cp-imydatanewdata    也可以在几个命令行中输入一个命令,用反斜杠将一个命令行持

7、续到下一行。    $cp-i    mydata    newdata         上面的cp命令是在三行中输入的,开始的两行以反斜杠结束,把三行作为一个命令行。    shell中的特殊字符    shell中除使用普通字符外,还可以使用一些具有特殊含义和功能的特殊字符。在使用它们时应注意其特殊的含义和作用范围。下面分别对这些特殊字符加以介绍。      ■通配符    通配符用于模式匹配,如文件名匹配、路经名搜索、字符串查找等。常用的通配符有*、?和括在方括号[中国Unix/Linux软件开发联盟http:

8、//www.lisdn.com中国Unix/Linux软件开发联盟http://www.lisdn.com]中的字符序列。用户可以在作为命令参数的文件名中包含这些通配符,构成一个所谓的“模式串”,在执行过程中进行模式匹配。    *代表任何字符串(长度可以不等),例如:“f*”匹配以f打头的任意字符串。但应注意,文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。