第一章:Linux常用操作命令
1.1 文件和目录操作
1.1.1 显示工作目录路径的命令 pwd
语法:pwd
![54555fe5fc472631696f820ca3c28737.png](https://i-blog.csdnimg.cn/blog_migrate/45fa27408bf123fd07460e426a73e069.jpeg)
显示当前目录为 /root/dir1;
1.1.2 更改工作目录路径命令 cd
语法:cd [目录名]
![85c9123aff0f848973ed7c30884bcfc2.png](https://i-blog.csdnimg.cn/blog_migrate/21caa26fbbdd2ad8881621b6ca98accb.jpeg)
进入 dir1目录下的A目录,当前目录变为了 /root/dir1/A;
1.1.3 列出子目录和文件信息的命令 ls
语法:ls [选项] [目录或文件]
![d590b5750a4dbfd8bbdd7460ab194182.png](https://i-blog.csdnimg.cn/blog_migrate/63fcad806186eefad40c6f8d03a65c36.jpeg)
可以看出,在A目录下,有三个子目录分别是 dir1, dir2, dir3和三个文件分别是file1, file2, file3;
1.1.4 创建空文件夹、工改文件夹的时间命令 touch
语法:touch [-acfm] [-d ] [-r ] [-t] [文件]
![299555f38fdbb86ea1675a2c5e872856.png](https://i-blog.csdnimg.cn/blog_migrate/1fd5a27a3ab6af36b6796fa909754798.jpeg)
在目录A下,新创建一个名为 file的文件夹
1.1.5 创建目录的命令 mkdir
语法:mkdir [选项] [目录名]
![0f270ec7e069a26f410575787067ad54.png](https://i-blog.csdnimg.cn/blog_migrate/1af5c562a0b6bfa9b2893340d51895ed.jpeg)
在目录A下面,新创建一个名为dir的目录,注意目录和文件夹用不同颜色区分。
1.1.6 删除空目录的命令 rmdir
语法:rmdir [选项] [目录名]
![7387944a45310e618b181dcb5a29f53e.png](https://i-blog.csdnimg.cn/blog_migrate/2770c283d0bb3c28835a114ba33691bf.jpeg)
将空目录 dir3 删除。
1.1.7 复制文件和目录的命令
语法:cp [选项] [原文件或目录] [目标文件或目录]
![38cdbe4b94c59e4b7d3ad7ae7185f6e0.png](https://i-blog.csdnimg.cn/blog_migrate/6be8837bfd38f6a3fb99c6a9d384b8f6.jpeg)
把 A目录下面的 file文件,复制到 A目录下面的dir目录里面。
1.1.8 文件和目录改名、移动文件和目录路径的命令 mv
语法:mv [选项] [源文件或目录] [目标文件或目录]
![c6239da3cc1a6f04a7a0ff8f28fa9fe0.png](https://i-blog.csdnimg.cn/blog_migrate/450f61203abc52db20e648c8b45ad3b0.jpeg)
将1.1.7复制的文件file,再次移动到原来的目录里面。
1.1.9 删除文件和目录的命令 rm
语法:rm [选项] [文件或目录]
![bc8250a1808b301ddeb0719c4dc179a6.png](https://i-blog.csdnimg.cn/blog_migrate/12bf0e4ffe769a7d31c0dfacda400c10.jpeg)
删除除了 dir 和 file 之外的所有的目录和文件。
1.1.10 统计文件字节数、字数、行数的命令 wc
语法:wc [选项] [文件]
![f101383bd34b7ff8f6af83ba859c069d.png](https://i-blog.csdnimg.cn/blog_migrate/c2c8aec21a368bc890a2c749c5e87d9f.jpeg)
统计file 文件的字节数、字数和行数。
![ad92ab177debfe94b8027c4d90c819b6.png](https://i-blog.csdnimg.cn/blog_migrate/f598929f53c51e622ffc07c33b1d85ef.jpeg)