一步一步不学习Linux命令。

命令提示符

格式:

[root@localhost ~]#

说明:

名称 作用
root 当前登录用户名
localhost 主机名
~ 当前用户的家目录
# 超级用户提示符,普通用户提示符是$

补充说明:
root是管理员账户,使用其他账户登录显示为其他用户名。
~为当前登录用户的家目录,root用户是在跟下的/root文件,某用户的家目录在/home下,当创建一个用户时,会自动在/home下创建一个和用户名同名的目录,登录时,初始登录显示目录为此目录。

在命令行中使用pwd来查看当前目录的路径。

pwd = Print Working Directory

命令基本格式

command [options] [arguments]
命令 [选项] [参数]

在Linux中命令所使用的符号的含义:

[] 表示是可选的;
<> 表示可变选项,一般是多选一,而且必须是要选其一。
x|y|z 多选一,如果加上[],可不选。
-abc 多选,如果加上[],可不选。

说明:

名称 作用
command 命令名称
options 选项,用来调整命令的功能
arguments 参数,表示命令作用的对象

补充说明:
选项有长短两种:

长选项: 用 -- 引导,后面跟完整的单词,如 --all

短选项: 用 - 引导,后面跟单个的字符, 如 -a

多个短选项可组合使用,例如-l-h-d,可写作-lhd。

显示文件列表 --- ls命令

ls命令是linux下最常用的命令,是list的简写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。

命令格式:

ls [选项] [文件或目录]

选项说明:

选项 作用
-a 显示所有文件,包括隐藏文件(隐藏文件都是以.开头的)
-l 显示详细信息(也可以直接使用命令ll,相当于ls -l)
-d 仅显示目录名,而不显示目录下的内容列表
-h 已容易理解的方式列出文件大小(例如 1K 2M 3G)
-i 显示文件索引节点号(inode)。一个索引节点代表一个文件

补充说明:
对选项-d这一项做一个补充说明。当单独使用这个选项时,如果参数是一个目录,只显示目录名,不显示这个目录下的文件。

例如要查看/home,那么ls /home会打印出/home下所有文件名字

加上选项也就是ls -d /home,只会打印出/home这个目录名字,而不会显示目录下的文件列表。

通常个这个参数配合-l使用,打印出要查看的目录的详细信息,而不是这个
目录下文件的信息。

例如要查看/home的详细信息,需要两个选项配合使用ls -ld /home即可

-i显示文件索引节点号(inode),具体参考文章:http://www.ruanyifeng.com/blog/2011/12/inode.html

文件权限

当使用命令ls -l时,会打印出文件的详细信息:

[root@localhost home]#ls -l
drwxr-xr-x 4 root root 4096 7月 11 12:21 test
-rwxr-xr-x 4 root root 4096 7月 11 12:25 index.html

先看这一部分:

drwxr-xr-x
-rwxr-xr-x

首先第一个符号,表示文件类型,在liunx中常用的文件类型有七种,常用的有三种:

-表示文件
d表示目录(可理解为windows的文件夹的概念),
l表示软链接文件

除了这三种还有不常用的四种:

块设备文件,字符设备文件、套接字文件、管理文件

其次,除去第一个符号,来看rwxr-xr-x,一共有九个字符,需分为三组,分别为wxr,r-x,r-x,每个组按照顺序分别表示

u所有者,g所属组,o其他人的权限

那么在上述打出的信息中,第一个root表示所有者权限为root权限,第二个root表示所属组的权限也是root权限。

其中,i表示可读,w表示可写,x表示可执行。

为了更加明白,对于 test 这个文件,列一个表格说明:

前三个字符 中三个字符 后三个字符
wxr r-x r-x
所有者u的权限 所属组g的权限 o其他人的权限
可读可写可执行 可读可执行 可读可执行

之后的数字 1 表示引用计数,比如一个文件有一个软链接(类似windows快捷方式),那么它的引用计数就是2。

root 后面的4096表示文件的大小,已字节为单位,也可以使用ls -lh 组合选项方式来列出容易理解的方式列出文件大小,再后面表示最后修改的日期,最后是文件的名称。

以上是学习Linux命令时的记录,欢迎斧正一起学习!

Linux常用命令---显示文件列表相关推荐

  1. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  2. Linux常用命令(echo、date、ls、cd、history、cat)

    一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...

  3. Linux 常用命令使用方法

    Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户  开机提示:Login:输入用户名  password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的 ...

  4. linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享

    今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享    30mins  Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...

  5. 史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)

    史上最全的Linux常用命令汇总①(超全面!超详细!)收藏这一篇就够了! Linux命令基础 Shell Linux命令分类 Linux命令行的格式 编辑Linux命令行的辅助操作 获取命令帮助的方法 ...

  6. Linux 常用命令:文本查看篇

    前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat f ...

  7. Linux 常用命令

    Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,首先它是自由软件,用户不用支付费用就可以使用它,并可根据自己的需要对它进行修改.另外,它具有Unix的全部功能,任何使用Unix系统或想要学 ...

  8. linux 常用命令行 大全

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  9. linux命令txt,Linux常用命令(非常详细!)

    原标题:Linux常用命令(非常详细!) 文件命令: 1.pwd (print work directory) 译:查看路径 2.ls (list) 译:查看目录下的文件和文件夹 例:ls -l (以 ...

最新文章

  1. 京东商城-商城研发部 算法岗面试
  2. 从电商用户触点看服务设计趋势
  3. pytorch切片,numpy切片的总结,以及数组切片常用操作的总结
  4. AXI_01 《AXI总线系列文章》由来
  5. GeeksForGeeks 翻译计划 | ApacheCN
  6. php脚本搭vps,#分享#基于宝塔面板的ZFaka(发卡程序)一键脚本
  7. python用什么软件编程-python用什么软件编写
  8. 什么样的文章更容易被编辑推荐?
  9. mysql查询时间段内数据
  10. Android实现计算器布局(线性布局)
  11. 【转】C#操作sqlServer数据库
  12. 中科院分区发布2021年期刊重大调整(生信期刊调整为生物学大类)
  13. Because you loved me
  14. 苹果xsmax怎么开机_粉丝水洗苹果XS MAX手机不开机,Face ID报废,你还这么做吗?...
  15. 数学模型课程期末复习提纲(上)
  16. 善用性能工具进行SQL整体优化
  17. 面试!四川我要去哪儿网!
  18. Swi-Prolog 数值约束
  19. 下拉框默认选中当前年、月、日的实现!
  20. 前端笔记4 JS BOMDOM

热门文章

  1. 高级asyncio测试
  2. 逻辑题 | 140克盐如何3次分成50克、90克?
  3. laradock安装篇
  4. 有没有哪些好用的在线文字转语音软件?这些值得拥有
  5. phpstudy多个版本并存 针对多个项目需要多个php版本要求
  6. AI时代已来,我们该如何培养创造力
  7. ceres非线性优化(分析推导雅克比矩阵例子)
  8. matlab指派问题优化,[原创] Matlab 指派问题模型代码
  9. 《Unity 向量叉乘》x,y,z三个方向指导其中任意两个向量如何求另一个向量
  10. Maven 依赖范围