1.ls
1.命令含义:List directory contents,用来显示目录或具体文件列表。
2.主要用法示例:
-
ls -1:每行列出一个文件,即以单列形式列出。
![](https://img.haomeiwen.com/i2124235/50c169842c9d102d.png)
-
ls -a:列出所有文件,包括隐藏文件。
![](https://img.haomeiwen.com/i2124235/72ea8b0413561cef.png)
-
ls -la:所有文件的长格式列表(含权限、所有权、大小和修改日期)。
![](https://img.haomeiwen.com/i2124235/b6ce0960aad21392.png)
-
ls -lh:使用人可读单位(KB,MB,GB)显示大小的长格式列表。
![](https://img.haomeiwen.com/i2124235/3bb84db6268d21a2.png)
-
ls -lS:按大小排序的长格式列表(降序)。
![](https://img.haomeiwen.com/i2124235/5205e16be253a0da.png)
-
ls -ltr:按大小排序的长格式列表(降序)。
![](https://img.haomeiwen.com/i2124235/509f7bbb0e4a5ae5.png)
2.cat
1.命令含义:Print and concatenate files,打印、合并文件。
2.主要用法示例:
-
cat file:将文件内容打印显示。
![](https://img.haomeiwen.com/i2124235/2d25ef4785108cca.png)
-
cat file1 file2> target_file:将多个文件合并到目标文件中。
![](https://img.haomeiwen.com/i2124235/b4d27ab7600d4541.png)
-
cat file1 file2 >> target_file:将几个文件附加到目标文件中。
![](https://img.haomeiwen.com/i2124235/adf54fe154dfcb6f.png)
3.mv
1.命令含义:Move or rename files and directories,移动或重命名文件和目录。
2.主要用法示例:
-
mv file1.txt file2.txt:将file1文本重命名为file2。
![](https://img.haomeiwen.com/i2124235/e7b6d29e97b29bac.png)
-
mv file1.txt file2:讲file1文本移动到file2目录。
![](https://img.haomeiwen.com/i2124235/673cdb3c2f288f9c.png)
4.touch
1.命令含义:用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的空白文件。
2.主要用法示例:
-
touch file:修改file的时间属性,如果file不存在,则将创建一个新的空白文件。
![](https://img.haomeiwen.com/i2124235/b9ca11a05159bb0b.png)
4.命令行查询网站explainshell.com使用说明
该网站几乎能够查询所有Linux命令的含义,其界面如下图:
![](https://img.haomeiwen.com/i2124235/375b88e142e77db8.png)
网友评论