99个linux操作命令
-
1. ls:列出当前目录下的文件和文件夹
2. cd:切换当前工作目录
3. pwd:显示当前工作目录的路径
4. mkdir:创建新的文件夹
5. touch:创建新的文件
6. cp:复制文件或文件夹
7. mv:移动或重命名文件或文件夹
8. rm:删除文件或文件夹
9. cat:查看文件内容
10. more:逐页查看文件内容
11. less:逐行查看文件内容
12. head:显示文件开头几行内容
13. tail:显示文件末尾几行内容
14. grep:在文件中搜索特定模式
15. find:在文件系统中递归查找文件
16. locate:快速查找文件
17. chmod:修改文件或文件夹的权限
18. chown:修改文件或文件夹的所有者
19. chgrp:修改文件或文件夹的所属组
20. su:切换用户身份
21. sudo:以超级用户权限执行命令
22. top:实时监控系统进程
23. ps:显示当前运行的进程
24. kill:终止进程
25. tar:归档和解档文件
26. gzip:压缩文件
27. gunzip:解压缩文件
28. wget:下载文件
29. curl:发送网络请求
30. ssh:远程登录到另一台计算机
31. scp:在本地和远程计算机之间复制文件
32. ifconfig:显示或配置网络接口信息
33. ping:检测网络连接的延迟
34. netstat:显示网络连接和网络统计信息
35. iptables:配置防火墙规则
36. service:管理系统服务
37. systemctl:管理systemd服务
38. crontab:定时执行任务
39. uname:显示系统信息
40. df:显示磁盘空间使用情况
41. du:查看目录或文件的大小
42. mount:挂载文件系统
43. umount:卸载文件系统
44. fsck:检查和修复文件系统
45. grep:在文件中搜索指定模式
46. awk:文本处理工具
47. sed:流编辑器,用于对文本进行处理和转换
48. sort:对文本进行排序
49. diff:比较文件的差异
50. tr:字符替换工具
51. cut:分割文本
52. wc:计算文件的行数、字数和字符数
53. echo:输出文本
54. date:显示当前日期和时间
55. sleep:延迟执行命令
56. nohup:在命令后台执行命令
57. tee:从标准输入读取数据,并将其复制到标准输出和文件
58. watch:周期性执行命令并显示结果
59. killall:通过进程名杀死进程
60. history:查看命令历史记录
61. clear:清除终端屏幕
62. su:切换用户身份
63. passwd:修改用户密码
64. useradd:创建新用户
65. usermod:修改用户属性
66. userdel:删除用户
67. groupadd:创建新用户组
68. groupmod:修改用户组属性
69. groupdel:删除用户组
70. tar:归档和解档文件
71. gzip:压缩文件
72. gunzip:解压缩文件
73. wget:下载文件
74. curl:发送网络请求
75. ssh:远程登录到另一台计算机
76. scp:在本地和远程计算机之间复制文件
77. ifconfig:显示或配置网络接口信息
78. netstat:显示网络连接和网络统计信息
79. ping:检测网络连接的延迟
80. service:管理系统服务
81. systemctl:管理systemd服务
82. crontab:定时执行任务
83. uname:显示系统信息
84. lsblk:列出所有块设备的信息
85. fdisk:磁盘分区工具
86. mkfs:创建文件系统
87. mount:挂载文件系统
88. umount:卸载文件系统
89. fsck:检查和修复文件系统
90. chmod:修改文件或文件夹的权限
91. chown:修改文件或文件夹的所有者
92. chgrp:修改文件或文件夹的所属组
93. vi/vim:文本编辑器
94. emacs:文本编辑器
95. nano:文本编辑器
96. shutdown:关机
97. reboot:重启
98. halt:停止系统
99. exit:退出当前登录会话2年前 -
1. pwd:显示当前工作目录的路径。
2. cd:改变当前工作目录。
3. ls:列出当前目录中的文件和子目录。
4. cp:复制文件或目录。
5. mv:移动文件或目录,也可以用来重命名文件或目录。
6. rm:删除文件或目录。
7. mkdir:创建新目录。
8. rmdir:删除空目录。
9. cat:显示文件内容。
10. more:逐页显示文件内容。
11. less:更强大的文件查看器,可以向前和向后翻页。
12. touch:创建新文件或修改已有文件的访问时间和修改时间。
13. chmod:修改文件或目录的权限。
14. chown:修改文件或目录的所有者。
15. chgrp:修改文件或目录的所属组。
16. grep:在文件中搜索指定的字符串。
17. find:在指定目录中查找文件或目录。
18. locate:在数据库中查找文件或目录。
19. tar:打包和解压缩文件。
20. gzip:压缩文件。
21. gunzip:解压缩文件。
22. zip:创建压缩文件。
23. unzip:解压缩文件。
24. ssh:远程登录到其他计算机。
25. scp:在本地计算机和远程计算机之间复制文件。
26. rsync:同步文件和目录。
27. top:动态显示系统中运行的进程。
28. ps:显示当前用户的进程。
29. kill:终止运行中的程序。
30. ifconfig:显示网络接口的配置信息。
31. ping:向指定计算机发送 ICMP Echo 请求,测试网络连接。
32. traceroute:显示数据包在网络中的路径。
33. netstat:显示网络连接、路由表和网络接口信息。
34. route:修改或显示路由表。
35. iptables:管理 Linux 内置的防火墙功能。
36. uname:显示系统的相关信息,如操作系统类型和版本。
37. df:显示文件系统的实时磁盘使用情况。
38. du:显示目录或文件的磁盘使用情况。
39. free:显示系统内存的使用情况。
40. mount:挂载文件系统。
41. umount:卸载文件系统。
42. date:显示或设置系统时间。
43. cal:显示日历。
44. crontab:管理定时执行的任务。
45. uptime:显示系统的运行时间。
46. shutdown:关机或重启系统。
47. reboot:重启系统。
48. who:显示当前登录系统的用户。
49. w:显示有关当前登录用户的信息。
50. su:切换到其他用户账号或以管理员权限运行命令。
51. sudo:以管理员权限运行命令。
52. passwd:更改用户密码。
53. useradd:创建新用户账号。
54. userdel:删除用户账号。
55. usermod:修改用户账号的属性。
56. groupadd:创建用户组。
57. groupdel:删除用户组。
58. groupmod:修改用户组的属性。
59. history:显示最近执行过的命令历史。
60. clear:清屏。
61. alias:创建命令别名。
62. echo:显示消息或变量的值。
63. export:设置环境变量。
64. source:在当前 Shell 环境中执行脚本。
65. script:记录当前 Shell 环境的会话到文件。
66. grep:在文件中查找匹配的行。
67. sed:基于正则表达式进行文本处理。
68. awk:强大的文本处理工具,支持多种操作。
69. sort:按照指定的排序规则对文件进行排序。
70. uniq:删除文件中的重复行。
71. wc:统计文件的行数、单词数和字符数。
72. tee:从标准输入读取数据,并同时将其写入文件和标准输出。
73. cut:按列提取文件的内容。
74. join:将两个文件的行连接在一起,基于共同的字段。
75. paste:将两个文件的行逐行合并。
76. diff:比较两个文件的不同之处。
77. patch:将补丁文件应用到源文件中。
78. tar:创建归档文件或解压缩已有的归档文件。
79. awk:使用 AWK 编程语言处理文本文件。
80. sed:使用 SED 编辑器处理文本文件。
81. curl:通过 URL 进行文件传输。
82. wget:下载文件。
83. scp:在本地和远程系统之间进行文件传输。
84. ftp:通过 FTP 协议传输文件。
85. telnet:通过 Telnet 协议远程登录到其他计算机。
86. sshfs:使用 SSH 协议挂载远程文件系统。
87. make:自动构建工具,用于编译和安装程序。
88. gcc:GNU Compiler Collection,用于编译程序。
89. gdb:GNU 调试器,用于调试程序。
90. strace:跟踪程序的系统调用和信号。
91. lsof:显示当前系统打开的文件和进程。
92. sar:系统活动报告工具,用于收集和报告系统的资源使用情况。
93. vmstat:显示系统的虚拟内存使用情况。
94. iostat:显示系统的 I/O 性能。
95. ifstat:显示网络接口的实时带宽使用情况。
96. tcpdump:抓取和分析网络数据包。
97. nc:网络工具,用于建立 TCP/UDP 连接。
98. nmap:网络扫描工具,用于检测主机开放的端口和服务。
99. htop:交互式进程查看器,提供更多功能和信息,比 top 更易用。2年前 -
系统操作命令:
1. pwd:显示当前所在目录的路径。
2. cd:切换目录。
3. ls:列出目录中的文件和子目录。
4. mkdir:创建新目录。
5. rmdir:删除空目录。
6. cp:复制文件或目录。
7. mv:移动文件或目录,或重命名文件或目录。
8. rm:删除文件或目录。
9. touch:创建空文件或修改文件的访问和修改时间。
10. cat:显示文件内容。
11. more:按页显示文件内容。
12. less:可以向前和向后遍览文件内容。
13. head:显示文件的开头若干行。
14. tail:显示文件的结尾若干行。
15. grep:在文件中查找匹配某个模式的文本。
16. find:在指定目录下查找文件。
17. locate:根据数据库快速地查找文件。
18. chmod:修改文件或目录的权限。
19. chown:修改文件或目录的所有者。
20. chgrp:修改文件或目录的所属组。文本编辑命令:
21. vi:编辑文本文件。
22. vim:改进版的vi。
23. emacs:功能强大的文本编辑器。文件压缩和解压缩命令:
24. tar:创建归档文件或从归档文件中解压文件。
25. gzip:压缩文件。
26. gunzip:解压缩文件。
27. zip:创建压缩文件。
28. unzip:解压缩文件。网络命令:
29. ping:测试与指定主机的连通性。
30. ssh:通过安全的加密连接远程登录到其他主机。
31. scp:通过安全的加密连接将文件复制到其他主机。
32. ftp:通过文件传输协议上传或下载文件。
33. wget:从 web 或 ftp 服务器下载文件。
34. curl:通过 URL 获取或发送数据。进程管理命令:
35. ps:显示系统中正在运行的进程。
36. top:实时显示进程的系统状况。
37. kill:终止进程。
38. jobs:显示在后台运行的作业。
39. bg:将进程置于后台运行。
40. fg:将后台运行的进程切换到前台。系统信息命令:
41. uname:显示系统信息。
42. who:显示当前登录用户。
43. date:显示当前日期和时间。
44. uptime:显示系统运行时间和负载。
45. df:显示磁盘空间使用情况。
46. du:显示目录或文件的大小。
47. free:显示内存使用情况。网络配置和管理命令:
48. ifconfig:配置和显示网络接口信息。
49. ip:显示和配置 IP 地址。
50. route:显示和配置网络路由。
51. netstat:显示网络连接和统计信息。用户和权限管理命令:
52. useradd:添加新用户。
53. userdel:删除用户。
54. passwd:设置用户密码。
55. su:切换用户。
56. sudo:以超级用户权限执行命令。
57. chpasswd:批量修改用户密码。
58. groupadd:添加新用户组。
59. groupdel:删除用户组。
60. adduser:交互式地添加新用户。系统服务管理命令:
61. service:管理系统服务。
62. systemctl:管理 systemd 服务。
63. chkconfig:管理 sysvinit 服务。
64. initctl:管理 Upstart 服务。
65. crontab:管理定时任务。磁盘管理命令:
66. fdisk:分区表操作工具。
67. mkfs:创建文件系统。
68. mount:挂载文件系统。
69. umount:卸载文件系统。软件包管理命令:
70. apt-get:Debian 和 Ubuntu 的软件包管理工具。
71. aptitude:Debian 和 Ubuntu 的综合软件包管理工具。
72. yum:CentOS 和 Fedora 的软件包管理工具。
73. dnf:Fedora 的新一代软件包管理工具。
74. zypper:openSUSE 的软件包管理工具。
75. pacman:Arch Linux 的软件包管理工具。日志管理命令:
76. dmesg:显示内核环缓冲区的信息。
77. tailf:实时显示文件的末尾内容。
78. journalctl:查看 systemd 日志。
79. syslogd:系统日志守护程序。
80. logrotate:管理日志文件的轮转。系统维护命令:
81. shutdown:关闭系统或重启系统。
82. reboot:重启系统。
83. halt:停止系统。
84. poweroff:关闭系统。
85. uptime:显示系统运行时间和负载情况。备份和恢复命令:
86. rsync:远程和本地文件同步工具。
87. dd:复制文件或磁盘的内容。
88. tar:创建归档文件或从归档文件中解压文件。其他常用命令:
89. echo:打印一行文本。
90. which:查找并显示命令的路径。
91. alias:创建一个命令别名。
92. history:显示命令历史记录。
93. watch:周期性地执行命令并显示结果。
94. script:记录 shell 会话。
95. man:查看命令的帮助文档。
96. grep:在文件中查找匹配某个模式的文本。
97. sort:对文件中的行进行排序。
98. uniq:删除文件中重复的行。
99. wc:统计文件的行数、字数和字符数。这些是常用的 Linux 操作命令,可以帮助你更好地管理和操作 Linux 系统。熟练掌握这些命令可以提高你的工作效率和操作能力,也有助于更好地理解和学习 Linux 操作系统。
2年前