linux100个命令详解
-
Linux是一种广泛使用的操作系统,具有很多强大的命令。本文将为您详细介绍Linux中100个常用命令及其用法。
1. pwd:显示当前目录的路径。
2. cd:切换目录。
3. ls:列出当前目录下的文件和文件夹。
4. touch:创建一个空文件。
5. mkdir:创建一个新的目录。
6. rmdir:删除一个空目录。
7. cp:复制文件或目录。
8. rm:删除文件或目录。
9. mv:移动文件或目录。
10. cat:查看文件内容。
11. more:一页一页地显示文件内容。
12. less:类似于more,但可以向上滚动查看文件内容。
13. head:显示文件的前几行。
14. tail:显示文件的后几行。
15. grep:在文件中查找特定的字符串。
16. find:在文件系统中搜索文件。
17. locate:通过文件名快速定位文件。
18. diff:比较两个文件的内容差异。
19. ln:创建文件或目录的链接。
20. chmod:修改文件或目录的权限。
21. chown:修改文件或目录的所有者。
22. chgrp:修改文件或目录的所属组。
23. du:查看文件或目录的磁盘使用情况。
24. df:显示文件系统的磁盘空间使用情况。
25. scp:在Linux和远程计算机之间安全地复制文件。
26. rsync:用于在Linux之间同步文件和目录。
27. tar:打包、压缩和解压文件。
28. zip:创建和解压zip文件。
29. unzip:解压zip文件。
30. wget:从网络上下载文件。
31. curl:在终端中显示网页内容。
32. ping:测试与远程主机的连接。
33. ssh:远程登录到另一台计算机。
34. telnet:通过网络连接到另一台计算机。
35. ifconfig:显示和设置网络接口信息。
36. netstat:显示网络状态和连接。
37. route:显示和设置网络路由表。
38. iptables:配置Linux防火墙规则。
39. top:显示系统的实时运行状态。
40. ps:列出正在运行的进程。
41. kill:终止进程。
42. jobs:显示正在运行的作业。
43. nohup:在后台运行命令,保持命令在终端关闭后继续运行。
44. nice:设置命令的优先级。
45. bg:将作业放入后台运行。
46. fg:将作业放入前台运行。
47. cron:定时执行命令或脚本。
48. at:在指定时间运行命令。
49. uptime:显示系统运行时间和负载。
50. free:显示内存使用情况。
51. ps aux –sort=-%mem | head:列出占用内存最多的进程。
52. lsof:显示当前系统打开的文件。
53. who:显示当前登录到系统的用户。
54. su:切换用户。
55. sudo:以超级用户身份运行命令。
56. passwd:修改用户的密码。
57. useradd:添加新用户。
58. userdel:删除用户。
59. groupadd:添加新的用户组。
60. groupdel:删除用户组。
61. shutdown:关机或重启系统。
62. reboot:重启系统。
63. halt:立即关闭系统。
64. poweroff:立即关闭并断电。
65. mount:挂载文件系统。
66. umount:卸载文件系统。
67. fdisk:分区管理工具。
68. fsck:检查和修复文件系统。
69. mkfs:创建文件系统。
70. df -h:以人类可读的方式显示文件系统的磁盘空间使用情况。
71. grep -r “pattern”:递归地在文件中搜索匹配的模式。
72. find /path -name “filename”:在指定路径中查找文件。
73. chroot:改变根目录环境。
74. man:查看命令的手册页。
75. alias:为命令设置别名。
76. source:在当前shell环境中执行脚本。
77. export:设置环境变量。
78. unset:删除环境变量。
79. history:显示历史命令。
80. !number:执行历史命令中的特定命令。
81. xargs:从标准输入构建和执行命令行。
82. awk:处理文本文件的数据。
83. sed:基于正则表达式的文本处理工具。
84. cut:从文本文件获取指定的列。
85. sort:对文本文件按行或列进行排序。
86. uniq:删除文本文件中的重复行。
87. join:合并两个文件的行。
88. split:将一个大文件拆分成多个较小的文件。
89. tr:将字符转换、删除或挤压。
90. wc:计算文件的字数、行数和字符数。
91. diff:比较两个文件或目录的内容。
92. pstree:以树形显示进程的层次结构。
93. vmstat:显示系统的虚拟内存统计信息。
94. sar:系统活动报告工具。
95. ltrace:跟踪程序库函数调用。
96. strace:跟踪系统调用和信号处理。
97. dmesg:显示内核环缓冲区的消息。
98. service:管理系统服务。
99. top:动态显示系统的性能。
100. vim/nano:文本编辑器。以上是Linux中100个常用命令及其用法的详细介绍。这些命令覆盖了Linux系统管理、文件操作、网络连接、进程管理、系统性能监控等各个方面的功能,希望能帮助到您在Linux操作系统下的工作和学习。
2年前 -
Linux是一个开源的操作系统,具有丰富的命令行工具。在本文中,我们将详细介绍100个常用的Linux命令,以帮助你更好地使用Linux系统。
1. ls:列出目录中的文件和子目录。
2. cd:改变当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建一个新目录。
5. rm:删除文件或目录。
6. cp:复制文件或目录。
7. mv:移动文件或目录。
8. touch:创建一个新文件或更新已有文件的时间戳。
9. cat:连接文件并打印到标准输出。
10. less:在终端中按页显示文件内容。
11. grep:在文件中搜索指定的模式。
12. find:在目录树中搜索文件。
13. tar:创建和提取压缩文件。
14. gzip:压缩文件。
15. gunzip:解压缩文件。
16. ssh:通过安全的Shell连接到远程主机。
17. scp:安全地复制文件和目录到远程主机。
18. wget:从网上下载文件。
19. curl:通过URL发送和接收数据。
20. top:显示系统中运行的进程和资源使用情况。
21. ps:显示当前运行的进程。
22. kill:终止进程。
23. df:显示文件系统的磁盘空间使用情况。
24. du:计算文件和目录的磁盘使用情况。
25. free:显示系统内存使用情况。
26. mount:挂载文件系统。
27. umount:卸载文件系统。
28. ifconfig:显示和配置网络接口。
29. ping:向网络主机发送数据包以测试连接。
30. netstat:显示网络连接和网络统计信息。
31. iptables:配置Linux防火墙规则。
32. vi:一个文本编辑器。
33. nano:一个简单易用的文本编辑器。
34. man:显示命令的手册页。
35. passwd:更改用户密码。
36. su:以另一个用户的身份登录。
37. sudo:以超级用户身份执行命令。
38. chown:改变文件的所有者。
39. chmod:改变文件的访问权限。
40. chgrp:改变文件的所属组。
41. ln:创建链接文件。
42. head:显示文件的前几行。
43. tail:显示文件的后几行。
44. sort:排序文件的行。
45. uniq:删除文件中重复的行。
46. wc:计算文件的行数、字数和字节数。
47. diff:比较文件的差异。
48. patch:应用补丁文件。
49. sed:文本数据的流编辑器。
50. awk:用于处理文本的脚本语言。
51. cut:从文本中提取特定字段。
52. tr:在文本中替换字符。
53. tee:将标准输入复制到文件和标准输出。
54. tar:打包、压缩和解压文件。
55. gzip:压缩文件。
56. gunzip:解压缩文件。
57. zip:压缩文件。
58. unzip:解压文件。
59. grep:在文本中查找模式。
60. cmp:比较两个文件。
61. diff:比较两个文件的差异。
62. find:在目录树中查找文件。
63. file:确定文件类型。
64. ln:创建链接文件。
65. cat:连接文件并输出到标准输出。
66. more:显示文本文件的内容。
67. less:在终端中按页显示文本文件的内容。
68. head:显示文件的前几行。
69. tail:显示文件的后几行。
70. cut:从文件中提取字段。
71. sort:对文件进行排序。
72. uniq:删除文件中的重复行。
73. wc:计算文件的字数、行数和字节数。
74. sed:文本数据的流编辑器。
75. awk:用于处理文本的脚本语言。
76. paste:在列之间粘贴文件。
77. join:将两个文件基于共同的字段连接在一起。
78. diff:比较两个文件的差异。
79. patch:应用补丁文件。
80. chmod:更改文件的权限。
81. chown:更改文件的所有者。
82. chgrp:更改文件的所属组。
83. du:计算目录或文件的磁盘使用情况。
84. df:显示文件系统的磁盘空间使用情况。
85. mount:挂载文件系统。
86. umount:卸载文件系统。
87. ping:测试网络连接。
88. ifconfig:显示和配置网络接口。
89. netstat:显示网络连接和接口统计信息。
90. ssh:通过SSH协议安全连接到远程主机。
91. scp:安全地复制文件到远程主机。
92. ftp:文件传输协议。
93. dig:DNS查询工具。
94. curl:通过URL发送和接收数据。
95. wget:从网上下载文件。
96. tar:创建和提取压缩文件。
97. gzip:压缩文件。
98. gunzip:解压缩文件。
99. date:显示和设置系统日期和时间。
100. history:显示已使用命令的历史记录这里列出的是100个常用的Linux命令,涵盖了文件和目录操作、文本处理、网络管理、系统配置等方面。希望这些命令可以帮助你更好地使用Linux系统。
2年前 -
目录
一、文件和目录操作命令
1. pwd 命令
2. ls 命令
3. cd 命令
4. mkdir 命令
5. rmdir 命令
6. touch 命令
7. cp 命令
8. mv 命令
9. rm 命令二、文件查看和编辑命令
1. cat 命令
2. more 命令
3. less 命令
4. head 命令
5. tail 命令
6. wc 命令
7. grep 命令
8. sed 命令
9. awk 命令三、文件权限管理命令
1. chmod 命令
2. chown 命令
3. chgrp 命令四、网络相关命令
1. ping 命令
2. ifconfig 命令
3. nslookup 命令
4. netstat 命令
5. ssh 命令
6. scp 命令五、系统管理命令
1. uname 命令
2. ps 命令
3. top 命令
4. kill 命令
5. shutdown 命令
6. reboot 命令六、压缩和解压命令
1. tar 命令
2. gzip 命令
3. gunzip 命令
4. zip 命令
5. unzip 命令一、文件和目录操作命令
1. pwd 命令
pwd 命令用于打印当前工作目录的路径。操作步骤:
在命令行中输入 pwd,按下回车键即可。示例:
$ pwd
/home/user2. ls 命令
ls 命令用于列出目录中的文件和子目录。操作步骤:
在命令行中输入 ls,按下回车键即可。示例:
$ ls
file1.txt file2.txt dir1 dir23. cd 命令
cd 命令用于切换当前工作目录。操作步骤:
在命令行中输入 cd 后跟目录路径,按下回车键即可切换到指定目录。示例:
$ cd /var/www/html4. mkdir 命令
mkdir 命令用于创建新的目录。操作步骤:
在命令行中输入 mkdir 后跟新目录名,按下回车键即可创建新目录。示例:
$ mkdir newdir5. rmdir 命令
rmdir 命令用于删除空目录。操作步骤:
在命令行中输入 rmdir 后跟要删除的目录名,按下回车键即可删除目录。示例:
$ rmdir emptydir6. touch 命令
touch 命令用于创建新的空文件或者更改文件的访问和修改时间。操作步骤:
在命令行中输入 touch 后跟新文件名,按下回车键即可创建新文件。示例:
$ touch newfile.txt7. cp 命令
cp 命令用于复制文件和目录。操作步骤:
在命令行中输入 cp 后跟要复制的文件或目录路径,按下回车键即可进行复制操作。示例:
$ cp file1.txt file2.txt8. mv 命令
mv 命令用于移动文件和目录,或者重命名文件和目录。操作步骤:
在命令行中输入 mv 后跟要移动或重命名的文件或目录路径,按下回车键即可进行移动或重命名操作。示例:
$ mv file1.txt dir/file.txt9. rm 命令
rm 命令用于删除文件或目录。操作步骤:
在命令行中输入 rm 后跟要删除的文件或目录路径,按下回车键即可进行删除操作。示例:
$ rm file.txt二、文件查看和编辑命令
1. cat 命令
cat 命令用于查看文件内容。操作步骤:
在命令行中输入 cat 后跟要查看的文件路径,按下回车键即可查看文件内容。示例:
$ cat file.txt2. more 命令
more 命令用于分页查看文件内容。操作步骤:
在命令行中输入 more 后跟要查看的文件路径,按下回车键即可分页查看文件内容。按下空格键可以翻页。示例:
$ more file.txt3. less 命令
less 命令用于分页查看文件内容,并且支持向前搜索。操作步骤:
在命令行中输入 less 后跟要查看的文件路径,按下回车键即可分页查看文件内容。按下 “/” 键可以进行向前搜索。示例:
$ less file.txt4. head 命令
head 命令用于查看文件的前几行内容。操作步骤:
在命令行中输入 head 后跟要查看的文件路径和行数,按下回车键即可查看文件的前几行内容。示例:
$ head -n 5 file.txt5. tail 命令
tail 命令用于查看文件的后几行内容。操作步骤:
在命令行中输入 tail 后跟要查看的文件路径和行数,按下回车键即可查看文件的后几行内容。示例:
$ tail -n 5 file.txt6. wc 命令
wc 命令用于统计文件的行数、字数和字节数。操作步骤:
在命令行中输入 wc 后跟要统计的文件路径,按下回车键即可统计文件的行数、字数和字节数。示例:
$ wc file.txt7. grep 命令
grep 命令用于在文件中搜索指定的模式。操作步骤:
在命令行中输入 grep 后跟要搜索的模式和要搜索的文件路径,按下回车键即可搜索指定模式。示例:
$ grep “pattern” file.txt8. sed 命令
sed 命令用于对文件进行文本替换和处理。操作步骤:
在命令行中输入 sed 后跟要进行替换或处理的规则和文件路径,按下回车键即可对文件进行替换或处理。示例:
$ sed ‘s/old/new/g’ file.txt9. awk 命令
awk 命令是一种处理文本文件的强大工具,可以根据指定的规则进行处理。操作步骤:
在命令行中输入 awk 后跟要指定的规则和文件路径,按下回车键即可对文件进行处理。示例:
$ awk ‘{print $1}’ file.txt三、文件权限管理命令
1. chmod 命令
chmod 命令用于修改文件或目录的权限。操作步骤:
在命令行中输入 chmod 后跟要修改的权限和文件或目录路径,按下回车键即可修改权限。示例:
$ chmod 755 file.txt2. chown 命令
chown 命令用于改变文件或目录的所有者。操作步骤:
在命令行中输入 chown 后跟要修改的所有者和文件或目录路径,按下回车键即可修改所有者。示例:
$ chown user file.txt3. chgrp 命令
chgrp 命令用于改变文件或目录的所属组。操作步骤:
在命令行中输入 chgrp 后跟要修改的所属组和文件或目录路径,按下回车键即可修改所属组。示例:
$ chgrp group file.txt四、网络相关命令
1. ping 命令
ping 命令用于测试与目标主机的连通性。操作步骤:
在命令行中输入 ping 后跟目标主机的 IP 地址或域名,按下回车键即可进行连通性测试。示例:
$ ping 192.168.1.12. ifconfig 命令
ifconfig 命令用于显示和配置网络接口信息。操作步骤:
在命令行中输入 ifconfig,按下回车键即可显示网络接口信息。示例:
$ ifconfig3. nslookup 命令
nslookup 命令用于查询 IP 地址对应的域名信息。操作步骤:
在命令行中输入 nslookup 后跟 IP 地址,按下回车键即可查询域名信息。示例:
$ nslookup 8.8.8.84. netstat 命令
netstat 命令用于显示网络连接、路由表和网络接口信息。操作步骤:
在命令行中输入 netstat,按下回车键即可显示网络信息。示例:
$ netstat -a5. ssh 命令
ssh 命令用于通过安全的方式远程登录到其他计算机。操作步骤:
在命令行中输入 ssh 后跟远程计算机的 IP 地址或域名,按下回车键即可进行远程登录。示例:
$ ssh username@remotehost6. scp 命令
scp 命令用于通过安全的方式在本地和远程计算机之间传输文件。操作步骤:
在命令行中输入 scp 后跟要传输的文件路径和远程计算机的 IP 地址或域名,按下回车键即可进行文件传输。示例:
$ scp file.txt username@remotehost:/path/to/destination五、系统管理命令
1. uname 命令
uname 命令用于显示当前操作系统的信息。操作步骤:
在命令行中输入 uname,按下回车键即可显示操作系统信息。示例:
$ uname -a2. ps 命令
ps 命令用于显示当前运行的进程信息。操作步骤:
在命令行中输入 ps,按下回车键即可显示进程信息。示例:
$ ps aux3. top 命令
top 命令用于实时显示系统的资源使用情况。操作步骤:
在命令行中输入 top,按下回车键即可实时显示资源使用情况。按下 “q” 键可以退出 top 命令。示例:
$ top4. kill 命令
kill 命令用于终止正在运行的进程。操作步骤:
在命令行中输入 kill 后跟要终止的进程 ID,按下回车键即可终止进程。示例:
$ kill PID5. shutdown 命令
shutdown 命令用于关闭或重启系统。操作步骤:
在命令行中输入 shutdown 后跟选项,按下回车键即可关闭或重启系统。示例:
$ shutdown -h now6. reboot 命令
reboot 命令用于重启系统。操作步骤:
在命令行中输入 reboot,按下回车键即可重启系统。示例:
$ reboot六、压缩和解压命令
1. tar 命令
tar 命令用于打包和压缩文件或目录。操作步骤:
在命令行中输入 tar 后跟选项和要操作的文件或目录,按下回车键即可进行打包或压缩操作。示例:
$ tar -cf archive.tar file1.txt file2.txt2. gzip 命令
gzip 命令用于对文件进行压缩。操作步骤:
在命令行中输入 gzip 后跟要压缩的文件,按下回车键即可对文件进行压缩,会生成一个具有 .gz 扩展名的压缩文件。示例:
$ gzip file.txt3. gunzip 命令
gunzip 命令用于对压缩文件进行解压。操作步骤:
在命令行中输入 gunzip 后跟要解压的压缩文件,按下回车键即可对文件进行解压。示例:
$ gunzip file.txt.gz4. zip 命令
zip 命令用于对文件进行压缩。操作步骤:
在命令行中输入 zip 后跟要压缩的文件和压缩文件名,按下回车键即可对文件进行压缩。示例:
$ zip archive.zip file1.txt file2.txt5. unzip 命令
unzip 命令用于对压缩文件进行解压。操作步骤:
在命令行中输入 unzip 后跟要解压的压缩文件,按下回车键即可对文件进行解压。示例:
$ unzip archive.zip总结
本文介绍了 Linux 系统中常用的 100 个命令,涵盖了文件和目录操作命令、文件查看和编辑命令、文件权限管理命令、网络相关命令、系统管理命令以及压缩和解压命令。通过学习这些命令,您可以更好地进行 Linux 系统管理和操作。2年前