linux150个常用命令实例
-
以下是150个Linux常用命令实例:
1. pwd:显示当前工作目录的路径。
2. ls:列出当前目录下的文件和文件夹。
3. cd:切换到指定目录。
4. mkdir:创建新的目录。
5. rm:删除文件或目录。
6. cp:复制文件或目录。
7. mv:移动文件或目录。
8. touch:创建新的空文件。
9. cat:显示文件的内容。
10. more:逐页显示文件的内容。
11. less:逐页显示文件的内容,并允许向上或向下滚动。
12. head:显示文件的前几行。
13. tail:显示文件的后几行。
14. grep:在文件中搜索指定的模式。
15. find:在指定目录下查找文件。
16. locate:通过数据库快速定位文件。
17. file:显示文件类型。
18. chmod:修改文件或目录的权限。
19. chown:修改文件或目录的所有者。
20. chgrp:修改文件或目录的所属组。
21. tar:打包和解包文件。
22. gzip:压缩文件。
23. gunzip:解压缩文件。
24. zip:创建zip格式的压缩文件。
25. unzip:解压缩zip格式的压缩文件。
26. rsync:远程或本地同步文件。
27. scp:通过SSH传输文件。
28. ssh:远程连接到另一台计算机。
29. ping:测试网络连接。
30. ifconfig:查看和配置网络接口。
31. netstat:显示网络连接、路由表和接口统计信息。
32. route:管理内核路由表。
33. traceroute:跟踪数据包的路径。
34. iptables:管理IP包过滤和NAT规则。
35. wget:下载文件。
36. curl:通过网络传输数据。
37. vim:强大的文本编辑器。
38. nano:简单易用的文本编辑器。
39. grep:在文件中查找指定的模式。
40. sed:根据正则表达式修改文件。
41. awk:处理文本文件的数据。
42. cut:按列提取文件中的数据。
43. sort:对文件进行排序。
44. uniq:删除文件中的重复行。
45. wc:统计文件中的字数、行数和字符数。
46. du:查看目录的磁盘使用情况。
47. df:查看文件系统的磁盘使用情况。
48. top:实时显示系统中运行的进程。
49. ps:查看系统中运行的进程。
50. kill:终止运行中的进程。
51. shutdown:关机。
52. reboot:重启系统。
53. tar:打包和解包文件。
54. gzip:压缩文件。
55. gunzip:解压缩文件。
56. zip:创建zip格式的压缩文件。
57. unzip:解压缩zip格式的压缩文件。
58. rsync:远程或本地同步文件。
59. scp:通过SSH传输文件。
60. ssh:远程连接到另一台计算机。
61. telnet:用于远程登录。
62. ftp:文件传输协议。
63. ln:创建链接。
64. alias:创建命令别名。
65. source:执行脚本文件。
66. history:查看命令历史记录。
67. man:查看命令的帮助文档。
68. info:查看命令的更详细的帮助文档。
69. date:显示当前日期和时间。
70. cal:显示日历。
71. bc:一个简单的计算器。
72. expr:进行数学表达式计算。
73. uptime:显示系统的运行时间和负载平均值。
74. uname:显示系统的信息。
75. whoami:显示当前登录用户的用户名。
76. su:切换到另一个用户。
77. sudo:在管理员权限下执行命令。
78. adduser:创建新用户。
79. passwd:修改用户的密码。
80. usermod:修改用户的属性。
81. groupadd:创建新的用户组。
82. groupdel:删除用户组。
83. suoder:修改sudoers文件。
84. crontab:管理定时任务。
85. at:在指定时间运行命令。
86. chroot:改变根目录的环境。
87. service:管理系统服务。
88. systemctl:管理系统的系统服务。
89. iptables:管理IP包过滤和NAT规则。
90. systemctl:管理系统的服务状态。
91. ifup:启动网络接口。
92. ifdown:关闭网络接口。
93. route:管理内核路由表。
94. mkfs:格式化文件系统。
95. mount:挂载文件系统。
96. umount:卸载文件系统。
97. fdisk:磁盘分区管理工具。
98. parted:磁盘分区管理工具。
99. cfdisk:图形化磁盘分区管理工具。
100. mkswap:创建交换分区。
101. swapon:打开交换分区。
102. swapoff:关闭交换分区。
103. netstat:显示网络连接、路由表和接口统计信息。
104. ss:显示套接字统计。
105. tcpdump:捕获网络数据包。
106. ping:测试网络连接。
107. tracert:跟踪数据包的路径。
108. nslookup:查询域名服务器。
109. dig:进行DNS查询。
110. host:查询DNS主机。
111. arp:显示和修改ARP缓存。
112. hostname:显示或设置主机名。
113. uname:显示系统的信息。
114. uptime:显示系统的运行时间和负载平均值。
115. free:显示内存使用情况。
116. df:查看文件系统的磁盘使用情况。
117. du:查看目录的磁盘使用情况。
118. sync:将内存中的数据同步到磁盘上。
119. kill:终止运行中的进程。
120. ps:查看系统中运行的进程。
121. top:实时显示系统中运行的进程。
122. nice:改变进程的调度优先级。
123. renice:修改正在运行的进程的优先级。
124. nohup:在后台运行命令。
125. bg:将进程放到后台运行。
126. fg:将进程恢复到前台运行。
127. jobs:显示当前正在运行的作业。
128. chmod:修改文件或目录的权限。
129. chown:修改文件或目录的所有者。
130. chgrp:修改文件或目录的所属组。
131. umask:显示或设置文件的默认权限。
132. ln:创建链接。
133. wc:统计文件中的字数、行数和字符数。
134. cut:按列提取文件中的数据。
135. sort:对文件进行排序。
136. uniq:删除文件中的重复行。
137. diff:比较两个文件的差异。
138. patch:应用补丁文件。
139. vimdiff:在Vim编辑器中比较两个文件。
140. sed:根据正则表达式修改文件。
141. awk:处理文本文件的数据。
142. join:连接两个文件的行。
143. tar:打包和解包文件。
144. gzip:压缩文件。
145. gunzip:解压缩文件。
146. zip:创建zip格式的压缩文件。
147. unzip:解压缩zip格式的压缩文件。
148. rsync:远程或本地同步文件。
149. scp:通过SSH传输文件。
150. ssh:远程连接到另一台计算机。这是一些常见的Linux命令,可以帮助您进行文件操作、网络管理、系统资源管理等各种任务。享受使用Linux的乐趣吧!
2年前 -
Linux是一种非常流行的操作系统,用于各种不同类型的设备,包括服务器、桌面电脑、智能手机等。在Linux中,命令行是一种非常重要的工具,它可以让用户通过键盘输入命令来控制和管理系统。以下是Linux中最常用的150个命令的实例:
1. ls:列出当前目录下的文件和文件夹。
2. cd:切换到指定目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建一个新的目录。
5. rmdir:删除一个空的目录。
6. rm:删除文件和目录。
7. cp:复制文件和目录。
8. mv:移动或重命名文件和目录。
9. cat:连接文件并打印到标准输出。
10. less:以分页形式查看文件内容。
11. head:显示文件的前几行。
12. tail:显示文件的后几行。
13. grep:在文件中搜索指定的字符串。
14. find:在文件系统中查找文件。
15. wc:统计文件的行数、字数和字符数。
16. touch:创建一个空的文件或更新文件的修改时间。
17. chmod:改变文件的权限。
18. chown:改变文件的所有者和所属组。
19. chgrp:改变文件的所属组。
20. ln:创建文件的硬链接或符号链接。
21. du:估算文件或目录的磁盘空间使用情况。
22. df:显示磁盘分区的磁盘使用情况。
23. mount:挂载文件系统。
24. umount:卸载文件系统。
25. tar:创建、提取和管理打包文件。
26. gzip:压缩文件。
27. gunzip:解压缩文件。
28. zip:创建和提取zip压缩文件。
29. unzip:解压缩zip压缩文件。
30. ssh:通过安全的Shell连接远程服务器。
31. scp:通过安全的文件传输协议复制文件。
32. wget:下载文件。
33. curl:通过URL传输数据。
34. ping:测试与远程主机的连接。
35. traceroute:追踪数据包在网络上的路径。
36. ifconfig:显示和配置网络接口。
37. netstat:显示网络连接、路由和接口信息。
38. iptables:管理Linux系统的防火墙规则。
39. service:管理系统服务。
40. systemctl:管理systemd系统和服务。
41. ps:显示当前活动进程的快照。
42. top:动态显示系统的资源使用情况。
43. kill:终止进程。
44. uname:显示系统的信息。
45. date:显示和设置系统的日期和时间。
46. who:显示当前登录用户。
47. whoami:显示当前用户的用户名。
48. su:切换用户。
49. sudo:以其他用户的身份运行命令。
50. passwd:更改用户密码。
51. useradd:创建新用户。
52. userdel:删除用户。
53. groupadd:创建新组。
54. groupdel:删除组。
55. id:显示用户或组的身份识别号。
56. history:显示命令历史记录。
57. alias:创建命令别名。
58. source:执行指定的Shell脚本。
59. tar:创建、提取和管理打包文件。
60. gzip:压缩文件。
61. gunzip:解压缩文件。
62. zip:创建和提取zip压缩文件。
63. unzip:解压缩zip压缩文件。
64. ssh:通过安全的Shell连接远程服务器。
65. scp:通过安全的文件传输协议复制文件。
66. wget:下载文件。
67. curl:通过URL传输数据。
68. ping:测试与远程主机的连接。
69. traceroute:追踪数据包在网络上的路径。
70. ifconfig:显示和配置网络接口。
71. netstat:显示网络连接、路由和接口信息。
72. iptables:管理Linux系统的防火墙规则。
73. service:管理系统服务。
74. systemctl:管理systemd系统和服务。
75. ps:显示当前活动进程的快照。
76. top:动态显示系统的资源使用情况。
77. kill:终止进程。
78. uname:显示系统的信息。
79. date:显示和设置系统的日期和时间。
80. who:显示当前登录用户。
81. whoami:显示当前用户的用户名。
82. su:切换用户。
83. sudo:以其他用户的身份运行命令。
84. passwd:更改用户密码。
85. useradd:创建新用户。
86. userdel:删除用户。
87. groupadd:创建新组。
88. groupdel:删除组。
89. id:显示用户或组的身份识别号。
90. history:显示命令历史记录。
91. alias:创建命令别名。
92. source:执行指定的Shell脚本。
93. tar:创建、提取和管理打包文件。
94. gzip:压缩文件。
95. gunzip:解压缩文件。
96. zip:创建和提取zip压缩文件。
97. unzip:解压缩zip压缩文件。
98. ssh:通过安全的Shell连接远程服务器。
99. scp:通过安全的文件传输协议复制文件。
100. wget:下载文件。
101. curl:通过URL传输数据。
102. ping:测试与远程主机的连接。
103. traceroute:追踪数据包在网络上的路径。
104. ifconfig:显示和配置网络接口。
105. netstat:显示网络连接、路由和接口信息。
106. iptables:管理Linux系统的防火墙规则。
107. service:管理系统服务。
108. systemctl:管理systemd系统和服务。
109. ps:显示当前活动进程的快照。
110. top:动态显示系统的资源使用情况。
111. kill:终止进程。
112. uname:显示系统的信息。
113. date:显示和设置系统的日期和时间。
114. who:显示当前登录用户。
115. whoami:显示当前用户的用户名。
116. su:切换用户。
117. sudo:以其他用户的身份运行命令。
118. passwd:更改用户密码。
119. useradd:创建新用户。
120. userdel:删除用户。
121. groupadd:创建新组。
122. groupdel:删除组。
123. id:显示用户或组的身份识别号。
124. history:显示命令历史记录。
125. alias:创建命令别名。
126. source:执行指定的Shell脚本。
127. tar:创建、提取和管理打包文件。
128. gzip:压缩文件。
129. gunzip:解压缩文件。
130. zip:创建和提取zip压缩文件。
131. unzip:解压缩zip压缩文件。
132. ssh:通过安全的Shell连接远程服务器。
133. scp:通过安全的文件传输协议复制文件。
134. wget:下载文件。
135. curl:通过URL传输数据。
136. ping:测试与远程主机的连接。
137. traceroute:追踪数据包在网络上的路径。
138. ifconfig:显示和配置网络接口。
139. netstat:显示网络连接、路由和接口信息。
140. iptables:管理Linux系统的防火墙规则。
141. service:管理系统服务。
142. systemctl:管理systemd系统和服务。
143. ps:显示当前活动进程的快照。
144. top:动态显示系统的资源使用情况。
145. kill:终止进程。
146. uname:显示系统的信息。
147. date:显示和设置系统的日期和时间。
148. who:显示当前登录用户。
149. whoami:显示当前用户的用户名。
150. su:切换用户。这些命令只是Linux中常用的一小部分。用户可以根据自己的需求和技能进一步学习和了解更多的命令。
2年前 -
常用命令是Linux系统中必须要掌握的一部分,本文将介绍150个常用的Linux命令,并附上实例来让读者更好的理解和掌握这些命令。
一、系统命令
1. date命令
date命令用于查看和设置系统的日期和时间。示例:
– 查看当前日期和时间
“`
$ date
“`
– 设置日期和时间
“`
$ sudo date -s “2021-01-01 12:00:00”
“`2. cal命令
cal命令用于显示日历。示例:
– 显示当前月份的日历
“`
$ cal
“`
– 显示指定年份的日历
“`
$ cal 2021
“`3. df命令
df命令用于显示文件系统的磁盘空间使用情况。示例:
– 显示文件系统的磁盘空间使用情况
“`
$ df -h
“`4. free命令
free命令用于显示系统内存的使用情况。示例:
– 显示系统内存的使用情况
“`
$ free -h
“`5. top命令
top命令用于实时监视系统的资源使用情况。示例:
– 实时监视系统的资源使用情况
“`
$ top
“`二、文件和目录命令
1. ls命令
ls命令用于显示当前目录下的文件和目录。示例:
– 显示当前目录下的文件和目录
“`
$ ls
“`2. pwd命令
pwd命令用于显示当前所在的目录。示例:
– 显示当前所在的目录
“`
$ pwd
“`3. cd命令
cd命令用于切换目录。示例:
– 切换到指定目录
“`
$ cd /home/user/docs
“`4. mkdir命令
mkdir命令用于创建目录。示例:
– 在当前目录下创建一个名为docs的目录
“`
$ mkdir docs
“`5. rm命令
rm命令用于删除文件和目录。示例:
– 删除一个名为file.txt的文件
“`
$ rm file.txt
“`– 删除一个名为docs的目录及其下的所有文件和目录
“`
$ rm -r docs
“`6. cp命令
cp命令用于复制文件和目录。示例:
– 将一个名为file.txt的文件复制到目录docs中
“`
$ cp file.txt docs/
“`7. mv命令
mv命令用于移动文件和目录,也可以用于重命名文件和目录。示例:
– 将一个名为file.txt的文件移动到目录docs中
“`
$ mv file.txt docs/
“`– 将一个名为file.txt的文件重命名为newfile.txt
“`
$ mv file.txt newfile.txt
“`8. find命令
find命令用于查找文件和目录。示例:
– 在当前目录下查找所有以.txt为后缀名的文件
“`
$ find . -name “*.txt”
“`– 在根目录下查找所有以.txt为后缀名的文件
“`
$ sudo find / -name “*.txt”
“`9. grep命令
grep命令用于在文件中查找指定的字符串。示例:
– 在文件file.txt中查找包含”hello”的行
“`
$ grep “hello” file.txt
“`10. cat命令
cat命令用于查看文件的内容。示例:
– 查看文件file.txt的内容
“`
$ cat file.txt
“`11. vi命令
vi命令用于编辑文件。示例:
– 使用vi编辑器打开文件file.txt
“`
$ vi file.txt
“`12. chmod命令
chmod命令用于修改文件和目录的权限。示例:
– 将文件file.txt设置为只读权限
“`
$ chmod 400 file.txt
“`13. chown命令
chown命令用于修改文件和目录的所有者。示例:
– 将文件file.txt的所有者设置为user
“`
$ chown user file.txt
“`三、用户和权限命令
1. whoami命令
whoami命令用于显示当前登录的用户名。示例:
– 显示当前登录的用户名
“`
$ whoami
“`2. passwd命令
passwd命令用于修改用户的密码。示例:
– 修改当前用户的密码
“`
$ passwd
“`3. su命令
su命令用于切换用户。示例:
– 切换到user用户
“`
$ su user
“`4. sudo命令
sudo命令用于以超级用户的身份执行命令。示例:
– 以超级用户的身份执行命令
“`
$ sudo command
“`5. adduser命令
adduser命令用于创建新用户。示例:
– 创建一个名为user的新用户
“`
$ sudo adduser user
“`6. deluser命令
deluser命令用于删除用户。示例:
– 删除一个名为user的用户
“`
$ sudo deluser user
“`7. usermod命令
usermod命令用于修改用户的属性。示例:
– 将用户user所在的主组修改为group
“`
$ sudo usermod -g group user
“`8. groupadd命令
groupadd命令用于创建新的用户组。示例:
– 创建一个名为group的新用户组
“`
$ sudo groupadd group
“`9. groupdel命令
groupdel命令用于删除用户组。示例:
– 删除一个名为group的用户组
“`
$ sudo groupdel group
“`10. chmod命令
chmod命令用于修改文件和目录的权限。示例:
– 将文件file.txt设置为只读权限
“`
$ chmod 400 file.txt
“`11. chown命令
chown命令用于修改文件和目录的所有者。示例:
– 将文件file.txt的所有者设置为user
“`
$ chown user file.txt
“`四、网络命令
1. ping命令
ping命令用于测试与另一台计算机的连通性。示例:
– 测试与网址www.example.com的连通性
“`
$ ping http://www.example.com
“`2. ifconfig命令
ifconfig命令用于查看和配置网络接口。示例:
– 查看网络接口的配置
“`
$ ifconfig
“`3. netstat命令
netstat命令用于显示网络连接、路由表和网络接口的统计信息。示例:
– 显示所有的网络连接
“`
$ netstat -a
“`4. wget命令
wget命令用于下载文件。示例:
– 下载文件
“`
$ wget http://www.example.com/file.txt
“`5. ssh命令
ssh命令用于远程登录。示例:
– 以用户名user远程登录到主机example.com
“`
$ ssh user@example.com
“`6. scp命令
scp命令用于在本地主机和远程主机之间复制文件。示例:
– 将本地文件file.txt复制到远程主机example.com的目录home/user下
“`
$ scp file.txt user@example.com:/home/user
“`五、系统管理命令
1. reboot命令
reboot命令用于重新启动系统。示例:
– 重新启动系统
“`
$ sudo reboot
“`2. poweroff命令
poweroff命令用于关闭系统。示例:
– 关闭系统
“`
$ sudo poweroff
“`3. shutdown命令
shutdown命令用于定时关闭系统。示例:
– 立即关闭系统
“`
$ sudo shutdown -h now
“`4. systemctl命令
systemctl命令用于管理系统服务。示例:
– 启动一个名为service的服务
“`
$ sudo systemctl start service
“`– 停止一个名为service的服务
“`
$ sudo systemctl stop service
“`6. crontab命令
crontab命令用于定时执行任务。示例:
– 编辑当前用户的定时任务
“`
$ crontab -e
“`– 查看当前用户的定时任务
“`
$ crontab -l
“`以上是150个常用的Linux命令实例,这些命令涉及到了Linux系统的不同方面,包括系统管理、文件和目录操作、权限管理以及网络管理等。通过学习和掌握这些命令,读者能够更好地使用Linux系统并提高工作效率。
2年前