- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux入门引导第7章
第7章 实用命令工具
在Linux下,实用的工具不计其数即使是最基本的工具,也同样可以通过与其它工具的结合发挥出极为复杂高效的作用对于工具的应用介绍将贯穿整本书。本介绍一些最基本的shell命令的实用操作不会向读者命令的语法以及命令选项及参数,而是从实际出发,把命令的功能一一。
实例1 将工作目录变更为/usr/bin:
:~$ cd /usr/bin
:/usr/bin$
关于shell下的命令提示符,会在稍后的小节中提到,在使用cd命令切换工作目录后,很容易通过命令提示符发现工作目录已经转换为了/usr/bin。或者使用工具pwd,查看当前所处的工作目录:
:/usr/bin$ pwd
/usr/bin
实例2 直接输入命令cd,回到主文件夹:
:/usr/bin$ cd
:~$
不带任何命令参数的cd将把工作目录变更为用户的主目录,在Linux操作系统中,波浪符号(~)是家目录的简写形式。
实例3 进入上一级目录:
:~$ cd ..
:/home$
在linux中,每一个文件夹(包括根目录/)下都有两个最基本的链接,分别是“../”与“./”。“../”指向上一级的目录,而“./”则指向该目录本身。根目录下的“../”指向根目录本身。
实例4 进入前工作目录:
:~$ cd test/
:~/test$ cd -
/home/ghostm55
:~$ cd -
/home/ghostm55/test
:~/test$
通过命令cd后跟减号可以在前工作目录与当前工作目录间来回切换。本示例的一开始先进入test目录,执行命令后,返回到了用户的根目录,再次执行命令,返回到之前进入的test目录。
实例5 使用自动补全功能,快速完成目录的输入:
:~$ cd /usr/share #在输入cd /u后按tab键,查看效果,然后输入sh再按下tab
:/usr/share$
是不是很快呢?这称为命令行自动补全(automatic command line completion),自动补全是bash shell中极为有用的一项功能。
不只是目录名可以自动补全,命令同样可以。有时,目录或文件的名称很长很复杂,而且一个目录下可能会含有多名字相仿的目录,譬如/mnt与/media。如果用户输入cd /m然后按下tab,屏幕将毫无反应,这时,我们可以进一步输入目录的名称,直到没有岐义为止。
若不清楚自己想要进入目录的确切名称,连续按两次tab,shell将把对应的项目列出:
:/$ cd /m #在这里连续按下两次tab
media/ mnt/
:/$ cd /m
自动补全的特性,对于文件的操作以及命令的输入都是相同的。
7.1.2 ls
工具ls用来显示指定目录下的文件及其相关信息。在默认的情况下,显示工作目录下的文件,文件以文件名的英文首字母进行排序。
ls语法如下:
ls [选项]... [文件]...
实例1 显示当前目录文件:
:~/test$ ls -F
文件A 目录A/ 目录B/
命令ls往往带有选项F,它能够很好的让用户区分出哪些文件是普通文件,哪些是目录。
不带任何命令选项和命令参数的ls将会显示工作目录下的文件与文件夹,但是无法显示隐藏文件或隐藏文件夹。
实例2 显示工作目录下的所有文件:
:~/test$ ls -a
. .. 文件A 目录A 目录B .隐藏文件B .隐藏目录A
加上命令选项a后,终端将会显示工作目录下的所有文件,不难发现,隐藏文件的特点是文件名的开头都一个点符号,这是Linux中标识隐藏文件的方法。
在Linux中,命令选项往往有一个前缀,那就是连接符,有时候是一个连接符,有时候是两个。如果不想显示.与..,可以使用大写的A作为命令选项 :
:~/test$ ls -A
文件A 目录A 目录B .隐藏文件B .隐藏目录A
实例3 显示工作目录下文件的详细信息:
:~/test$ ls -l
total 12
-rw-r--r-- 1 ghostm55 users 13 2008-02-16 00:56 文件A
drwxr-xr-x 2 ghostm55 users 4096 2008-02-16 00:48 目录A
drwxr-xr-x 2 ghostm55 users 4096 2008-02-16 00:48 目录B
通过命令选项l,用户可以浏览工作目录下文件的详细信息:
第一个字段(-rw-r--r--):表示文件类型以及权限设定状态
第二个字段(1):表示文件的硬接数
第三个字段(ghostm55):表示文件属主
第四个字段(users):表示文件属组
第五个字段(13):表示文件大小,以字节为单位
第六个字段(2008-02-
您可能关注的文档
最近下载
- 陕西安信显像管循环处理应用有限公司.pdf VIP
- 2025年天津职业技术师范大学单招职业适应性考试必刷测试卷附答案.docx VIP
- 铅锌尾矿综合利用项目可行性研究报告.docx
- 建设工程施工项目每日“防高坠三检”检查记录表.docx VIP
- 《建筑施工高处坠落防治安全技术标准》.pptx VIP
- 天津职业技术师范大学单招物理试题答案2025 .pdf VIP
- 2025数智采购供应链发展报告-亿邦智库&中国物流与采购联合会-2025.pdf
- EPLAN Electric P8软件技能培训课件.ppt VIP
- 食堂消防安全知识培训课件.pptx VIP
- 热电运行部01炉内升降平台及脚手架搭设、拆除施工方案.doc VIP
文档评论(0)