linux常见的150命令
-
下面列举了150个常见的Linux命令:
1. ls:列出当前目录下的文件和文件夹。
2. cd:切换到指定目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建新目录。
5. rm:删除指定的文件或目录。
6. mv:移动文件或目录,或更改文件或目录的名称。
7. cp:复制文件或目录。
8. touch:创建空文件或设置文件的访问和修改时间。
9. cat:显示文件的内容。
10. less:逐页显示文件内容。
11. head:显示文件的前几行。
12. tail:显示文件的后几行。
13. grep:在文件中查找指定的模式。
14. find:在文件系统中搜索指定的文件。
15. locate:快速查找文件。
16. tar:打包和压缩文件。
17. gzip:压缩文件。
18. gunzip:解压缩文件。
19. zip:创建压缩文件。
20. unzip:解压缩文件。
21. chmod:修改文件的访问权限。
22. chown:修改文件或目录的所有者。
23. chgrp:修改文件或目录的所属组。
24. sudo:以超级用户权限执行命令。
25. su:切换用户。
26. passwd:更改用户密码。
27. ifconfig:显示网络接口信息。
28. ping:测试与指定主机的连接。
29. ssh:安全远程登录。
30. scp:安全拷贝文件。
31. curl:进行URL请求。
32. wget:下载文件。
33. apt-get:Debian系统的软件包管理器。
34. yum:Red Hat系统的软件包管理器。
35. dpkg:Debian系统的软件包管理器。
36. rpm:Red Hat系统的软件包管理器。
37. top:显示当前系统资源使用情况。
38. ps:显示当前运行的进程。
39. kill:终止指定的进程。
40. jobs:显示当前正在运行或暂停的任务。
41. bg:将任务放入后台运行。
42. fg:将任务调回前台运行。
43. nohup:让程序在后台运行,不受终端断开的影响。
44. df:显示磁盘空间使用情况。
45. du:显示文件或目录的磁盘使用情况。
46. mount:挂载文件系统。
47. umount:卸载文件系统。
48. ln:创建链接。
49. ssh-keygen:生成SSH密钥对。
50. crontab:定时执行任务。
51. date:显示当前日期和时间。
52. uptime:显示系统的运行时间。
53. who:显示当前登录系统的用户。
54. which:显示命令的路径。
55. history:显示使用过的命令历史。
56. tar:打包和解压文件。
57. grep:查找文件中的字符串。
58. sed:根据正则表达式来进行字符串的替换、删除、提取等操作。
59. awk:处理文本文件的数据。
60. cut:从文件中按列提取数据。
61. sort:排序文件内容。
62. uniq:删除文件中的重复行。
63. diff:比较两个文件的差异。
64. patch:应用补丁到文件。
65. rsync:远程文件同步工具。
66. crontab:定时执行任务。
67. tail:实时显示文件的最后几行。
68. head:显示文件的前几行。
69. touch:创建空文件或设置文件的访问和修改时间。
70. echo:输出文本到标准输出。
71. hostname:显示或设置系统的主机名。
72. uptime:显示系统的运行时间和平均负载。
73. netstat:显示网络连接、路由表和网络接口信息。
74. ifconfig:显示或配置网络接口。
75. route:显示、添加或删除系统的路由表。
76. man:显示命令的帮助页面。
77. info:显示命令的信息页面。
78. alias:设置并显示命令的别名。
79. export:设置环境变量。
80. source:从脚本文件中执行命令。
81. bg:将任务放入后台运行。
82. fg:将后台任务调回前台运行。
83. suspend:暂停前台任务。
84. disown:从终端断开关联的任务。
85. reboot:重启系统。
86. shutdown:关机或重新启动系统。
87. poweroff:关闭系统电源。
88. halt:停止系统操作。
89. w:显示当前登录用户的信息。
90. whoami:显示当前用户的名称。
91. id:显示用户和组的标识信息。
92. locate:快速查找文件或目录。
93. updatedb:更新locate命令的数据库。
94. which:显示命令的路径。
95. whereis:显示命令的路径和帮助文档的路径。
96. apt-get:Debian系统的软件包管理器。
97. apt-cache:显示软件包的信息。
98. aptitude:高级的软件包管理工具。
99. dpkg:Debian系统的软件包管理器。
100. rpm:Red Hat系统的软件包管理器。
101. yum:Red Hat系统的软件包管理器。
102. yumex:图形化的yum前端工具。
103. curl:进行URL请求。
104. wget:下载文件。
105. ftp:文件传输协议。
106. ssh:安全远程登录。
107. sftp:安全文件传输协议。
108. scp:安全复制文件。
109. telnet:远程登录协议。
110. ping:测试与指定主机的连接。
111. traceroute:显示到目标主机的路由。
112. dig:DNS查询工具。
113. nslookup:DNS查询工具。
114. host:查询主机名对应的IP地址。
115. netcat:网络工具,用于在网络上读取和写入数据。
116. nmap:网络扫描工具。
117. iptables:Linux防火墙工具。
118. tcpdump:抓取网络数据包。
119. iftop:实时监控网络流量。
120. arp:显示和修改系统的ARP表。
121. route:显示、添加或删除系统的路由表。
122. uname:显示系统的信息。
123. lshw:显示硬件的信息。
124. lspci:显示PCI设备的信息。
125. lsusb:显示USB设备的信息。
126. dmesg:显示系统的启动信息。
127. df:显示磁盘使用情况。
128. du:显示文件或目录的磁盘使用情况。
129. fdisk:磁盘分区工具。
130. mkfs:创建文件系统。
131. mount:挂载文件系统。
132. umount:卸载文件系统。
133. hdparm:硬盘参数设置工具。
134. smartctl:硬盘SMART监控工具。
135. free:显示内存的使用情况。
136. top:显示系统资源的使用情况。
137. ps:显示当前运行的进程。
138. kill:终止进程。
139. pkill:根据名称终止进程。
140. killall:根据名称终止进程。
141. jobs:显示当前正在运行或暂停的任务。
142. nohup:运行命令,不受终端断开的影响。
143. screen:多窗口管理工具。
144. crontab:定时执行任务。
145. at:延迟执行任务。
146. history:显示使用过的命令历史。
147. alias:设置并显示命令的别名。
148. source:从脚本文件中执行命令。
149. export:设置环境变量。
150. echo:向标准输出打印文本。注意:以上是一些常见的Linux命令,不一定适用于所有Linux发行版。具体的命令和选项可能会有所不同,建议查看相关的文档或使用帮助命令来了解更多详情。
2年前 -
Linux是一种开源的操作系统,它广泛被用于服务器和计算机设备中。Linux系统提供了大量的命令和工具,用于执行各种任务,包括文件管理、系统管理、网络管理等。以下是常见的150个Linux命令:
1. ls:列出当前目录的文件和目录。
2. cd:改变当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建一个新的目录。
5. rm:删除文件或目录。
6. cp:复制文件或目录。
7. mv:移动文件或目录。
8. touch:创建一个新文件或更新文件的时间戳。
9. cat:显示文件内容。
10. less:以分页显示的方式查看文件内容。
11. grep:在文件中搜索指定的字符串。
12. find:在指定目录中搜索文件。
13. tar:创建和提取压缩文件。
14. gzip:压缩文件。
15. gunzip:解压缩文件。
16. zip:创建压缩文件。
17. unzip:解压缩文件。
18. wc:计算文件中的行数、字数和字符数。
19. sort:对文件进行排序。
20. cut:从文件中提取指定的列。
21. head:显示文件的开头几行。
22. tail:显示文件的末尾几行。
23. diff:比较两个文件的差异。
24. patch:根据补丁文件修改文件。
25. tar:创建和提取.tar文件。
26. ssh:通过安全的方式远程登录到其他计算机。
27. scp:通过SSH复制文件。
28. ftp:通过FTP协议上传和下载文件。
29. wget:从网络上下载文件。
30. curl:向指定的URL发送HTTP请求并显示结果。
31. ping:测试与指定主机之间的网络连接。
32. ifconfig:显示和配置网络接口。
33. netstat:显示网络连接和端口监听。
34. route:显示和配置网络路由表。
35. iptables:配置Linux防火墙规则。
36. systemctl:管理系统服务。
37. ps:显示当前运行的进程。
38. top:实时显示系统资源使用情况。
39. kill:终止正在运行的进程。
40. du:显示磁盘空间使用情况。
41. df:显示文件系统空间使用情况。
42. mount:挂载文件系统。
43. umount:卸载文件系统。
44. chown:改变文件的所有者。
45. chgrp:改变文件的所属组。
46. chmod:改变文件的权限。
47. useradd:创建新用户。
48. userdel:删除用户。
49. passwd:更改用户密码。
50. su:切换用户身份。
51. sudo:以超级用户权限执行命令。
52. adduser:创建新用户(与useradd相似)。
53. deluser:删除用户(与userdel相似)。
54. passwd:更改用户密码。
55. su:切换用户身份。
56. sudo:以超级用户权限执行命令。
57. adduser:创建新用户(与useradd相似)。
58. deluser:删除用户(与userdel相似)。
59. passwd:更改用户密码。
60. su:切换用户身份。
61. sudo:以超级用户权限执行命令。
62. ssh-keygen:生成SSH公钥和私钥。
63. ssh-copy-id:将SSH公钥复制到远程主机。
64. systemctl:管理系统服务。
65. ps:显示当前运行的进程。
66. top:实时显示系统资源使用情况。
67. kill:终止正在运行的进程。
68. du:显示磁盘空间使用情况。
69. df:显示文件系统空间使用情况。
70. mount:挂载文件系统。
71. umount:卸载文件系统。
72. chown:改变文件的所有者。
73. chgrp:改变文件的所属组。
74. chmod:改变文件的权限。
75. useradd:创建新用户。
76. userdel:删除用户。
77. passwd:更改用户密码。
78. su:切换用户身份。
79. sudo:以超级用户权限执行命令。
80. adduser:创建新用户(与useradd相似)。
81. deluser:删除用户(与userdel相似)。
82. passwd:更改用户密码。
83. su:切换用户身份。
84. sudo:以超级用户权限执行命令。
85. ssh-keygen:生成SSH公钥和私钥。
86. ssh-copy-id:将SSH公钥复制到远程主机。
87. systemctl:管理系统服务。
88. ps:显示当前运行的进程。
89. top:实时显示系统资源使用情况。
90. kill:终止正在运行的进程。
91. du:显示磁盘空间使用情况。
92. df:显示文件系统空间使用情况。
93. mount:挂载文件系统。
94. umount:卸载文件系统。
95. chown:改变文件的所有者。
96. chgrp:改变文件的所属组。
97. chmod:改变文件的权限。
98. useradd:创建新用户。
99. userdel:删除用户。
100. passwd:更改用户密码。
101. su:切换用户身份。
102. sudo:以超级用户权限执行命令。
103. adduser:创建新用户(与useradd相似)。
104. deluser:删除用户(与userdel相似)。
105. passwd:更改用户密码。
106. su:切换用户身份。
107. sudo:以超级用户权限执行命令。
108. ssh-keygen:生成SSH公钥和私钥。
109. ssh-copy-id:将SSH公钥复制到远程主机。
110. systemctl:管理系统服务。
111. ps:显示当前运行的进程。
112. top:实时显示系统资源使用情况。
113. kill:终止正在运行的进程。
114. du:显示磁盘空间使用情况。
115. df:显示文件系统空间使用情况。
116. mount:挂载文件系统。
117. umount:卸载文件系统。
118. chown:改变文件的所有者。
119. chgrp:改变文件的所属组。
120. chmod:改变文件的权限。
121. useradd:创建新用户。
122. userdel:删除用户。
123. passwd:更改用户密码。
124. su:切换用户身份。
125. sudo:以超级用户权限执行命令。
126. adduser:创建新用户(与useradd相似)。
127. deluser:删除用户(与userdel相似)。
128. passwd:更改用户密码。
129. su:切换用户身份。
130. sudo:以超级用户权限执行命令。
131. ssh-keygen:生成SSH公钥和私钥。
132. ssh-copy-id:将SSH公钥复制到远程主机。
133. systemctl:管理系统服务。
134. ps:显示当前运行的进程。
135. top:实时显示系统资源使用情况。
136. kill:终止正在运行的进程。
137. du:显示磁盘空间使用情况。
138. df:显示文件系统空间使用情况。
139. mount:挂载文件系统。
140. umount:卸载文件系统。
141. chown:改变文件的所有者。
142. chgrp:改变文件的所属组。
143. chmod:改变文件的权限。
144. useradd:创建新用户。
145. userdel:删除用户。
146. passwd:更改用户密码。
147. su:切换用户身份。
148. sudo:以超级用户权限执行命令。
149. adduser:创建新用户(与useradd相似)。
150. deluser:删除用户(与userdel相似)。
这只是Linux中的一小部分常见命令,还有许多其他命令可用于不同的任务和操作。熟悉这些命令可以帮助用户更高效地管理和操作Linux系统。
2年前 -
Linux是一种常见的开源操作系统,被广泛应用于服务器和个人计算机。它提供了丰富的命令行工具和命令,用于管理和操作系统。在本文中,我将介绍一些常见的Linux命令,以及它们的使用方法和操作流程。
一、基本命令
1. pwd:显示当前工作目录的路径。
“`
$ pwd
/home/user
“`2. ls:列出目录下的文件和子目录。
“`
$ ls
file1.txt file2.txt dir1 dir2
“`3. cd:切换工作目录。
“`
$ cd /path/to/directory
“`4. mkdir:创建一个新的目录。
“`
$ mkdir new_directory
“`5. rm:删除文件或目录。
“`
$ rm file.txt
$ rm -r directory
“`6. cp:复制文件或目录。
“`
$ cp file.txt new_file.txt
$ cp -r directory new_directory
“`7. mv:移动或重命名文件或目录。
“`
$ mv file.txt /path/to/directory/
$ mv old_file.txt new_file.txt
“`8. cat:显示文件的内容。
“`
$ cat file.txt
“`9. less:逐页显示文件的内容。
“`
$ less file.txt
“`10. grep:在文件中搜索指定的模式。
“`
$ grep “pattern” file.txt
“`11. head:显示文件的前几行。
“`
$ head -n 10 file.txt
“`12. tail:显示文件的后几行。
“`
$ tail -n 10 file.txt
“`13. touch:创建一个新的文件或更新文件的访问和修改时间。
“`
$ touch file.txt
“`14. chmod:修改文件或目录的权限。
“`
$ chmod 755 file.txt
“`15. chown:修改文件或目录的所有者。
“`
$ chown user:group file.txt
“`二、文件压缩和解压缩命令
1. tar:打包和解包文件。
“`
$ tar -cvf archive.tar file1 file2
$ tar -xvf archive.tar
“`2. gzip:压缩和解压缩文件。
“`
$ gzip file.txt
$ gzip -d file.txt.gz
“`3. zip:压缩和解压缩文件。
“`
$ zip archive.zip file1 file2
$ unzip archive.zip
“`三、系统信息命令
1. uname:显示系统相关信息。
“`
$ uname -a
“`2. uptime:显示系统运行时间和负载。
“`
$ uptime
“`3. free:显示系统的内存使用情况。
“`
$ free -h
“`4. df:显示文件系统的磁盘空间使用情况。
“`
$ df -h
“`5. top:实时显示系统的进程和资源使用情况。
“`
$ top
“`6. ps:显示当前运行的进程。
“`
$ ps -ef
“`7. ifconfig:显示网络接口的配置和状态。
“`
$ ifconfig
“`四、网络命令
1. ping:向目标主机发送网络包以测试连通性。
“`
$ ping http://www.example.com
“`2. nslookup:查询域名的IP地址。
“`
$ nslookup http://www.example.com
“`3. wget:下载文件 from the command line。
“`
$ wget http://www.example.com/file.txt
“`4. ssh:远程登录到另一台主机。
“`
$ ssh user@hostname
“`五、软件包管理命令
1. apt-get:Debian和Ubuntu系统的包管理器。
“`
$ sudo apt-get install package_name
“`2. yum:CentOS和Red Hat系统的包管理器。
“`
$ sudo yum install package_name
“`3. dnf:Fedora系统的包管理器。
“`
$ sudo dnf install package_name
“`4. pacman:Arch Linux系统的包管理器。
“`
$ sudo pacman -S package_name
“`六、用户和权限命令
1. useradd:创建一个新的用户。
“`
$ sudo useradd new_user
“`2. usermod:修改用户的属性。
“`
$ sudo usermod -aG group user
“`3. passwd:修改用户的密码。
“`
$ passwd user
“`4. su:切换到其他用户。
“`
$ su – user
“`5. sudo:使用管理员权限执行命令。
“`
$ sudo command
“`6. chown:修改文件或目录的所有者。
“`
$ sudo chown user:group file.txt
“`七、系统管理命令
1. service:管理系统服务。
“`
$ sudo service apache2 start
“`2. systemctl:管理systemd服务。
“`
$ sudo systemctl start apache2
“`3. crontab:定时执行任务。
“`
$ crontab -e
“`4. shutdown:关机或重启系统。
“`
$ sudo shutdown -h now
“`
以上即是我介绍的常见的150个Linux命令,它们在日常的系统管理和操作中十分有用。希望本文能对你理解和使用Linux命令有所帮助。2年前