linux100条基本命令
-
Linux是一种自由和开放源代码的操作系统,它具有广泛的应用领域。在使用Linux系统时,掌握一些基本的命令是非常重要的。下面是一些常用的Linux命令的列表,共计100条:
1. ls:显示当前目录中的文件和子目录。
2. cd:切换当前目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建一个新的目录。
5. rmdir:删除一个空目录。
6. touch:创建一个新文件或更新一个已有文件的时间戳。
7. cp:复制文件或目录。
8. mv:移动文件或目录,或者重命名文件或目录。
9. rm:删除文件或目录。
10. cat:显示文件的内容。
11. more:逐页显示文件的内容。
12. less:与more类似,但可以向上滚动。
13. head:显示文件的开头几行。
14. tail:显示文件的末尾几行。
15. grep:在文件中搜索特定的模式。
16. find:在文件系统中搜索文件。
17. wc:统计文件的行数、字数和字符数。
18. tar:压缩或解压缩文件。
19. gzip:压缩文件。
20. gunzip:解压缩文件。
21. zip:创建压缩文件。
22. unzip:解压缩文件。
23. ssh:远程登录到另一台计算机。
24. scp:在本地和远程计算机之间复制文件。
25. rsync:同步文件和目录。
26. top:显示正在运行的进程和系统资源的使用情况。
27. ps:显示当前正在运行的进程。
28. kill:终止一个正在运行的进程。
29. man:显示命令的手册页。
30. info:显示命令的信息页。
31. apt-get:安装、升级和删除软件包。
32. yum:在基于Red Hat的发行版中安装、升级和删除软件包。
33. dpkg:在Debian和Ubuntu中安装、升级和删除软件包。
34. rpm:在基于Red Hat的发行版中安装、升级和删除软件包。
35. chmod:修改文件或目录的权限。
36. chown:修改文件或目录的所有者。
37. chgrp:修改文件或目录的组。
38. su:切换到另一个用户。
39. sudo:以超级用户权限执行命令。
40. adduser:添加一个新用户。
41. deluser:删除一个用户。
42. passwd:更改用户的密码。
43. ifconfig:显示或配置网络接口。
44. ping:测试与另一台计算机的连接。
45. netstat:显示网络连接和统计信息。
46. route:显示、添加或删除路由。
47. iptables:配置防火墙规则。
48. uname:显示系统信息。
49. whoami:显示当前登录用户的用户名。
50. history:显示最近执行的命令。
51. su -:切换到另一个用户,并使用其环境变量。
52. du:显示文件或目录的磁盘使用情况。
53. df:显示文件系统的磁盘使用情况。
54. ln:创建硬链接或符号链接。
55. mount:挂载文件系统。
56. umount:卸载文件系统。
57. locate:在数据库中查找文件。
58. updatedb:更新locate命令使用的数据库。
59. uname -a:显示所有系统信息。
60. uptime:显示系统的运行时间和负载。
61. dmesg:显示内核的日志信息。
62. lsmod:显示加载的内核模块。
63. modprobe:加载或卸载内核模块。
64. lsusb:显示USB设备的信息。
65. lspci:显示PCI设备的信息。
66. ifup:启动网络接口。
67. ifdown:停止网络接口。
68. iwconfig:配置无线网络接口。
69. fdisk:磁盘分区工具。
70. mkfs:创建文件系统。
71. mount:挂载文件系统。
72. umount:卸载文件系统。
73. renice:修改进程的优先级。
74. crontab:创建、编辑或删除定时任务。
75. at:在指定时间运行命令。
76. watch:周期性地运行命令并显示结果。
77. ps aux:显示所有进程的详细信息。
78. chroot:以另一个根目录启动进程。
79. lsof:显示当前打开的文件。
80. last:显示最近的登录记录。
81. useradd:添加一个新用户。
82. userdel:删除一个用户。
83. groupadd:添加一个新组。
84. groupdel:删除一个组。
85. passwd:更改用户的密码。
86. /etc/passwd:显示系统的用户账号信息。
87. /etc/shadow:显示系统的用户密码信息。
88. w:显示当前登录的用户。
89. who:显示当前登录的用户。
90. clear:清除屏幕。
91. date:显示当前日期和时间。
92. cal:显示日历。
93. uptime:显示系统运行的时间和负载。
94. uname -a:显示系统信息。
95. hostname:显示或设置系统的主机名。
96. file:确定文件类型。
97. which:显示一个可执行文件的路径。
98. alias:创建一个命令别名。
99. source:运行指定的文件。
100. exit:退出当前的shell。这些命令是在Linux系统中非常常用的,掌握了这些命令,你将能够更好地管理和操作Linux系统。当然,还有其他更多的命令,如果你对Linux系统进一步深入学习,你会发现更多有用的命令。
2年前 -
1. ls:列出当前目录下的文件和文件夹。
2. cd:切换当前工作目录。
3. mkdir:创建新的目录。
4. rm:删除文件或目录。
5. cp:复制文件或目录。
6. mv:移动文件或目录。
7. touch:创建新的空文件。
8. cat:查看或合并文件内容。
9. grep:在文件中搜索指定的字符串。
10. find:按照指定的条件在文件系统中搜索文件。
11. chmod:修改文件或目录的权限。
12. chown:修改文件或目录的所有者。
13. chgrp:修改文件或目录的所属组。
14. ln:创建硬链接或符号链接。
15. rmdir:删除空目录。
16. tar:压缩或解压缩文件或目录。
17. gzip:压缩文件。
18. gunzip:解压缩文件。
19. wc:统计文件中的行数、单词数和字符数。
20. head:显示文件的前几行。
21. tail:显示文件的最后几行。
22. sort:对文件内容进行排序。
23. uniq:去除文件中的重复行。
24. diff:比较两个文件的差异。
25. patch:应用补丁文件。
26. ps:查看当前运行的进程。
27. kill:终止进程。
28. top:实时查看系统的进程、资源占用情况。
29. ifconfig:查看或配置网络接口信息。
30. ping:测试网络连接。
31. ssh:通过安全的方式远程登录到另一台机器。
32. scp:在不同的机器之间安全地复制文件。
33. ftp:使用文件传输协议在网络上发送文件。
34. mount:挂载文件系统。
35. umount:卸载已挂载的文件系统。
36. du:查看目录或文件的磁盘使用情况。
37. df:查看文件系统的磁盘使用情况。
38. crontab:定时执行任务。
39. service:管理系统服务。
40. systemctl:管理systemd服务。
41. Uptime:查看系统运行时间和平均负载。
42. uname:显示操作系统相关信息。
43. date:显示当前日期和时间。
44. history:查看命令历史记录。
45. su:切换到其他用户。
46. sudo:以超级用户权限执行命令。
47. useradd:创建新的用户账号。
48. userdel:删除用户账号。
49. passwd:修改用户密码。
50. groupadd:创建新的用户组。
51. groupdel:删除用户组。
52. whoami:显示当前用户的用户名。
53. hostname:显示或设置系统的主机名。
54. wget:从网络上下载文件。
55. curl:通过URL获取或发送数据。
56. ssh-keygen:生成SSH密钥对。
57. scp:在不同的机器之间安全地复制文件。
58. crontab:定时执行任务。
59. locate:在文件数据库中查找文件。
60. updatedb:更新文件数据库。
61. df:查看文件系统的磁盘使用情况。
62. partprobe:重新扫描已更改的磁盘分区。
63. iostat:查看系统的磁盘和CPU使用情况。
64. lspci:显示系统的PCI设备信息。
65. lshw:显示系统的硬件信息。
66. inxi:显示系统的硬件和软件信息。
67. iwconfig:查看和配置无线网络接口。
68. nmcli:查看和管理网络连接。
69. netstat:显示网络连接和路由信息。
70. iptables:配置iptables防火墙规则。
71. ping:测试网络连接。
72. traceroute:显示网络数据包的路由路径。
73. dig:查询DNS信息。
74. nslookup:查询域名的IP地址。
75. route:查看和配置网络路由表。
76. telnet:通过TELNET协议远程登录到另一台机器。
77. ftp:使用文件传输协议在网络上发送文件。
78. nc:在网络上发送和接收数据。
79. tcpdump:抓包和分析网络数据包。
80. iftop:实时显示网络流量。
81. sar:收集和报告系统活动信息。
82. uptime:查看系统运行时间和平均负载。
83. free:查看系统内存的使用情况。
84. vmstat:查看系统的虚拟内存和CPU使用情况。
85. top:实时查看系统的进程、资源占用情况。
86. htop:交互式地查看系统的进程、资源占用情况。
87. iotop:实时查看磁盘I/O使用情况。
88. sar:收集和报告系统活动信息。
89. ulimit:设置Shell的资源限制。
90. sysctl:查看和修改内核参数。
91. lspci:显示系统的PCI设备信息。
92. lshw:显示系统的硬件信息。
93. inxi:显示系统的硬件和软件信息。
94. uname:显示操作系统相关信息。
95. lspci:显示系统的PCI设备信息。
96. lshw:显示系统的硬件信息。
97. inxi:显示系统的硬件和软件信息。
98. iwconfig:查看和配置无线网络接口。
99. ifconfig:查看或配置网络接口信息。
100. nmcli:查看和管理网络连接。2年前 -
Linux是一种开源的操作系统,广泛用于服务器和个人计算机。相比于其他操作系统,Linux的命令行界面功能非常强大,能够方便、高效地管理系统。以下是100条基本的Linux命令及其用法,帮助你更好地使用Linux操作系统。
1. ls
列表显示当前目录下的文件和文件夹。2. cd
切换目录。3. pwd
显示当前所在的目录路径。4. mkdir
创建一个新的目录。5. rmdir
删除一个空目录。6. mv
移动/重命名文件或目录。7. cp
复制文件或目录。8. rm
删除文件或目录。9. touch
创建一个新文件或更新已有文件的修改时间。10. cat
连接多个文件并显示输出。11. more
逐页显示文件内容。12. less
分屏显示文件内容。13. head
显示文件的前几行。14. tail
显示文件的后几行。15. grep
在文件中搜索匹配的模式。16. find
在文件系统中搜索文件。17. ps
显示当前系统中正在运行的进程。18. top
实时显示系统中正在运行的进程。19. kill
终止一个正在运行的进程。20. su
切换用户。21. sudo
以超级用户权限运行命令。22. apt-get
使用APT包管理器安装、卸载和管理软件包。23. yum
使用YUM包管理器安装、卸载和管理软件包。24. dpkg
Debian和Ubuntu Linux中的包管理器。25. rpm
Red Hat和CentOS Linux中的包管理器。26. tar
创建和提取.tar文件。27. gzip
压缩和解压缩文件。28. unzip
解压缩.zip文件。29. wget
下载文件。30. curl
从终端发送HTTP请求。31. ssh
远程登录到另一台计算机。32. scp
在本地主机和远程主机之间复制文件。33. ping
测试与另一台计算机的网络连接。34. ifconfig
显示和配置网络接口。35. route
显示和配置网络路由。36. netstat
显示网络连接和端口。37. nslookup
查询域名的IP地址。38. dig
更为强大的查询工具,可查询域名的DNS记录。39. systemctl
管理系统的服务和进程。40. service
控制系统服务。41. uname
显示系统的信息。42. df
显示磁盘空间使用情况。43. du
显示目录和文件的磁盘使用情况。44. free
显示系统内存使用情况。45. top
显示系统CPU和内存使用情况。46. chmod
修改文件或目录的权限。47. chown
修改文件或目录的所有者。48. chgrp
修改文件或目录的所属组。49. passwd
修改用户密码。50. useradd
添加一个新用户。51. userdel
删除一个用户。52. groupadd
添加一个新用户组。53. groupdel
删除一个用户组。54. usermod
修改用户的属性。55. groups
显示用户所属的用户组。56. history
显示最近执行过的命令。57. clear
清空终端屏幕。58. alias
为命令设置别名。59. source
重新加载当前shell会话的配置文件。60. killall
终止所有同名进程。61. printenv
显示环境变量。62. export
设置环境变量。63. locate
使用数据库中的索引查找文件。64. updatedb
更新locate命令所使用的数据库。65. mount
挂载文件系统。66. umount
卸载文件系统。67. tailf
实时显示文件的末尾。68. tar
提取压缩文件。69. zip
压缩文件。70. unzip
解压缩文件。71. ssh-keygen
生成SSH密钥对。72. ssh-copy-id
将公钥复制到远程主机。73. crontab
设置定时任务。74. tar
打包和解压缩文件。75. df
显示磁盘空间使用情况。76. du
显示目录和文件的磁盘使用情况。77. wget
下载文件。78. curl
从终端发送HTTP请求。79. nslookup
查询域名的IP地址。80. dig
更为强大的查询工具,可查询域名的DNS记录。81. ifconfig
显示和配置网络接口。82. ping
测试与另一台计算机的网络连接。83. netstat
显示网络连接和端口。84. top
实时显示系统中正在运行的进程。85. ps
显示当前系统中正在运行的进程。86. scp
在本地主机和远程主机之间复制文件。87. find
在文件系统中搜索文件。88. grep
在文件中搜索匹配的模式。89. head
显示文件的前几行。90. tail
显示文件的后几行。91. cp
复制文件或目录。92. mv
移动/重命名文件或目录。93. rm
删除文件或目录。94. mkdir
创建一个新的目录。95. rmdir
删除一个空目录。96. ls
列表显示当前目录下的文件和文件夹。97. cd
切换目录。98. pwd
显示当前所在的目录路径。99. cat
连接多个文件并显示输出。100. less
分屏显示文件内容。这些基本的Linux命令可以帮助你管理文件和目录、控制进程、进行系统和网络配置等,使你更好地使用Linux操作系统。由于Linux的命令行界面非常强大和灵活,还有很多其他的命令可以学习和掌握。这些命令的完整用法和参数可以通过在终端中键入man命令来查看命令的手册页。
2年前