Linux系统命令
Posted ‘朱砂痣’、
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统命令相关的知识,希望对你有一定的参考价值。
Linux系统命令
一、LS命令
功能:
- 显示目录中内容,包括子目录和文件相关属性信息
- 可以指定一个文件进行ls查看,也可以直接ls
格式:
ls [选项] [文件或目录]
选项说明:
-l #以长格式(Long)显示文件和目录的列表,包括权限,大小,最后更新时间等详细信息。ll命令与ls -l命令功能相同
-a #显示所有(All)子目录和文件的信息,包括名称以点号“.”开头的隐藏目录和文件
-A #与-a选项功能类似,唯一不同的是-A选项不会显示两个特殊的隐藏目录 即表示当前目录的“.”和表示父目录的“..”
-d #显示目录本身的属性,而不是显示目录中的内容
-h #以更人性化的方式显示目录和文件的大小,默认的大小单位是字节(B),使用-h选项后将显示KB,MB单位,此单位需要结合ls-l或是ll一起使用
-R #以递归的方式显示指定目录及其子目录中的所有内容
-color #在字符模式中以颜色区分不同的文件。默认已开启
-i #index node ,inode显示文件缩影节点号
**操作:**用ls -l命令查看某一个目录会得到一个7个字段的列表
1.1、ll下的详细信息解析
第1字段: 文件属性字
-
第一个字符代表文件的类型
- #代表普通文件 d #表示该文件是一个目录 l #表示该文件是一个软链接文件,类似于windows下的快捷方式 第1字符的后面9个字母表示该文件或目录的权限位: 其中前三个表示文件拥有者(属主)的权限,中间三个表示文件所属组拥有的权限,最后三个表示其他用户拥有的权限
-
后九个字符代表权限:
r #表示读(查看、下载) w #表示写(添加、更改、删除、上传) x #表示执行(运行文件、切换目录) #其中前三个表示文件拥有者(属主)的权限,中间三个表示文件所属组拥有的权限,最后三个表示其他用户拥有的权限
第二字段:文件链接数
说明:
- 如果这个文件不是目录的话,这一字段就表示这个文件所具有的硬链接数
- 如果是一个目录的话,则这个字段表示该目录所含子目录的个数
- 如果新建一个空目录,这个目录的第二字段就是2,表示该目录下有两个子目录
操作:
后面五个字段的介绍:
第3字段 #文件\\目录拥有者
第4字段 #文件\\目录拥有者所在的组
第5字段 #文件所占用的空间(默认以字节为单位)
注意:如果是一个目录,则表示该目录的大小,而不是目录以及它下面的文件的总大小
Linux系统中一切皆文件,因此目录也是一种文件
第6字段 #文件\\目录最近访问或修改时间
第7字段 #文件名
如果是一个符号链接(软链接文件),那么会有一个“->”箭头符号,后面根一个它指向的文件名
1. 2、ls -a 与ls -A、ls -al的用法区别
- 都能显示一般的隐藏文件
- -a的话比-A多显示子目录和父目录的隐藏文件
- -la的话以长格式显示列表
操作:
1.3、ls -d 与ls -dl的用法
说明:就是后者显示的信息更详细详细,前者基本没啥实用性
操作:
1.4、ls -h 与ls -lh的用法
说明:默认是字节(B)省略,人性化展示后,单位是KB,MB等,但是B同样省略,如1KB显示1K
操作:
1.5、ls -R的用法举例
说明:以递归的方式显示指定目录及其子目录中的所有内容
操作:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fAcYzh2r-1624494530581)(E:\\云计算学习资料\\Linux系统管理\\day2\\pictures\\R选项2.png)]
1.6、ls -color (默认已开启)
字体颜色所代表的文件类型:
通常情况下:
#深蓝色表示目录
#白色表示一般文件
#绿色表示可执行的文件
#黄色表示设备文件
#红色表示压缩文件
**查看是如何默认开启的:**ls就是ls -color的别名,所以每次用ls就相当于用ls -color
操作:
1.7、ls -i
二、通配符
通配符 | 代表含义 |
---|---|
?(问号) | 代表任意-个字符,有且一个字符 |
*(星号) | 代表任意数个字符,可以是0个或者1个或者多个 |
[ ] (中括号) | 表示可以匹配字符组中的任意一个字符 |
操作:
以上是关于Linux系统命令的主要内容,如果未能解决你的问题,请参考以下文章
linux打开终端如何启动scala,如何在终端下运行Scala代码片段?
markdown [Docker] Docker片段列表和命令#linux #docker #snippets
linux下如何查看文件夹大小?硬盘使用情况?内存使用情况?
LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段