linux命令99
-
Linux命令是系统管理员和开发人员在Linux操作系统中使用的一组工具和命令,用于管理和操作系统和文件系统。以下是Linux常用的99个命令及其简要说明:
1. pwd:显示当前所在的工作目录。
2. ls:列出当前目录的文件和文件夹。
3. cd:切换到指定目录。
4. mkdir:创建新的文件夹。
5. rm:删除文件或文件夹。
6. cp:复制文件或文件夹。
7. mv:移动或重命名文件或文件夹。
8. cat:查看或合并文件内容。
9. grep:在文件中查找指定的模式。
10. find:按条件查找文件或文件夹。
11. chmod:更改文件或文件夹的权限。
12. chown:更改文件或文件夹的所有者。
13. chgrp:更改文件或文件夹的所属组。
14. vi:文本编辑器。
15. echo:在终端输出文字或变量。
16. ssh:远程登录到另一台计算机。
17. scp:在本地和远程计算机之间传输文件。
18. tar:创建或解压缩归档文件。
19. gzip:压缩文件。
20. gunzip:解压缩文件。
21. top:查看系统中的进程和资源使用情况。
22. ps:列出当前用户的进程。
23. kill:终止进程。
24. ifconfig:显示和配置网络接口。
25. ping:测试与另一台计算机的网络连接。
26. netstat:显示网络状态和连接。
27. route:管理网络路由表。
28. iptables:配置Linux防火墙。
29. chmod:更改文件或文件夹的权限。
30. chown:更改文件或文件夹的所有者。
31. chgrp:更改文件或文件夹的所属组。
32. sudo:以超级用户身份执行命令。
33. su:切换到另一用户或超级用户。
34. useradd:创建新用户。
35. passwd:更改用户密码。
36. usermod:修改用户属性。
37. userdel:删除用户。
38. groupadd:创建新的用户组。
39. groupmod:修改用户组属性。
40. groupdel:删除用户组。
41. service:管理系统服务。
42. systemctl:管理systemd服务。
43. crontab:设定定时任务。
44. df:显示磁盘空间使用情况。
45. du:计算文件或文件夹的磁盘使用情况。
46. mount:挂载文件系统。
47. umount:卸载文件系统。
48. head:显示文件前面几行。
49. tail:显示文件后面几行。
50. wc:计算文件中的行数、字数和字符数。
51. sort:排序文件内容。
52. uniq:去除文件中的重复行。
53. cut:按列提取文件内容。
54. sed:对文件进行流式编辑。
55. awk:对文件进行文本处理。
56. diff:比较文件的差异。
57. tar:创建或解压缩归档文件。
58. gzip:压缩文件。
59. gunzip:解压缩文件。
60. curl:在终端发起HTTP请求。
61. wget:下载文件或网页。
62. yum:包管理器,用于安装、更新和删除软件包。
63. apt-get:Ubuntu和Debian包管理器。
64. lsblk:列出系统中的块设备。
65. fdisk:分区和管理磁盘。
66. mkfs:创建文件系统。
67. mount:挂载文件系统。
68. blkid:显示块设备的标识信息。
69. stat:显示文件或文件系统的详细信息。
70. time:计算命令的运行时间。
71. nohup:在后台运行命令。
72. screen:创建和管理会话窗口。
73. tee:同时输出到文件和终端。
74. watch:周期性地执行命令并显示结果。
75. history:查看和管理命令历史记录。
76. alias:设置命令别名。
77. source:执行脚本文件。
78. make:编译并安装软件。
79. gcc:GNU C编译器。
80. g++:GNU C++编译器。
81. makefile:构建和管理工程的脚本文件。
82. rsync:同步文件和文件夹。
83. scp:在本地和远程计算机之间传输文件。
84. sshfs:在本地挂载远程文件系统。
85. locate:快速定位文件。
86. updatedb:更新locate数据库。
87. htop:交互式进程查看器。
88. lsof:列出正在使用的文件。
89. nice:改变命令的优先级。
90. renice:改变正在运行的进程的优先级。
91. screenfetch:显示系统信息。
92. uptime:显示系统运行时间。
93. last:显示系统登录日志。
94. who:显示当前登录的用户。
95. whoami:显示当前用户。
96. uname:显示系统信息。
97. date:显示系统时间和日期。
98. cal:显示日历。
99. history:查看和管理命令历史记录。这仅仅是99个常用的Linux命令中的一部分,通过学习和使用这些命令,可以更加高效地管理和操作Linux系统。
2年前 -
Linux是一种开源的操作系统,具有丰富的命令行工具和命令。下面列举了99个常用的Linux命令,涵盖了文件操作、系统管理、网络管理、软件安装等方面。
1. pwd:显示当前所在目录的绝对路径。
2. ls:列出当前目录下的文件和文件夹。
3. cd:切换目录。
4. mkdir:创建目录。
5. rmdir:删除空目录。
6. touch:创建空白文件。
7. cat:查看文件内容。
8. mv:移动或重命名文件。
9. cp:复制文件。
10. rm:删除文件或目录。
11. echo:向标准输出打印内容。
12. grep:在文本中搜索匹配的字符串。
13. find:在指定路径下搜索文件。
14. tar:打包和解压文件。
15. gzip:压缩文件。
16. gunzip:解压文件。
17. du:查看文件或目录的磁盘使用情况。
18. df:查看磁盘空间的使用情况。
19. ps:查看进程状态。
20. top:实时显示系统资源使用情况。
21. kill:终止进程。
22. shutdown:关机或重启系统。
23. ifconfig:配置和显示网络接口信息。
24. ping:测试网络连接是否正常。
25. ssh:远程登录到其他Linux服务器。
26. scp:在本地和远程服务器之间复制文件。
27. wget:从网络下载文件。
28. curl:发送HTTP请求并获取数据。
29. chmod:修改文件或目录的权限。
30. chown:修改文件或目录的所有者。
31. chgrp:修改文件或目录的所属组。
32. su:切换用户。
33. sudo:以超级用户身份执行命令。
34. useradd:添加用户。
35. userdel:删除用户。
36. passwd:修改用户密码。
37. groupadd:添加用户组。
38. groupdel:删除用户组。
39. mount:挂载文件系统。
40. umount:卸载文件系统。
41. ln:创建硬链接或符号链接。
42. uptime:显示系统运行时间和负载。
43. date:显示或设置系统时间。
44. cal:显示日历。
45. who:查看当前登录的用户。
46. history:查看已执行过的命令历史。
47. alias:创建命令别名。
48. sed:流式文本编辑器。
49. awk:处理文本文件的工具。
50. cut:从文本文件中提取列。
51. tr:字符转换工具。
52. wc:统计文件中字节、字数和行数。
53. head:查看文件的前几行。
54. tail:查看文件的后几行。
55. sort:对文件进行排序。
56. uniq:去除文件中的重复行。
57. diff:比较两个文件的差异。
58. vim:文本编辑器。
59. nano:轻量级文本编辑器。
60. tar:打包和解压文件。
61. gzip:压缩文件。
62. gunzip:解压文件。
63. chmod:修改文件或目录的权限。
64. chown:修改文件或目录的所有者。
65. chgrp:修改文件或目录的所属组。
66. cron:定时执行任务。
67. yum:包管理器,用于软件安装和升级。
68. apt-get:包管理器,用于软件安装和升级。
69. systemctl:管理系统服务。
70. ifconfig:配置和显示网络接口信息。
71. netstat:查看网络连接和统计信息。
72. curl:发送HTTP请求并获取数据。
73. ssh:远程登录到其他Linux服务器。
74. scp:在本地和远程服务器之间复制文件。
75. grep:在文本中搜索匹配的字符串。
76. sed:流式文本编辑器。
77. awk:处理文本文件的工具。
78. find:在指定路径下搜索文件。
79. xargs:将标准输入作为参数传递给命令。
80. sort:对文件进行排序。
81. uniq:去除文件中的重复行。
82. cut:从文本文件中提取列。
83. wc:统计文件中字节、字数和行数。
84. gpg:用于加密和解密文件。
85. mysqldump:备份MySQL数据库。
86. scp:在本地和远程服务器之间复制文件。
87. tar:打包和解压文件。
88. crontab:用于设置定时任务。
89. wget:从网络下载文件。
90. lsof:列出系统当前打开的文件。
91. tcpdump:抓取和分析网络数据包。
92. awk:处理文本文件的工具。
93. sed:流式文本编辑器。
94. rsync:远程文件同步工具。
95. nc:用于网络调试和监听。
96. dig:查询DNS记录。
97. lshw:显示系统硬件信息。
98. dmesg:显示系统启动信息。
99. uname:显示系统内核信息。这些命令只是Linux命令的冰山一角,有助于提高系统管理、开发调试和网络管理的效率。熟练掌握这些命令可以大大提高对Linux系统的理解和使用能力,同时也有助于更深入地学习Linux操作系统。
2年前 -
1. ls – 列出目录内容
ls命令用于列出指定目录下的文件和文件夹。使用方法:
ls [选项] [文件或目录]常用选项:
– l:以详细列表方式显示文件和目录的信息,包括文件权限、所有者、文件大小和修改时间等。
– a:显示所有文件和目录,包括以.开头的隐藏文件。
– h:以人类可读的格式显示文件大小,如使用K、M、G等单位。
– R:递归地显示目录下的所有文件和子目录。2. cd – 切换目录
cd命令用于切换当前工作目录。使用方法:
cd [目录路径]常用选项:
– ~:表示用户的主目录。
– -:表示进入上一次所在的目录。3. pwd – 显示当前工作目录
pwd命令用于显示当前的工作目录。使用方法:
pwd4. cp – 复制文件和目录
cp命令用于复制文件和目录。使用方法:
cp [选项] 源文件 目标文件常用选项:
– r:递归复制,将目录及其子目录下的所有文件复制到目标目录。
– i:交互式复制,覆盖文件前进行确认操作。5. mv – 移动文件和目录
mv命令用于移动文件和目录,也可以用于文件和目录的重命名。使用方法:
mv [选项] 源文件 目标文件常用选项:
– b:备份文件,在覆盖目标文件前进行备份操作。
– i:交互式移动,覆盖文件前进行确认操作。6. rm – 删除文件和目录
rm命令用于删除文件和目录。使用方法:
rm [选项] 文件或目录常用选项:
– r:递归删除,删除目录及其子目录下的所有文件。
– f:强制删除,不进行任何提示操作。7. mkdir – 创建目录
mkdir命令用于创建目录。使用方法:
mkdir 目录名8. rmdir – 删除空目录
rmdir命令用于删除空目录。使用方法:
rmdir 目录名9. touch – 创建空文件或修改文件时间
touch命令用于创建空文件或修改文件的访问时间和修改时间。使用方法:
touch 文件名10. cat – 查看文件内容
cat命令用于查看文件的内容。使用方法:
cat 文件名11. grep – 在文件中查找匹配的内容
grep命令用于在文件中查找匹配的内容。使用方法:
grep [选项] 模式 文件名常用选项:
– i:忽略大小写。
– r:递归查找,查找指定目录下的所有文件。12. chmod – 修改文件权限
chmod命令用于修改文件的权限。使用方法:
chmod [选项] 权限 文件名常用选项:
– R:递归修改,修改目录及其子目录下的所有文件的权限。
– +:增加权限。
– -:去除权限。13. chown – 修改文件所有者
chown命令用于修改文件的所有者。使用方法:
chown [选项] 所有者 文件名常用选项:
– R:递归修改,修改目录及其子目录下的所有文件的所有者。14. ps – 显示进程状态
ps命令用于显示系统中的进程状态。使用方法:
ps [选项]常用选项:
– a:显示所有进程。
– u:以详细列表方式显示进程的信息。15. top – 动态显示系统进程和资源使用情况
top命令用于动态显示系统的进程和资源使用情况。使用方法:
top16. kill – 终止进程
kill命令用于终止指定的进程。使用方法:
kill [选项] 进程ID常用选项:
– 9:强制终止进程。17. find – 搜索文件
find命令用于在指定目录下搜索指定条件的文件。使用方法:
find 目录路径 [选项]常用选项:
– name:按文件名搜索。
– type:按文件类型搜索。18. tar – 打包和解包文件
tar命令用于打包或解包文件。使用方法:
tar [选项] 文件或目录常用选项:
– c:创建归档文件。
– x:解包归档文件。
– z:对文件进行压缩或解压缩。19. ssh – 远程登录
ssh命令用于通过安全的方式远程登录到其他主机。使用方法:
ssh 用户名@主机IP或主机名20. scp – 文件传输
scp命令用于在本地主机和远程主机之间传输文件。使用方法:
scp [选项] 源文件 目标文件常用选项:
– r:递归复制,传输目录及其子目录下的所有文件。
– P:指定端口号。2年前