Linux各种命令详细用法
时间: 2024-04-28 07:26:10 浏览: 84
Linux 命令非常多,下面列出了一些常用的 Linux 命令及其用法:
1. pwd:显示当前工作目录的完整路径。
2. cd:切换工作目录。
- cd directory:进入指定的目录。
- cd ..:返回上一级目录。
- cd ~:进入当前用户的主目录。
- cd /:进入根目录。
3. ls:列出当前目录下的文件和目录。
- ls:列出当前目录下的所有文件和目录。
- ls directory:列出指定目录下的所有文件和目录。
- ls -l:用详细格式列出文件和目录。
- ls -a:列出所有文件和目录,包括隐藏的文件和目录。
4. mkdir:创建目录。
- mkdir directory:创建指定名称的目录。
5. touch:创建空文件或修改文件的时间戳。
- touch filename:创建指定名称的空文件。
- touch -t time filename:修改指定文件的时间戳。
6. cp:复制文件或目录。
- cp source destination:将源文件或目录复制到目标目录。
- cp -r source destination:递归地复制源目录及其所有内容到目标目录。
7. mv:移动或重命名文件或目录。
- mv source destination:将源文件或目录移动到目标目录。如果目标目录不存在,则重命名源文件或目录。
- mv oldname newname:将旧名称的文件或目录重命名为新名称。
8. rm:删除文件或目录。
- rm filename:删除指定的文件。
- rm -r directory:递归地删除指定目录及其所有内容。
9. cat:显示文件的内容。
- cat filename:显示指定文件的内容。
- cat file1 file2:将多个文件的内容连接起来并显示。
10. less:查看文件内容,支持向上和向下滚动。
- less filename:查看指定文件的内容。
11. grep:在文件中搜索指定的字符串。
- grep string filename:在指定文件中搜索包含指定字符串的行。
- grep -r string directory:递归地在指定目录及其所有子目录中搜索包含指定字符串的行。
12. chmod:更改文件或目录的权限。
- chmod mode filename:更改指定文件的权限。
- chmod mode directory:更改指定目录及其所有内容的权限。
- mode 可以用数字或符号表示,例如 777 或 u+rwx。
13. chown:更改文件或目录的所有者。
- chown user filename:将指定文件的所有者更改为指定用户。
- chown user:group filename:将指定文件的所有者更改为指定用户,并将其所属的组更改为指定组。
14. ps:列出当前正在运行的进程。
- ps:列出当前 shell 的进程。
- ps -ef:列出所有正在运行的进程。
15. top:动态地显示当前正在运行的进程的资源使用情况。
16. kill:终止运行中的进程。
- kill pid:终止指定 PID 的进程。
17. tar:压缩和解压文件。
- tar -cvf filename.tar file1 file2:将文件 file1 和 file2 压缩为 filename.tar。
- tar -xvf filename.tar:解压 filename.tar。
以上列举的只是一些常用的 Linux 命令,Linux 命令非常丰富,可通过 man 命令查看每个命令的详细用法和选项。
阅读全文