100个常用linux命令
-
下面是我为您列举的100个常用的Linux命令:
1. ls:查看当前目录下的文件和文件夹。
2. cd:切换目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建新的目录。
5. rm:删除文件或目录。
6. cp:复制文件或目录。
7. mv:移动/重命名文件或目录。
8. cat:显示文件内容。
9. less:在终端中逐页显示文件内容。
10. head:显示文件的前几行。
11. tail:显示文件的后几行。
12. touch:创建新的空文件。
13. grep:在文件中搜索指定的字符串。
14. find:在目录树中查找文件。
15. locate:快速查找文件。
16. chmod:修改文件或目录的权限。
17. chown:修改文件或目录的所有者。
18. chgrp:修改文件或目录的所属组。
19. tar:压缩和解压缩文件。
20. gzip:压缩文件。
21. gunzip:解压缩文件。
22. zip:创建ZIP压缩文件。
23. unzip:解压缩ZIP文件。
24. du:查看文件或目录的磁盘使用情况。
25. df:显示文件系统的磁盘使用情况。
26. top:实时显示系统资源使用情况。
27. ps:查看进程状态。
28. kill:终止进程。
29. ifconfig:查看和配置网络接口。
30. ping:测试与目标主机的连通性。
31. ssh:使用SSH协议登录远程主机。
32. scp:在本地主机和远程主机之间复制文件。
33. rsync:同步文件和目录。
34. wget:从网络下载文件。
35. curl:发送HTTP请求并显示结果。
36. ssh-keygen:生成SSH密钥对。
37. df:显示文件系统的磁盘使用情况。
38. free:显示系统内存使用情况。
39. shutdown:关机或重启系统。
40. reboot:重启系统。
41. uname:显示系统信息。
42. date:显示当前日期和时间。
43. cal:显示日历。
44. history:显示命令历史。
45. clear:清屏。
46. su:切换用户。
47. whoami:显示当前登录用户。
48. passwd:修改用户密码。
49. useradd:创建新用户。
50. userdel:删除用户。
51. groupadd:创建新用户组。
52. groupdel:删除用户组。
53. passwd:修改用户密码。
54. id:显示用户和组的ID。
55. chmod:修改文件或目录的权限。
56. chown:修改文件或目录的所有者。
57. chgrp:修改文件或目录的所属组。
58. umask:设置默认权限掩码。
59. ln:创建链接文件。
60. mount:挂载文件系统。
61. umount:卸载文件系统。
62. fdisk:分区管理工具。
63. mkfs:格式化磁盘分区。
64. fsck:检查和修复文件系统。
65. lspci:显示系统的PCI设备。
66. lsusb:显示系统的USB设备。
67. lsof:显示打开的文件和进程。
68. netstat:显示网络连接和接口。
69. nmap:网络扫描工具。
70. iptables:配置防火墙规则。
71. ifconfig:查看和配置网络接口。
72. route:显示和配置网络路由表。
73. hostname:显示或设置主机名。
74. whois:查询域名信息。
75. dig:查询DNS记录。
76. nslookup:查询DNS记录。
77. traceroute:追踪数据包的路由路径。
78. tcpdump:查看网络数据包。
79. telnet:使用Telnet协议登录远程主机。
80. ftp:使用FTP协议传输文件。
81. ln:创建链接文件。
82. which:查找命令的路径。
83. file:检测文件类型。
84. wc:计算文件中的字数、行数和字符数。
85. sort:对文件进行排序。
86. uniq:从文件或标准输入流中删除重复行。
87. cut:从文件或标准输入流中提取字段。
88. echo:显示文本。
89. tee:将标准输入复制到标准输出和文件。
90. sed:流编辑器。
91. awk:文本处理语言。
92. diff:比较文件差异。
93. patch:应用补丁文件。
94. svn:版本控制系统。
95. git:分布式版本控制系统。
96. make:自动构建工具。
97. gcc:GNU编译器。
98. gdb:GNU调试器。
99. vi:文本编辑器。
100. nano:文本编辑器。这些命令是Linux系统中常用的命令,掌握了它们可以帮助您更高效地使用Linux系统进行操作和管理。希望对您有帮助!
2年前 -
Linux系统是一种非常流行的开源操作系统,广泛用于服务器和个人电脑上。在使用Linux系统时,掌握一些常用的Linux命令可以帮助我们更高效地管理和操作系统。以下是一些常见的Linux命令:
1. cd:改变当前目录
cd命令用于切换当前工作目录。例如,使用“cd /home”命令可以切换到“/home”目录。2. ls:列出文件和目录
ls命令用于列出当前目录下的文件和子目录。例如,使用“ls”命令可以列出当前目录下的所有文件和子目录。3. cp:复制文件和目录
cp命令用于复制文件和目录。例如,使用“cp file1 file2”命令可以将文件“file1”复制为“file2”。4. mv:移动文件和目录
mv命令用于移动文件和目录,也可以用于重命名文件和目录。例如,使用“mv file1 dir1”命令可以将文件“file1”移动到目录“dir1”。5. rm:删除文件和目录
rm命令用于删除文件和目录。例如,使用“rm file1”命令可以删除文件“file1”。6. mkdir:创建目录
mkdir命令用于创建目录。例如,使用“mkdir dir1”命令可以创建一个名为“dir1”的目录。7. rmdir:删除目录
rmdir命令用于删除空目录。例如,使用“rmdir dir1”命令可以删除名为“dir1”的空目录。8. touch:创建空文件
touch命令用于创建空文件或更新文件的时间戳。例如,使用“touch file1”命令可以创建一个名为“file1”的空文件。9. cat:查看文件内容
cat命令用于连接文件并打印到标准输出设备上。例如,使用“cat file1”命令可以查看“file1”的内容。10. grep:查找文件中匹配的文本
grep命令用于在文件中搜索匹配文本。例如,使用“grep pattern file1”命令可以在“file1”中查找匹配“pattern”的文本。11. find:查找文件和目录
find命令用于在文件系统中查找文件和目录。例如,使用“find / -name file1”命令可以在根目录下查找名为“file1”的文件。12. pwd:显示当前工作目录
pwd命令用于显示当前工作目录的绝对路径。例如,使用“pwd”命令可以显示当前工作目录的路径。13. chmod:修改文件和目录的权限
chmod命令用于修改文件和目录的权限。例如,使用“chmod u+r file1”命令可以将“file1”的读权限添加给文件所有者。14. chown:修改文件和目录的所有者
chown命令用于修改文件和目录的所有者。例如,使用“chown user1 file1”命令可以将“file1”的所有者修改为“user1”。15. chgrp:修改文件和目录的所属组
chgrp命令用于修改文件和目录的所属组。例如,使用“chgrp group1 file1”命令可以将“file1”的所属组修改为“group1”。16. tar:打包和解包文件
tar命令用于打包和解包文件。例如,使用“tar -cvf archive.tar file1 file2”命令可以将“file1”和“file2”打包为“archive.tar”。17. gzip:压缩和解压文件
gzip命令用于压缩和解压文件。例如,使用“gzip file1”命令可以将“file1”压缩为“file1.gz”。18. unzip:解压缩zip文件
unzip命令用于解压缩zip文件。例如,使用“unzip file1.zip”命令可以解压缩名为“file1.zip”的文件。19. ping:测试网络连接
ping命令用于测试网络连接。例如,使用“ping google.com”命令可以测试与“google.com”是否能够建立网络连接。20. ifconfig:配置网络接口
ifconfig命令用于配置网络接口。例如,使用“ifconfig eth0 192.168.0.1”命令可以将“eth0”网络接口配置为使用“192.168.0.1”IP地址。21. ssh:远程登录
ssh命令用于远程登录到另一台电脑。例如,使用“ssh user1@192.168.0.1”命令可以通过SSH远程登录到IP地址为“192.168.0.1”的计算机。22. scp:远程复制文件
scp命令用于通过SSH远程复制文件。例如,使用“scp file1 user1@192.168.0.1:/home”命令可以将“file1”复制到远程计算机的“/home”目录下。23. wget:下载文件
wget命令用于从网上下载文件。例如,使用“wget http://www.example.com/file1”命令可以从网上下载“file1”。24. top:查看系统资源使用情况
top命令用于实时查看系统的运行状态和资源使用情况。例如,使用“top”命令可以查看CPU、内存、磁盘等系统资源的使用情况。25. ps:查看进程状态
ps命令用于查看系统中运行的进程状态。例如,使用“ps -ef”命令可以查看系统中所有进程的详细信息。26. kill:终止进程
kill命令用于终止指定的进程。例如,使用“kill pid”命令可以终止进程ID为“pid”的进程。27. reboot:重启系统
reboot命令用于重启系统。例如,使用“reboot”命令可以重启计算机。28. shutdown:关闭系统
shutdown命令用于安全地关闭系统。例如,使用“shutdown -h now”命令可以立即关闭计算机。29. date:显示日期和时间
date命令用于显示当前的日期和时间。例如,使用“date”命令可以显示当前的日期和时间。30. history:查看命令历史记录
history命令用于查看之前执行的命令历史记录。例如,使用“history”命令可以查看之前执行的命令。31. uname:显示系统信息
uname命令用于显示系统的基本信息。例如,使用“uname -a”命令可以显示系统的所有信息。32. whoami:显示当前用户
whoami命令用于显示当前登录用户的用户名。例如,使用“whoami”命令可以显示当前用户的用户名。33. su:切换用户
su命令用于切换用户。例如,使用“su user1”命令可以切换到“user1”用户。34. sudo:以管理员权限执行命令
sudo命令用于以管理员权限执行命令。例如,使用“sudo command”命令可以以管理员权限执行“command”。35. man:查看命令的帮助文档
man命令用于查看命令的帮助文档。例如,使用“man ls”命令可以查看“ls”命令的帮助文档。36. less:分页显示文件内容
less命令用于分页显示文件的内容。例如,使用“less file1”命令可以分页显示“file1”的内容。37. more:分页显示文件内容
more命令用于分页显示文件的内容。例如,使用“more file1”命令可以分页显示“file1”的内容。38. head:显示文件的前几行
head命令用于显示文件的前几行。例如,使用“head -n 5 file1”命令可以显示“file1”的前5行。39. tail:显示文件的后几行
tail命令用于显示文件的后几行。例如,使用“tail -n 5 file1”命令可以显示“file1”的后5行。40. wc:统计文件的行数、字数和字符数
wc命令用于统计文件的行数、字数和字符数。例如,使用“wc -l file1”命令可以统计“file1”的行数。41. ln:创建链接
ln命令用于创建链接。例如,使用“ln -s file1 file2”命令可以创建一个名为“file2”的符号链接,指向“file1”。42. grep:查找文件中匹配的文本
grep命令用于在文件中搜索匹配文本。例如,使用“grep pattern file1”命令可以在“file1”中查找匹配“pattern”的文本。43. sort:对文件进行排序
sort命令用于对文件进行排序。例如,使用“sort file1”命令可以对“file1”中的行进行排序。44. uniq:删除文件中的重复行
uniq命令用于删除文件中的重复行。例如,使用“uniq file1”命令可以删除“file1”中的重复行。45. cut:截取文件中的列
cut命令用于截取文件中的指定列。例如,使用“cut -d ‘,’ -f 2 file1”命令可以截取“file1”中的第2列。46. paste:合并文件的列
paste命令用于合并文件的列。例如,使用“paste file1 file2”命令可以将“file1”和“file2”的列合并。47. diff:比较文件的差异
diff命令用于比较两个文件的差异。例如,使用“diff file1 file2”命令可以比较“file1”和“file2”的差异。48. file:检查文件类型
file命令用于检查文件的类型。例如,使用“file file1”命令可以检查“file1”的类型。49. du:查看文件和目录的磁盘使用情况
du命令用于查看文件和目录的磁盘使用情况。例如,使用“du -sh dir1”命令可以查看“dir1”目录的磁盘使用情况。50. df:查看文件系统的磁盘使用情况
df命令用于查看文件系统的磁盘使用情况。例如,使用“df -h”命令可以查看文件系统的磁盘使用情况。51. mount:挂载文件系统
mount命令用于挂载文件系统。例如,使用“mount /dev/sdb1 /mnt”命令可以将“/dev/sdb1”文件系统挂载到“/mnt”目录下。52. umount:卸载文件系统
umount命令用于卸载文件系统。例如,使用“umount /mnt”命令可以将“/mnt”目录下的文件系统卸载。53. ln:创建链接
ln命令用于创建链接。例如,使用“ln -s file1 file2”命令可以创建一个名为“file2”的符号链接,指向“file1”。54. ssh:远程登录
ssh命令用于远程登录到另一台电脑。例如,使用“ssh user1@192.168.0.1”命令可以通过SSH远程登录到IP地址为“192.168.0.1”的计算机。55. scp:远程复制文件
scp命令用于通过SSH远程复制文件。例如,使用“scp file1 user1@192.168.0.1:/home”命令可以将“file1”复制到远程计算机的“/home”目录下。56. wget:下载文件
wget命令用于从网上下载文件。例如,使用“wget http://www.example.com/file1”命令可以从网上下载“file1”。57. top:查看系统资源使用情况
top命令用于实时查看系统的运行状态和资源使用情况。例如,使用“top”命令可以查看CPU、内存、磁盘等系统资源的使用情况。58. ps:查看进程状态
ps命令用于查看系统中运行的进程状态。例如,使用“ps -ef”命令可以查看系统中所有进程的详细信息。59. kill:终止进程
kill命令用于终止指定的进程。例如,使用“kill pid”命令可以终止进程ID为“pid”的进程。60. reboot:重启系统
reboot命令用于重启系统。例如,使用“reboot”命令可以重启计算机。61. shutdown:关闭系统
shutdown命令用于安全地关闭系统。例如,使用“shutdown -h now”命令可以立即关闭计算机。62. date:显示日期和时间
date命令用于显示当前的日期和时间。例如,使用“date”命令可以显示当前的日期和时间。63. history:查看命令历史记录
history命令用于查看之前执行的命令历史记录。例如,使用“history”命令可以查看之前执行的命令。64. uname:显示系统信息
uname命令用于显示系统的基本信息。例如,使用“uname -a”命令可以显示系统的所有信息。65. whoami:显示当前用户
whoami命令用于显示当前登录用户的用户名。例如,使用“whoami”命令可以显示当前用户的用户名。66. su:切换用户
su命令用于切换用户。例如,使用“su user1”命令可以切换到“user1”用户。67. sudo:以管理员权限执行命令
sudo命令用于以管理员权限执行命令。例如,使用“sudo command”命令可以以管理员权限执行“command”。68. man:查看命令的帮助文档
man命令用于查看命令的帮助文档。例如,使用“man ls”命令可以查看“ls”命令的帮助文档。69. less:分页显示文件内容
less命令用于分页显示文件的内容。例如,使用“less file1”命令可以分页显示“file1”的内容。70. more:分页显示文件内容
more命令用于分页显示文件的内容。例如,使用“more file1”命令可以分页显示“file1”的内容。71. head:显示文件的前几行
head命令用于显示文件的前几行。例如,使用“head -n 5 file1”命令可以显示“file1”的前5行。72. tail:显示文件的后几行
tail命令用于显示文件的后几行。例如,使用“tail -n 5 file1”命令可以显示“file1”的后5行。73. wc:统计文件的行数、字数和字符数
wc命令用于统计文件的行数、字数和字符数。例如,使用“wc -l file1”命令可以统计“file1”的行数。74. ln:创建链接
ln命令用于创建链接。例如,使用“ln -s file1 file2”命令可以创建一个名为“file2”的符号链接,指向“file1”。75. grep:查找文件中匹配的文本
grep命令用于在文件中搜索匹配文本。例如,使用“grep pattern file1”命令可以在“file1”中查找匹配“pattern”的文本。76. sort:对文件进行排序
sort命令用于对2年前 -
Linux操作系统是一种开源的UNIX操作系统,拥有丰富的命令行工具和命令。下面列举了100个常用的Linux命令。
一、文件和目录操作命令:
1. ls:列出目录内容
2. cd:改变当前目录
3. pwd:显示当前工作目录
4. mkdir:创建新目录
5. rmdir:删除空目录
6. touch:更新文件的时间戳
7. cp:复制文件或目录
8. mv:移动文件或目录
9. rm:删除文件或目录
10. ln:创建链接文件
11. find:在文件系统中查找文件二、文件内容查看和编辑命令:
12. cat:显示文件内容
13. more:逐页显示文件内容
14. less:逐页显示文件内容,并支持向上翻页
15. head:显示文件的前几行
16. tail:显示文件的后几行
17. grep:在文件中查找指定的字符串
18. wc:统计文件的行数、字数和字符数
19. sort:对文件进行排序
20. uniq:去除文件中的重复行
21. cut:从文件中截取字段
22. sed:对文件内容进行替换、删除和插入操作
23. awk:强大的文本处理工具
24. vim:Linux下的全功能文本编辑器三、文件权限和用户管理命令:
25. chown:改变文件或目录的所有者
26. chmod:改变文件或目录的权限
27. chgrp:改变文件或目录的所属组
28. passwd:修改用户密码
29. useradd:创建新用户
30. userdel:删除用户
31. groupadd:创建新用户组
32. groupdel:删除用户组
33. su:切换用户
34. sudo:以其他用户身份执行命令四、系统状态和进程管理命令:
35. ps:显示进程状态
36. top:实时显示系统资源使用情况
37. df:查看磁盘使用情况
38. du:查看目录或文件大小
39. free:查看系统内存使用情况
40. kill:终止进程
41. nohup:在后台运行命令,并忽略挂断信号
42. jobs:查看后台运行中的作业
43. bg:将作业放到后台运行
44. fg:将作业放到前台运行
45. wget:下载文件
46. curl:用于发送HTTP请求和获取远程数据
47. tar:打包和压缩文件
48. gzip:压缩文件
49. unzip:解压缩文件五、网络管理命令:
50. ifconfig:查看和配置网络接口信息
51. ping:测试网络连通性
52. nslookup:查询DNS信息
53. telnet:用于远程登录和测试端口连通性
54. ssh:通过SSH协议远程登录
55. scp:通过SSH协议进行文件传输
56. netstat:显示网络连接状态
57. tcpdump:抓包工具
58. route:显示和操作路由表
59. iptables:配置和管理防火墙规则六、系统设置和管理命令:
60. uname:显示系统信息
61. date:显示和设置系统日期和时间
62. uptime:显示系统运行时间和负载
63. hostname:显示和设置主机名
64. who:显示当前登录用户
65. reboot:重新启动系统
66. shutdown:关闭系统
67. clear:清屏
68. mkdir:创建目录
69. rmdir:删除目录
70. ln:创建硬链接或符号链接
71. chmod:更改文件权限
72. chown:更改文件所属用户和用户组
73. printenv:显示环境变量
74. source:加载shell脚本文件七、硬件信息和设备管理命令:
75. lspci:显示PCI设备信息
76. lsusb:显示USB设备信息
77. lshw:显示硬件配置信息
78. dmidecode:显示硬件信息
79. hdparm:硬盘性能调整工具
80. ifconfig:显示网络接口信息
81. iwconfig:显示无线网络接口信息
82. lsblk:显示块设备信息
83. df:显示磁盘使用情况
84. mount:挂载文件系统
85. umount:卸载文件系统八、日志和错误处理命令:
86. dmesg:显示系统启动和硬件错误信息
87. tail:用于查看日志文件
88. journalctl:用于查看systemd日志
89. grep:在文件中查找特定信息
90. cat:查看文件内容九、压缩和打包命令:
91. tar:打包和压缩文件
92. gzip:压缩文件
93. unzip:解压缩文件十、其他常用命令:
94. history:显示命令历史
95. echo:打印文本到终端
96. man:显示命令的帮助信息
97. info:显示命令的详细帮助信息
98. alias:设置命令别名
99. source:加载shell脚本文件
100. exit:退出当前会话以上是100个常用的Linux命令,每个命令都有各种参数和选项,可以根据需要进行进一步学习和实践。熟练掌握这些命令将有助于提高Linux系统的管理和操作效率。
2年前