97条常用linux命令
-
1. pwd:显示当前所在的目录路径。
2. ls:列出当前目录中的文件和子目录。
3. cd:切换目录,使用方式为cd [目录路径]。
4. mkdir:创建一个新的目录,使用方式为mkdir [目录名称]。
5. rm:删除文件或文件夹,使用方式为rm [文件路径]或rm -r [目录路径]。
6. touch:创建一个空文件,使用方式为touch [文件名称]。
7. cp:复制文件或文件夹,使用方式为cp [源文件路径] [目标文件路径]。
8. mv:移动文件或文件夹,使用方式为mv [源文件路径] [目标文件路径]。
9. cat:显示文件内容,使用方式为cat [文件路径]。
10. less:分页显示文件内容,使用方式为less [文件路径]。
11. head:显示文件的前几行内容,使用方式为head [文件路径]。
12. tail:显示文件的后几行内容,使用方式为tail [文件路径]。
13. find:按照指定条件查找文件,使用方式为find [目录路径] [查找条件]。
14. grep:在文件中搜索指定的字符串,使用方式为grep [搜索字符串] [文件路径]。
15. wc:统计文件的行数、单词数和字符数,使用方式为wc [文件路径]。
16. chmod:修改文件或目录的权限,使用方式为chmod [权限] [文件路径]。
17. chown:修改文件或目录的所有者,使用方式为chown [所有者] [文件路径]。
18. chgrp:修改文件或目录的所属组,使用方式为chgrp [所属组] [文件路径]。
19. du:显示目录或文件的磁盘使用情况,使用方式为du [目录路径]。
20. df:显示文件系统的磁盘使用情况,使用方式为df [文件系统路径]。
21. ln:创建链接文件,使用方式为ln -s [源文件路径] [链接文件路径]。
22. tar:打包和解压缩文件,使用方式为tar [选项] [文件名]。
23. gzip:压缩文件,使用方式为gzip [文件名]。
24. gunzip:解压缩文件,使用方式为gunzip [文件名]。
25. ssh:远程登录到另一台计算机,使用方式为ssh [用户名]@[IP地址]。
26. scp:将文件从本地复制到远程计算机,使用方式为scp [源文件路径] [目标文件路径]。
27. ping:测试网络连接,使用方式为ping [IP地址]。
28. ifconfig:显示和配置网络接口信息。
29. netstat:显示网络连接、路由表和网络接口统计信息。
30. ps:显示当前正在运行的进程,使用方式为ps [选项]。
31. kill:结束进程,使用方式为kill [进程ID]。
32. top:实时显示系统的运行情况和进程信息。
33. free:显示系统内存使用情况。
34. df:显示文件系统的磁盘使用情况。
35. mount:挂载文件系统,使用方式为mount [设备文件路径] [挂载点路径]。
36. umount:卸载文件系统,使用方式为umount [挂载点路径]。
37. man:查看命令的帮助手册,使用方式为man [命令名称]。
38. info:查看命令的信息,使用方式为info [命令名称]。
39. alias:创建命令别名,使用方式为alias [别名]='[命令]’。
40. source:执行指定脚本文件,使用方式为source [脚本文件路径]。
41. history:显示最近执行的命令历史。
42. ssh-keygen:生成SSH密钥对,使用方式为ssh-keygen [选项]。
43. sed:对文件进行文本替换和处理,使用方式为sed ‘s/[旧文本]/[新文本]/’ [文件路径]。
44. awk:对文本进行处理和格式化输出,使用方式为awk ‘[条件]{动作}’ [文件路径]。
45. curl:通过URL获取或发送数据,使用方式为curl [URL]。
46. wget:通过URL下载文件,使用方式为wget [URL]。
47. history:查看和管理命令历史记录。
48. ssh-agent:管理SSH代理,使用方式为ssh-agent [选项]。
49. ssh-add:将SSH私钥添加到代理中,使用方式为ssh-add [私钥文件路径]。
50. xargs:构建和执行命令行,使用方式为xargs [选项] [命令]。
51. crontab:设置定时任务,使用方式为crontab [选项]。
52. awk:文本处理语言,用于筛选和处理文本。
53. sed:文本处理工具,用于替换、删除、插入文本。
54. cut:提取文本的指定列,使用方式为cut [选项] [文件路径]。
55. sort:对文本进行排序,使用方式为sort [选项] [文件路径]。
56. grep:在文件中搜索文本模式,使用方式为grep [选项] [搜索模式] [文件路径]。
57. tar:打包和解压缩文件,使用方式为tar [选项] [文件/目录路径]。
58. rsync:远程文件同步工具,用于复制和同步文件。
59. dd:用于复制文件和设备,使用方式为dd if=[源文件路径] of=[目标文件路径]。
60. echo:显示文本或变量的内容,使用方式为echo [文本/变量]。
61. uname:显示系统信息,使用方式为uname [选项]。
62. uptime:显示系统的运行时间和负载情况。
63. who:显示当前登录的用户。
64. which:显示命令的路径,使用方式为which [命令名称]。
65. whereis:显示命令的位置和帮助文档路径,使用方式为whereis [命令名称]。
66. locate:在系统数据库中查找文件,使用方式为locate [文件名]。
67. updatedb:更新系统数据库,用于locate命令的文件搜索。
68. killall:结束指定名称的进程,使用方式为killall [进程名称]。
69. ifconfig:显示和配置网络接口信息。
70. netstat:显示网络连接、路由表和网络接口统计信息。
71. route:显示和配置网络路由表,使用方式为route [选项]。
72. traceroute:显示数据包途经的路径和延迟,使用方式为traceroute [目标IP地址]。
73. nslookup:查询域名对应的IP地址,使用方式为nslookup [域名]。
74. dig:域名查询工具,显示域名对应的IP地址、NS记录等信息。
75. iptables:管理防火墙规则,使用方式为iptables [选项]。
76. service:管理系统服务,使用方式为service [服务名称] [启动/停止/重启]。
77. systemctl:管理系统服务,使用方式为systemctl [操作] [服务名称]。
78. crontab:设置定时任务,使用方式为crontab [选项]。
79. at:定时执行一次命令,使用方式为at [时间]。
80. screen:多窗口管理工具,用于同时运行和管理多个命令行窗口。
81. vim:文本编辑器,用于编辑文本文件。
82. nano:简易文本编辑器,用于编辑文本文件。
83. emacs:强大的文本编辑器和开发环境。
84. yum:包管理器,用于安装、更新和删除软件包,使用方式为yum [选项] [软件包名称]。
85. apt-get:包管理器,用于安装、更新和删除软件包,使用方式为apt-get [选项] [软件包名称]。
86. rpm:包管理器,用于安装、更新和删除软件包,使用方式为rpm [选项] [软件包文件路径]。
87. dpkg:包管理器,用于安装、更新和删除软件包,使用方式为dpkg [选项] [软件包文件路径]。
88. curl:通过URL获取或发送数据,使用方式为curl [选项] [URL]。
89. wget:通过URL下载文件,使用方式为wget [选项] [URL]。
90. git:版本控制工具,用于管理源代码的版本。
91. svn:版本控制工具,用于管理源代码的版本。
92. make:构建自动化工具,在源代码中编译生成可执行文件。
93. gcc:标准C编译器,用于编译和链接C源代码。
94. g++:标准C++编译器,用于编译和链接C++源代码。
95. python:解释器,用于执行Python程序。
96. java:解释器,用于执行Java程序。
97. perl:解释器,用于执行Perl脚本。2年前 -
作为一名Linux用户,熟悉一些常用的Linux命令是非常重要的。这些命令可以帮助你完成各种任务,包括文件管理、进程控制、网络配置等等。以下是97条常用的Linux命令:
1. ls:列出当前目录下的文件和文件夹。
2. cd:切换当前目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建一个新的文件夹。
5. touch:创建一个新的文件。
6. cp:复制文件或文件夹。
7. mv:移动文件或文件夹,也可以用来重命名文件或文件夹。
8. rm:删除文件或文件夹。
9. cat:查看文件内容。
10. less:逐页查看文件内容。
11. grep:在文件中搜索指定的字符串。
12. find:按照特定的条件查找文件。
13. chmod:修改文件或文件夹的权限。
14. chown:修改文件或文件夹的所有者。
15. chgrp:修改文件或文件夹的所属组。
16. ps:显示当前正在运行的进程。
17. top:动态显示系统中的进程状态。
18. kill:终止指定的进程。
19. tar:创建或解压tar归档文件。
20. gzip:压缩文件。
21. unzip:解压文件。
22. ssh:通过安全的Shell连接到远程主机。
23. scp:在本地主机和远程主机之间复制文件。
24. rsync:同步本地和远程文件或文件夹。
25. ping:测试与远程主机的连接。
26. ifconfig:查看或配置网络接口。
27. route:查看或添加路由规则。
28. netstat:显示网络连接、路由表等相关信息。
29. dig:查询DNS服务器的域名解析。
30. wget:从指定的URL下载文件。
31. curl:通过URL传输数据。
32. man:查看命令的手册页。
33. info:查看命令的详细信息。
34. history:显示已执行的命令历史记录。
35. alias:创建或查看命令别名。
36. source:执行脚本或加载环境变量设置。
37. export:设置环境变量。
38. vi/vim:编辑文本文件。
39. nano:一个简单易用的文本编辑器。
40. head:显示文件的前几行。
41. tail:显示文件的后几行。
42. diff:比较两个文件的差异。
43. tar:打包和解包文件。
44. du:显示文件或文件夹的磁盘使用情况。
45. df:显示文件系统的磁盘使用情况。
46. uname:显示系统信息。
47. uptime:显示系统的运行时间和负载。
48. who:显示当前登录的用户。
49. whoami:显示当前用户的用户名。
50. su:切换到另一个用户。
51. sudo:以超级用户权限执行命令。
52. apt-get:Debian系统软件包管理工具。
53. yum:Red Hat系统软件包管理工具。
54. systemctl:管理系统服务。
55. service:管理系统服务。
56. crontab:编辑定时任务。
57. ssh-keygen:生成SSH密钥对。
58. chmod:修改文件或文件夹的权限。
59. chown:修改文件或文件夹的所有者。
60. chgrp:修改文件或文件夹的所属组。
61. ln:创建硬链接或符号链接。
62. grep:在文件中搜索指定的字符串。
63. sed:使用正则表达式进行文本替换。
64. awk:对文本进行处理和分析。
65. cut:从文本中提取指定的列。
66. sort:对文本进行排序。
67. uniq:去除文本中的重复行。
68. tee:将标准输入复制到标准输出和文件中。
69. wc:统计文件中的行数、字数和字符数。
70. du:显示文件或文件夹的磁盘使用情况。
71. df:显示文件系统的磁盘使用情况。
72. bind:绑定一个IP地址到网络接口。
73. iptables:配置Linux防火墙。
74. route:查看或添加路由规则。
75. ifup/ifdown:启动或停止网络接口。
76. lsof:显示打开的文件和进程。
77. lspci:显示计算机的PCI设备。
78. lsusb:显示计算机的USB设备。
79. mount:挂载文件系统。
80. umount:卸载文件系统。
81. fdisk:管理硬盘分区。
82. mkfs:创建文件系统。
83. fsck:检查和修复文件系统。
84. dd:复制数据。
85. wget:从指定的URL下载文件。
86. curl:通过URL传输数据。
87. make:编译软件包。
88. gcc/g++:编译C/C++代码。
89. gdb:调试程序。
90. file:确定文件类型。
91. uname:显示系统信息。
92. ldd:查找程序运行时所需的共享库。
93. time:统计命令执行的时间。
94. echo:输出文本或变量。
95. read:从标准输入中读取变量。
96. export:设置环境变量。
97. alias:创建或查看命令别名。
这些命令只是Linux命令中的一小部分,但是它们是日常使用中最常见的。掌握这些命令可以帮助你更好地管理和使用Linux系统。
2年前 -
1. ls 命令:列出当前目录下的文件和目录。
2. cd 命令:切换到指定目录。
3. pwd 命令:显示当前所在的目录。
4. mkdir 命令:创建新的目录。
5. cp 命令:复制文件和目录。
6. rm 命令:删除文件和目录。
7. mv 命令:移动文件和目录,也可以用来重命名文件和目录。
8. touch 命令:创建新的空文件。
9. cat 命令:查看文件内容,也可以用来合并文件。
10. grep 命令:在文件中查找指定的字符串。
11. sed 命令:对文件内容进行替换或编辑。
12. awk 命令:在文件中抽取指定的列。
13. chmod 命令:修改文件或目录的权限。
14. chown 命令:修改文件或目录的所有者。
15. chgrp 命令:修改文件或目录的所属组。
16. tar 命令:压缩或解压文件和目录。
17. gzip 命令:使用gzip算法压缩文件。
18. unzip 命令:解压缩zip格式的压缩文件。
19. find 命令:在指定目录下查找文件。
20. ps 命令:显示当前运行的进程。
21. top 命令:查看系统的整体性能。
22. kill 命令:终止正在运行的进程。
23. df 命令:查看文件系统的使用情况。
24. du 命令:计算文件或目录的大小。
25. mount 命令:挂载文件系统。
26. umount 命令:卸载文件系统。
27. ping 命令:测试与另一台计算机的网络连接。
28. ifconfig 命令:配置和显示网络接口的信息。
29. ssh 命令:远程登录到另一台计算机。
30. scp 命令:在本地和远程计算机之间复制文件。
31. wget 命令:下载文件。
32. curl 命令:通过URL获取网络资源。
33. apt-get 命令:在Ubuntu系统中管理软件包。
34. yum 命令:在CentOS系统中管理软件包。
35. grep 命令:在文件中查找指定的字符串。
36. diff 命令:比较两个文件的差异。
37. sort 命令:对文件内容进行排序。
38. uniq 命令:过滤文件中重复的行。
39. tail 命令:显示文件的末尾几行。
40. head 命令:显示文件的开头几行。
41. tee 命令:将数据输出到文件和终端。
42. cut 命令:从文件中截取指定的列。
43. tr 命令:对文件进行字符替换。
44. wc 命令:统计文件的行数、单词数和字节数。
45. ln 命令:创建文件的硬链接或符号链接。
46. lsblk 命令:列出块设备信息。
47. df 命令:显示文件系统的空间使用情况。
48. free 命令:显示系统的内存使用情况。
49. uname 命令:显示系统的信息。
50. uptime 命令:显示系统的运行时间。
51. history 命令:显示历史命令。
52. source 命令:执行shell脚本。
53. which 命令:显示可执行文件的路径。
54. tar 命令:压缩或解压文件和目录。
55. gzip 命令:使用gzip算法压缩文件。
56. unzip 命令:解压缩zip格式的压缩文件。
57. iptables 命令:配置防火墙规则。
58. route 命令:查看和修改网络路由表。
59. netstat 命令:显示网络连接和统计信息。
60. iftop 命令:实时查看网络流量。
61. dig 命令:查询DNS记录。
62. nslookup 命令:查询域名对应的IP地址。
63. telnet 命令:通过telnet协议连接到远程主机。
64. ssh-keygen 命令:生成SSH密钥对。
65. ssh-copy-id 命令:将SSH公钥复制到远程主机。
66. scp 命令:在本地和远程计算机之间复制文件。
67. sftp 命令:通过SSH协议进行文件传输。
68. crontab 命令:管理定时任务。
69. at 命令:在指定时间执行一次性任务。
70. killall 命令:终止指定名称的进程。
71. rpm 命令:在CentOS系统中管理软件包。
72. dmesg 命令:显示系统日志。
73. lsof 命令:列出文件和网络连接。
74. watch 命令:周期性地执行另一个命令并显示结果。
75. history 命令:显示历史命令。
76. sudo 命令:以超级用户权限运行命令。
77. su 命令:切换到另一个用户。
78. useradd 命令:添加新用户。
79. passwd 命令:修改用户密码。
80. usermod 命令:修改用户属性。
81. userdel 命令:删除用户。
82. groupadd 命令:添加新用户组。
83. groupmod 命令:修改用户组属性。
84. groupdel 命令:删除用户组。
85. visudo 命令:编辑sudoers文件。
86. chroot 命令:改变根目录。
87. tar 命令:压缩或解压文件和目录。
88. rsync 命令:在本地和远程计算机之间同步文件。
89. screen 命令:创建和管理多个终端会话。
90. crontab 命令:管理定时任务。
91. wget 命令:下载文件。
92. curl 命令:通过URL获取网络资源。
93. vim 命令:文本编辑器。
94. nano 命令:简易文本编辑器。
95. file 命令:查看文件的类型。
96. dd 命令:复制文件和设备。
97. more/less 命令:分页显示文件内容。2年前