Welcome 微信登录

首页 / 操作系统 / Linux / ls 命令:15个Linux面试级问题--第一集

注释:"ls"是“list”的意思,重点在显示文件的文件名与相关属性,本文中将该命令叫做“列举命令”"ls"命令在UNIX系统或者类UNIX系统中是最基础也是在命令行最实用的列举命令之一。它是POSIX标准中定义了相应的编程接口,对GNU 核心工具组(GNU coreutils)和BSD 变种(BSD variants)是可用的。"ls"命令的大量选项使得我们的查询也可以随心所欲。这篇文章主要探讨列举命令在Linux中使用实例。1.你怎样列举文件根据文件路径?回答:"ls"命令就可以做到了。同样的,我们可以用"echo"命令列举文件,但需要配合文件路径和通配符一起使用(*),如下图 2.你怎么样可以使用echo命令列举出所有的文件路径
回答:#echo */
3.你怎么样可以列举出所有一个文件路径中的所有文件包括隐藏文件包括即(.)文件
回答:我们需要将"ls"和选项"-a"(列举隐藏文件)一起使用ls -a
 4.你怎么样可以列举文件路径中的所有文件包括隐藏文件但是不包括"."和".."文件
回答:我们需要将"ls"命令和"-A"(不包括了 . 和 ..)ls -A
5.怎么样你可以输出这个文件路径中的详细内容
回答:"ls"命令配合选项"-l"使用ls-l
在上面的例子中,输出结果是这样的。
drwxr-xr-x 5 avi tecmint 4096 Sep 30 11:31 Binary
ok,这里解释一下。 输出的第一字母呢,是文件路径,后面的3*3个字母呢,是代表不同用户的权限,每三个字母代表一组,第一组是文件所有者的权限,这里他的权限是可读可写可执行,而第二组代表相同用户组的权限,这里是可读不可写可执行,而第三组是代表非本用户组的权限,这里是可执行不可读不可写。
  1. 开头的"d"代表的是路径文件
  2. 那个接下来的"5"代表着有多少个文件链接
  3. avi和tecmint在这里表示,这个文件所属的用户是"avi",所属的用户组是"tecmint"
  4. 后面的时间呢,表示最后一次修改的时间。
  5. 4096表示文件的大小
6.你被要求输出文件路径中的所有内容,同时其中呢还要有隐藏的文件和.dot文件。你怎么去做到?
回答:我们需要将"ls"命令与选项"-l"及"a"结合使用ls -la
 同样的如果需要将.和..文件隐藏起来,我们将"a"改为"A"即可
ls -lA 7.你怎么样可以输出这个用户的所有文件? 回答:我们需要用选项"-author"配合选项"-l"去输出这个作者名的所有文件ls --author -l
 8.你怎么样可以打印出图形字符?
回答:我只需要用选项"-b"就可以打印出图形图形字符了。ls -b
 作者:GuiltyMan 想了解作者请访问linux公社Linux公社原创翻译频道:http://www.linuxidc.com/topicnews.aspx?tid=15更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2015-03/114895p2.htm
  • 1
  • 2
  • 下一页
用Grub4dos引导硬盘安装Arch LinuxLinux下快速设定ip bond相关资讯      ls命令  Linux面试 
  • Linux文件与目录管理之ls的使用  (04月01日)
  • Linux用户应知应会的7个‘ls’命令  (05/28/2015 13:53:49)
  • 10个有用的Linux命令面试问题及答  (08/05/2014 15:23:48)
  • Linux中ls命令的实现  (08/15/2015 06:52:59)
  • ls 命令:十条面试级问题--第二集  (04/03/2015 11:40:21)
  • 10个核心的Linux面试问题与答案  (04/19/2014 20:33:35)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容