150个linux命令大全
-
以下是150个常用的Linux命令大全:
1. pwd:显示当前工作目录
2. cd:改变当前工作目录
3. ls:列出文件和目录
4. touch:创建新文件
5. mkdir:创建目录
6. rm:删除文件或目录
7. cp:复制文件或目录
8. mv:移动文件或目录
9. cat:查看文件内容
10. less:逐页查看文件内容
11. head:查看文件头部内容
12. tail:查看文件尾部内容
13. grep:在文件中搜索指定内容
14. find:查找文件
15. chmod:改变文件权限
16. chown:改变文件所有者
17. chgrp:改变文件所属组
18. tar:打包或解压文件
19. zip:压缩文件
20. unzip:解压缩文件
21. df:显示磁盘空间使用情况
22. du:显示目录或文件的磁盘空间使用情况
23. free:显示内存使用情况
24. top:查看系统资源占用情况
25. ps:查看进程信息
26. kill:终止进程
27. shutdown:关机或重启系统
28. reboot:重启系统
29. ifconfig:显示和配置网络接口信息
30. ping:测试网络连通性
31. netstat:显示网络连接信息
32. ssh:远程登录服务器
33. scp:远程复制文件
34. rsync:远程同步文件
35. wget:下载文件
36. curl:通过URL获取文件内容
37. useradd:添加新用户
38. passwd:修改用户密码
39. usermod:修改用户属性
40. userdel:删除用户
41. groupadd:添加新用户组
42. groupmod:修改用户组属性
43. groupdel:删除用户组
44. su:切换用户
45. sudo:以超级用户身份执行命令
46. service:管理系统服务
47. systemctl:管理系统服务和单位
48. ifup:启动网络接口
49. ifdown:停止网络接口
50. route:配置网络路由
51. iptables:设置防火墙规则
52. ssh-keygen:生成SSH密钥对
53. ssh-copy-id:将SSH公钥复制到远程主机
54. tailf:实时查看文件内容
55. history:查看命令历史记录
56. grep:文本搜索工具
57. awk:文本处理工具
58. sed:文本处理工具
59. cut:提取文本列
60. sort:排序文件内容
61. uniq:去除重复行
62. diff:比较文件差异
63. patch:应用补丁文件
64. tar:打包文件
65. gzip:压缩文件
66. gunzip:解压缩文件
67. bzip2:压缩文件
68. bunzip2:解压缩文件
69. zip:打包和压缩文件
70. unzip:解压缩zip文件
71. stat:查看文件状态信息
72. wc:统计文件行数、单词数和字节数
73. cut:截取文件的列
74. paste:合并文件的列
75. grep:查找文件中符合条件的文本
76. sed:文本流编辑器
77. awk:数据处理和报表生成工具
78. tee:将标准输入复制到标准输出和文件
79. tr:字符替换工具
80. curl:下载文件的命令行工具
81. dig:域名查询工具
82. nslookup:查询DNS记录
83. host:查询主机信息
84. ifconfig:查看和配置网络接口
85. netstat:查看网络状态
86. tcpdump:抓包工具
87. telnet:远程登录工具
88. nc:网络工具
89. nmap:网络扫描工具
90. lsof:查看打开的文件
91. killall:终止所有同名进程
92. jobs:查看后台作业
93. bg:将作业放到后台运行
94. fg:将作业放到前台运行
95. cron:定时任务工具
96. at:一次性定时任务工具
97. crontab:管理用户定时任务
98. mount:挂载文件系统
99. umount:卸载文件系统
100. fdisk:磁盘分区工具
101. mkfs:创建文件系统
102. dd:复制文件和转换文件格式
103. fsck:检查和修复文件系统
104. fdupes:查找并删除重复文件
105. tree:以树状图展示目录结构
106. uptime:显示系统运行时间
107. uname:显示系统信息
108. whoami:显示当前登录用户名
109. date:显示当前日期和时间
110. cal:显示日历
111. echo:打印文本
112. sleep:延迟执行命令
113. clear:清屏
114. man:查看命令手册
115. info:查看命令信息
116. which:查找命令位置
117. whereis:查找命令位置和帮助文档位置
118. history:查看命令历史记录
119. touch:创建新文件
120. cp:复制文件或目录
121. mv:移动文件或目录
122. rm:删除文件或目录
123. mkdir:创建目录
124. rmdir:删除空目录
125. find:查找文件和目录
126. locate:快速查找文件
127. file:查看文件类型
128. ln:创建硬链接和软链接
129. scp:复制文件和目录
130. rsync:同步文件和目录
131. tar:打包和解压文件
132. gzip:压缩文件
133. gunzip:解压缩文件
134. bzip2:压缩文件
135. bunzip2:解压缩文件
136. zip:压缩文件
137. unzip:解压缩文件
138. ssh:远程登录工具
139. ssh-keygen:生成SSH密钥对
140. ssh-copy-id:复制SSH公钥
141. vim:编辑器
142. nano:简单文本编辑器
143. emacs:强大文本编辑器
144. less:浏览文件内容
145. more:浏览文件内容
146. head:显示文件头部内容
147. tail:显示文件尾部内容
148. wc:统计文件行数、单词数和字节数
149. sort:排序文件内容
150. uniq:去除重复行以上是常用的150个Linux命令,涵盖了文件操作、系统管理、网络通信、文本处理等方面,希望对你有帮助。
2年前 -
在Linux操作系统中,有许多强大而实用的命令可用于完成各种任务。下面列举了150个常用的Linux命令,以便在使用Linux系统时进行参考和使用。
1. ls:列出当前目录下的文件和子目录。
2. cd:切换到指定目录。
3. pwd:显示当前工作目录的路径。
4. touch:创建一个空文件或者改变文件的访问时间。
5. mkdir:创建一个新目录。
6. rmdir:删除一个空目录。
7. rm:删除文件或目录。
8. cp:将文件或目录复制到指定位置。
9. mv:移动或重命名文件或目录。
10. cat:把文件内容输出到屏幕上。
11. more:一页一页地显示文件内容。
12. less:以交互方式浏览文件内容。
13. head:显示文件的前几行。
14. tail:显示文件的后几行。
15. grep:在文件中搜索指定的字符串。
16. find:根据指定的条件搜索文件。
17. sort:对文件的内容进行排序。
18. wc:统计文件的字数、行数和字符数。
19. diff:比较两个文件的差异。
20. tar:打包和解包文件。
21. gzip:对文件进行压缩和解压缩。
22. unzip:解压缩zip文件。
23. ln:创建硬链接或符号链接。
24. chmod:改变文件或目录的权限。
25. chown:改变文件或目录的所有者。
26. chgrp:改变文件或目录的所属组。
27. du:显示文件或目录的磁盘使用情况。
28. df:显示文件系统的磁盘使用情况。
29. mount:挂载文件系统。
30. umount:卸载文件系统。
31. ps:显示当前运行的进程列表。
32. top:实时显示运行进程的状态。
33. kill:终止指定的进程。
34. bg:将一个进程放到后台运行。
35. fg:将一个后台进程切换到前台运行。
36. jobs:显示当前的作业列表。
37. su:切换到超级用户身份。
38. sudo:使用超级用户权限运行命令。
39. man:显示命令的帮助文档。
40. apropos:根据关键词搜索命令的帮助文档。
41. alias:创建命令别名。
42. source:读取并执行指定文件中的命令。
43. echo:输出指定的字符串。
44. export:设置环境变量。
45. unset:删除环境变量。
46. env:显示当前的环境变量。
47. history:显示命令历史记录。
48. killall:终止指定名称的进程。
49. ifconfig:显示和配置网络接口信息。
50. ping:测试与指定主机的连通性。
51. hostname:显示或设置主机名。
52. netstat:显示网络连接状态。
53. ssh:远程登录到另一台主机。
54. scp:在本地主机和远程主机之间复制文件。
55. ftp:使用FTP协议与远程主机进行文件传输。
56. telnet:使用Telnet协议与远程主机进行交互。
57. curl:发送HTTP请求并显示结果。
58. wget:下载文件。
59. sed:基于行的文本流编辑器。
60. awk:文本处理工具。
61. cut:从文本中提取指定字段。
62. paste:将多个文件按列进行合并。
63. diff:比较两个文件的差异。
64. join:根据指定条件将两个文件合并。
65. tar:压缩和解压缩文件。
66. gzip:对文件进行压缩和解压缩。
67. unzip:解压缩zip文件。
68. sort:对文本进行排序。
69. uniq:显示或过滤重复行。
70. awk:文本处理工具。
71. wc:统计文件的字数、行数和字符数。
72. tee:复制标准输入到标准输出和指定文件。
73. echo:输出指定的字符串。
74. expr:进行数值和字符串运算。
75. bc:高精度计算器。
76. date:显示或设置系统的日期和时间。
77. cal:显示日历。
78. uptime:显示系统的运行时间。
79. who:显示当前登录的用户。
80. w:显示当前登录的用户和他们正在做的事情。
81. whoami:显示当前用户的用户名。
82. id:显示当前用户的UID和GID。
83. su:切换到其他用户身份。
84. sudo:以其他用户身份运行命令。
85. passwd:修改用户的密码。
86. useradd:添加新用户。
87. userdel:删除用户。
88. usermod:修改用户的属性。
89. groupadd:添加新组。
90. groupdel:删除组。
91. groupmod:修改组的属性。
92. chage:修改用户的密码失效期限和警告期限。
93. last:显示最近登录的用户。
94. finger:查看用户信息。
95. chpasswd:批量修改用户的密码。
96. ifconfig:显示和配置网络接口。
97. netstat:显示网络连接状态。
98. route:显示和配置路由表。
99. iptables:配置防火墙规则。
100. hostname:显示或设置主机名。
101. nslookup:查询DNS记录。
102. dig:进行DNS查询。
103. arp:显示和配置ARP表。
104. ping:测试网络连接。
105. traceroute:跟踪数据包的路由路径。
106. mtr:兼备ping和traceroute的功能。
107. host:进行DNS查询。
108. tcpdump:抓取网络数据包。
109. nmap:进行网络端口扫描。
110. ssh:远程登录到其他主机。
111. scp:在本地主机和远程主机之间复制文件。
112. rsync:同步文件和文件夹。
113. ifup:激活网络接口。
114. ifdown:停用网络接口。
115. iwconfig:配置无线网络接口。
116. iwlist:显示无线网络的信息。
117. crontab:定时执行命令。
118. at:在指定的时间执行命令。
119. shutdown:关闭计算机。
120. reboot:重启计算机。
121. halt:停止计算机。
122. init:切换系统的运行级别。
123. df:显示文件系统的磁盘使用情况。
124. du:显示文件或目录的磁盘使用情况。
125. mount:挂载文件系统。
126. umount:卸载文件系统。
127. fdisk:硬盘分区工具。
128. mkfs:创建文件系统。
129. fsck:检查和修复文件系统。
130. badblocks:检查和标记磁盘上的坏块。
131. lsof:显示系统中打开的文件。
132. ps:显示当前运行的进程。
133. top:实时显示运行进程的状态。
134. kill:终止指定的进程。
135. killall:终止指定名称的进程。
136. nice:设置进程的优先级。
137. renice:调整进程的优先级。
138. free:显示内存使用情况。
139. top:实时显示内存使用情况。
140. vmstat:显示虚拟内存统计信息。
141. sar:系统性能和资源利用率监控工具。
142. uptime:显示系统的运行时间。
143. dmesg:显示系统的启动信息。
144. tail:实时显示日志文件的最后几行。
145. grep:在文件中搜索指定的字符串。
146. find:根据指定的条件搜索文件。
147. sed:基于行的文本流编辑器。
148. awk:文本处理工具。
149. cut:从文本中提取指定字段。
150. tee:复制标准输入到标准输出和指定文件。以上是150个常用的Linux命令,覆盖了几乎所有常用的操作需求。无论是日常文件管理、进程控制、网络配置还是系统监控,这些命令都可帮助用户高效地完成任务。
2年前 -
在Linux操作系统中,有很多常用的命令可以帮助我们完成各种任务。本文将介绍150个常用的Linux命令,并对每个命令的用途和使用方法进行详细说明。让我们一起来了解这150个Linux命令大全吧!
一、文件和目录操作命令
cd:切换当前目录
ls:列出文件和目录
pwd:显示当前工作目录
mkdir:创建目录
rm:删除文件或目录
mv:移动或重命名文件或目录
cp:复制文件或目录
find:查找文件和目录
touch:创建空文件
cat:显示文件内容
more:逐页显示文件内容
less:以交互方式显示文件内容
head:显示文件开头部分内容
tail:显示文件末尾部分内容
grep:在文件中查找指定的字符串
vim:编辑文件
nano:编辑文件
chmod:修改文件和目录权限
chown:修改文件和目录的所有者
chgrp:修改文件和目录的所属组
ln:创建链接文件
file:检测文件类型
du:查看文件和目录的磁盘使用情况二、压缩和解压缩命令
gzip:压缩文件
gunzip:解压缩文件
tar:打包和解包文件
zip:压缩文件
unzip:解压缩文件三、系统信息命令
uname:显示系统信息
lsb_release:显示Linux发行版信息
df:显示磁盘空间的使用情况
free:显示内存使用情况
top:实时显示系统状态
ps:查看进程信息
kill:终止进程
shutdown:关闭系统
reboot:重启系统
ifconfig:显示网络接口信息
ping:测试网络连接
netstat:显示网络连接信息
ssh:远程登录到服务器
scp:在本地和远程服务器之间拷贝文件四、用户和组操作命令
useradd:添加用户
userdel:删除用户
usermod:修改用户属性
passwd:设置用户密码
groupadd:添加组
groupdel:删除组
groupmod:修改组属性
chage:修改用户口令的相关属性
sudo:以超级用户身份执行命令五、网络相关命令
ifconfig:查看和配置网络接口
ping:测试网络连接
nslookup:查询DNS服务器
netstat:显示网络连接状态
telnet:远程登录到服务器
ssh:通过SSH远程登录到服务器
scp:在本地和远程服务器之间拷贝文件
wget:下载文件
curl:发送HTTP请求
iptables:配置防火墙
route:配置路由表
traceroute:跟踪网络路径六、进程管理命令
ps:查看进程信息
top:实时显示系统状态
kill:终止进程
nice:改变进程的优先级
renice:修改进程的优先级
jobs:查看后台作业
bg:将作业转到后台运行
fg:将作业转到前台运行七、系统管理命令
shutdown:关闭系统
reboot:重启系统
halt:关闭系统
poweroff:关闭系统并断电
init:改变系统的运行级别
date:显示或设置系统时间
uptime:显示系统运行时间
last:显示用户登录记录
who:显示在线用户
w:显示登录用户的详细信息
history:显示命令历史记录
clear:清屏
df:显示磁盘空间的使用情况
du:查看文件和目录的磁盘使用情况八、软件包管理命令
apt-get:Debian和Ubuntu系列系统的软件包管理命令
yum:CentOS和Fedora系列系统的软件包管理命令
dnf:Fedora 22以上版本的软件包管理命令
zypper:openSUSE和SUSE Linux Enterprise系列系统的软件包管理命令九、文件查找命令
find:在指定目录下查找文件和目录
locate:基于数据库的文件查找工具
whereis:查找指定程序的位置
which:查找指定命令的完整路径十、文件权限和所有权管理命令
chmod:修改文件和目录权限
chown:修改文件和目录的所有者
chgrp:修改文件和目录的所属组
su:切换用户身份
sudo:以超级用户身份执行命令十一、文本处理命令
grep:在文件中查找指定的字符串
sed:文本流编辑器
awk:处理文本和数据文件
sort:按行、列或字段排序
uniq:去除重复行
cut:裁剪文件的列
paste:合并文件的列
head:显示文件的开头部分
tail:显示文件的末尾部分
wc:统计文件的行数、单词数和字符数十二、系统监控命令
top:实时显示系统状态
htop:Linux系统的交互式进程查看器
iotop:显示磁盘I/O使用情况
free:显示系统内存使用情况
dstat:实时系统资源统计工具以上只是总结了150个常见的Linux命令,并对每个命令的用途和使用方法进行了简要介绍。在实际使用中,您可以查阅相关文档或使用man命令来获得更详细的帮助信息。有了这些命令的基本了解,您将能更好地在Linux系统中进行工作和管理。
2年前