linux100条命令
-
Linux是一个强大的操作系统,拥有许多命令可以让我们更有效地管理和操作系统。以下是一些常用的Linux命令,共100条,供参考:
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. chmod:修改文件或目录的权限
14. chown:修改文件或目录的所有者
15. chgrp:修改文件或目录的所属组
16. tar:打包和解压文件
17. gzip:压缩文件
18. gunzip:解压缩文件
19. ps:显示当前正在运行的进程
20. top:实时显示进程状态
21. kill:终止进程
22. df:显示文件系统的磁盘空间使用情况
23. du:显示目录或文件的磁盘使用情况
24. mount:挂载文件系统
25. umount:卸载文件系统
26. ifconfig:显示和配置网络接口
27. ping:测试网络连通性
28. ssh:远程登录到其他计算机
29. scp:在本地计算机和远程计算机之间复制文件
30. wget:从网络上下载文件
31. curl:通过URL发送HTTP请求
32. apt-get:Debian系统下安装、升级、删除软件包
33. yum:Red Hat系统下安装、升级、删除软件包
34. systemctl:管理系统服务
35. crontab:设置定时任务
36. uname:显示系统信息
37. who:显示当前登录用户
38. date:显示当前日期和时间
39. history:显示命令历史记录
40. grep:在文件中搜索匹配的文本
41. sed:对文本进行模式匹配和替换
42. awk:对文本进行处理和分析
43. sort:对文本进行排序
44. uniq:去除重复行
45. cut:从每行中提取文本
46. diff:比较文件的差异
47. tail:显示文件的尾部内容
48. head:显示文件的头部内容
49. tee:将标准输入复制到标准输出和文件
50. echo:将字符串打印到标准输出
51. wc:统计文件中的字数、行数和字符数
52. ln:创建硬链接或软链接
53. killall:终止指定名称的进程
54. screen:在多个终端会话之间切换
55. vi/vim:文本编辑器
56. man:查看命令的帮助文档
57. tar:打包和解压文件
58. nohup:在后台运行命令
59. htop:交互式系统监视工具
60. df:查看磁盘空间使用情况
61. du:查看目录或文件的磁盘使用情况
62. uname:查看系统信息
63. ifconfig:查看和配置网络接口
64. netstat:显示网络连接及路由表信息
65. nslookup:查询域名的IP地址
66. ssh:远程登录到其他计算机
67. scp:在本地和远程计算机之间复制文件
68. rsync:高效的文件传输和备份工具
69. find:搜索文件和目录
70. grep:在文件中查找匹配的文本
71. sed:对文本进行模式匹配和替换
72. awk:对文本进行处理和分析
73. cut:从每行中提取文本
74. sort:对文本进行排序
75. head:显示文件的头部内容
76. tail:显示文件的尾部内容
77. chmod:修改文件或目录的权限
78. chown:修改文件或目录的所有者
79. chgrp:修改文件或目录的所属组
80. tar:打包和解压文件
81. gzip:压缩文件
82. gunzip:解压缩文件
83. ps:显示当前正在运行的进程
84. top:实时显示进程状态
85. kill:终止进程
86. df:显示文件系统的磁盘空间使用情况
87. du:显示目录或文件的磁盘使用情况
88. mount:挂载文件系统
89. umount:卸载文件系统
90. ping:测试网络连通性
91. wget:从网络上下载文件
92. curl:通过URL发送HTTP请求
93. history:显示命令历史记录
94. crontab:设置定时任务
95. ln:创建硬链接或软链接
96. screen:在多个终端会话之间切换
97. wc:统计文件中的字数、行数和字符数
98. hostname:查看或设置主机名
99. echo:将字符串打印到标准输出
100. su:切换用户身份以上是一些常用的Linux命令,希望对你有所帮助!
2年前 -
以下是100条Linux命令的示例:
1. pwd:显示当前工作目录的路径。
2. ls:列出当前目录的文件和子目录。
3. cd:更改当前工作目录。
4. mkdir:创建新目录。
5. rmdir:删除目录。
6. touch:创建新文件或更新已有文件的时间戳。
7. cp:复制文件。
8. mv:移动文件或重命名。
9. rm:删除文件。
10. cat:显示文件内容。
11. less:按页显示文件内容。
12. head:显示文件的前几行。
13. tail:显示文件的后几行。
14. grep:从文件或输入中搜索文本模式。
15. find:根据条件搜索文件。
16. locate:根据数据库搜索文件。
17. man:显示命令的手册页面。
18. info:显示命令的信息页面。
19. top:动态显示系统的进程和资源使用情况。
20. ps:显示当前运行的进程。
21. kill:停止运行的进程。
22. shutdown:关机系统。
23. reboot:重新启动系统。
24. ifconfig:显示和配置网络接口。
25. ping:测试与主机的网络连接。
26. netstat:显示网络状态和连接。
27. ssh:远程连接到另一台计算机。
28. scp:通过SSH复制文件。
29. ftp:通过FTP进行文件传输。
30. wget:从网络下载文件。
31. tar:创建和解压归档文件。
32. gzip:压缩文件。
33. unzip:解压缩文件。
34. chmod:更改文件或目录的权限。
35. chown:更改文件或目录的所有者。
36. chgrp:更改文件或目录的所属组。
37. sudo:以超级用户权限运行命令。
38. su:切换到另一个用户。
39. useradd:创建新用户。
40. userdel:删除用户。
41. passwd:更改用户的密码。
42. groupadd:创建新组。
43. groupdel:删除组。
44. df:显示文件系统的使用情况。
45. du:估算文件和目录的磁盘使用量。
46. mount:挂载文件系统。
47. umount:卸载文件系统。
48. ln:创建文件的硬链接或软链接。
49. date:显示或设置系统日期和时间。
50. cal:显示日历。
51. history:显示命令历史记录。
52. clear:清除终端窗口。
53. exit:退出当前会话。
54. alias:创建命令别名。
55. echo:显示文本。
56. cut:按字段分割和显示文本。
57. sort:排序文本行。
58. uniq:删除重复的行。
59. wc:计算文件中的字数、行数和字符数。
60. sed:编辑文本文件。
61. awk:处理文本和数据。
62. diff:比较文件和目录的差异。
63. patch:应用差异文件。
64. ln:创建文件的硬链接或符号链接。
65. lsof:列出打开文件的进程。
66. lspci:显示系统的PCI设备。
67. lsusb:显示系统的USB设备。
68. psaux:显示全部进程。
69. screen:在多个终端之间切换。
70. ssh-keygen:生成和管理SSH密钥。
71. scp:通过SSH复制文件。
72. sftp:通过SSH进行文件传输。
73. rsync:远程文件和目录同步。
74. dig:查询DNS信息。
75. nslookup:查询DNS信息。
76. host:显示主机名与IP地址之间的关联。
77. route:显示和配置系统的网络路由表。
78. iptables:配置和管理防火墙规则。
79. iftop:实时显示网络流量。
80. iptraf:显示网络流量和连接。
81. uname:显示系统的内核和版本信息。
82. uptime:显示系统的运行时间和负载。
83. free:显示可用的物理和交换内存。
84. vmstat:显示虚拟内存的使用情况。
85. sar:系统活动报告生成和管理。
86. df:显示文件系统的磁盘空间使用情况。
87. du:估算文件和目录的磁盘空间使用量。
88. mount:挂载文件系统。
89. umount:卸载文件系统。
90. fdisk:磁盘分区工具。
91. mkfs:创建文件系统。
92. fsck:修复和检查文件系统的一致性。
93. swapon:启用交换分区。
94. dmesg:显示系统的启动日志。
95. grep:搜索文件中的文本。
96. find:根据条件搜索文件。
97. tar:创建和提取归档文件。
98. diff:比较文件和目录。
99. patch:应用补丁文件。
100. history:显示命令历史记录。以上只是一些基本的Linux命令示例,Linux命令非常多,根据需求和具体情况,还可以学习更多不同的命令和用法。
2年前 -
Linux是一种开源的操作系统,广泛应用于服务器和嵌入式设备。本文将介绍Linux系统中的100个常用命令,按照功能分类,并提供简要的说明和示例。这些命令将涵盖Linux操作系统的各个方面,包括文件操作、进程管理、网络配置、系统监控等。
一、文件和目录操作命令
1. ls:查看目录中的文件和子目录。
示例:ls /home2. cd:切换当前目录。
示例:cd /var/www/html3. pwd:显示当前工作目录。
示例:pwd4. cp:复制文件或目录。
示例:cp file.txt /home5. mv:移动或重命名文件或目录。
示例:mv file.txt newfile.txt6. rm:删除文件或目录。
示例:rm file.txt7. mkdir:创建新目录。
示例:mkdir newdir8. rmdir:删除空目录。
示例:rmdir emptydir9. touch:创建新文件。
示例:touch newfile.txt10. cat:显示文件内容。
示例:cat file.txt11. more:逐页显示文件内容。
示例:more file.txt12. less:交互式地显示文件内容。
示例:less file.txt13. head:显示文件的前几行。
示例:head -n 5 file.txt14. tail:显示文件的后几行。
示例:tail -n 5 file.txt15. grep:在文件中搜索指定的模式。
示例:grep “pattern” file.txt16. find:在目录中查找文件。
示例:find /home -name file.txt17. chmod:改变文件或目录的权限。
示例:chmod 755 file.txt18. chown:改变文件或目录的所有者。
示例:chown user:group file.txt19. chgrp:改变文件或目录的所属组。
示例:chgrp group file.txt20. ln:创建文件或目录的链接。
示例:ln -s file.txt link.txt二、系统操作命令
21. reboot:重新启动系统。
示例:reboot22. shutdown:关机或重启系统。
示例:shutdown -h now(立即关机);shutdown -r now(立即重启)23. halt:停止系统。
示例:halt24. uptime:显示系统的运行时间、负载和登录用户。
示例:uptime25. date:显示或设置系统时间。
示例:date26. cal:显示日历。
示例:cal27. ps:显示进程快照。
示例:ps -ef28. top:实时显示系统资源的使用情况。
示例:top29. kill:杀死一个进程。
示例:kill PID30. killall:杀死所有指定名称的进程。
示例:killall -9 httpd31. halt:停止系统,并立即关机。
示例:halt32. shutdown:关机或重启系统。
示例:shutdown -h now(立即关机);shutdown -r 10(10分钟后重启)33. passwd:修改用户密码。
示例:passwd34. su:切换用户。
示例:su username35. sudo:以超级用户权限运行命令。
示例:sudo command36. useradd:添加用户。
示例:useradd -m username37. userdel:删除用户。
示例:userdel username38. usermod:修改用户属性。
示例:usermod -G groupname username39. groupadd:添加用户组。
示例:groupadd groupname40. groupdel:删除用户组。
示例:groupdel groupname三、网络操作命令
41. ifconfig:显示或设置网络接口配置。
示例:ifconfig eth042. ping:测试与另一台主机的连通性。
示例:ping http://www.example.com43. traceroute:显示数据包到达目的主机的路径和延迟。
示例:traceroute http://www.example.com44. netstat:显示网络连接状态。
示例:netstat -ntlp45. telnet:远程登录另一台主机。
示例:telnet http://www.example.com46. ssh:通过安全的方式远程登录另一台主机。
示例:ssh user@hostname47. scp:通过安全的方式将文件从一台主机复制到另一台主机。
示例:scp file.txt user@hostname:/path/to/destination48. ftp:使用FTP协议与远程主机进行文件传输。
示例:ftp hostname49. wget:从服务器上下载文件。
示例:wget http://www.example.com/file.txt50. curl:通过URL发送HTTP请求。
示例:curl http://www.example.com四、软件包管理命令
51. apt-get:Debian和Ubuntu系统的软件包管理工具。
示例:apt-get install package(安装软件包)52. yum:CentOS和Fedora系统的软件包管理工具。
示例:yum install package(安装软件包)53. pacman:Arch Linux系统的软件包管理工具。
示例:pacman -S package(安装软件包)54. dpkg:Debian系统的软件包管理工具。
示例:dpkg -i package.deb(安装软件包)55. rpm:RPM系统的软件包管理工具。
示例:rpm -i package.rpm(安装软件包)56. apt-cache:查询软件包的信息和依赖关系。
示例:apt-cache show package(显示软件包信息)57. yum list:列出所有已安装和可用的软件包。
示例:yum list installed(列出所有已安装的软件包)58. pacman -Q:列出所有已安装的软件包。
示例:pacman -Q(列出所有已安装的软件包)59. dpkg -l:列出所有已安装的软件包。
示例:dpkg -l(列出所有已安装的软件包)60. rpm -qa:列出所有已安装的软件包。
示例:rpm -qa(列出所有已安装的软件包)五、压缩和解压命令
61. tar:打包或解压文件。
示例:tar -cvf archive.tar file1 file2(打包);tar -xvf archive.tar(解压)62. gzip:压缩文件。
示例:gzip file.txt(压缩)63. gunzip:解压缩文件。
示例:gunzip file.txt.gz(解压缩)64. bzip2:压缩文件。
示例:bzip2 file.txt(压缩)65. bunzip2:解压缩文件。
示例:bunzip2 file.txt.bz2(解压缩)66. zip:压缩文件。
示例:zip archive.zip file1 file2(压缩)67. unzip:解压缩文件。
示例:unzip archive.zip(解压缩)68. rar:压缩文件。
示例:rar a archive.rar file1 file2(压缩)69. unrar:解压缩文件。
示例:unrar x archive.rar(解压缩)70. 7z:压缩文件。
示例:7z a archive.7z file1 file2(压缩)71. 7za:解压缩文件。
示例:7za x archive.7z(解压缩)六、系统监控命令
72. top:实时显示系统资源的使用情况。
示例:top73. free:显示系统内存的使用情况。
示例:free -h(以人类可读的方式显示)74. df:显示磁盘空间的使用情况。
示例:df -h(以人类可读的方式显示)75. du:显示文件或目录的磁盘使用情况。
示例:du -sh directory(显示目录的磁盘使用情况)76. iotop:实时显示磁盘IO的使用情况。
示例:iotop77. vmstat:显示系统和进程的活动情况。
示例:vmstat78. sar:收集系统活动数据,并生成报告。
示例:sar -u(显示CPU使用情况)79. mpstat:显示每个处理器的CPU使用情况。
示例:mpstat80. pidstat:显示每个进程及其资源使用情况。
示例:pidstat七、权限管理命令
81. chmod:改变文件或目录的权限。
示例:chmod 755 file.txt(设置所有者可读、可写、可执行,其他用户只有可读和可执行权限)82. chown:改变文件或目录的所有者。
示例:chown username file.txt(将文件所有者改为指定用户)83. chgrp:改变文件或目录的所属组。
示例:chgrp groupname file.txt(将文件所属组改为指定用户组)84. umask:设置新文件的默认权限。
示例:umask 002(设置新文件的默认权限为664)85. sudo:以超级用户权限运行命令。
示例:sudo command(以超级用户权限运行命令)86. su:切换用户。
示例:su username(切换到指定用户)87. passwd:修改用户密码。
示例:passwd(修改当前用户的密码)88. visudo:编辑sudoers文件。
示例:visudo(编辑sudoers文件)89. setfacl:设置文件或目录的访问控制列表。
示例:setfacl -m u:user:rw file.txt(给指定用户授予读写权限)90. getfacl:获取文件或目录的访问控制列表。
示例:getfacl file.txt(获取文件的访问控制列表)八、进程管理命令
91. ps:显示进程快照。
示例:ps -ef(显示所有进程)92. top:实时显示系统资源的使用情况。
示例:top(显示正在运行的进程)93. kill:杀死一个进程。
示例:kill PID(杀死指定PID的进程)94. killall:杀死所有指定名称的进程。
示例:killall -9 httpd(杀死所有名为httpd的进程)95. nice:改变进程的优先级。
示例:nice -n 10 command(以较低的优先级运行命令)96. renice:改变正在运行的进程的优先级。
示例:renice -n 5 PID(将指定PID的进程的优先级调整为5)97. pidof:显示正在运行的进程的PID。
示例:pidof httpd(显示正在运行的httpd进程的PID)98. pstree:显示进程树。
示例:pstree(显示所有进程的树状结构)99. top:实时显示系统资源的使用情况。
示例:top100. bg:将一个进程放到后台运行。
示例:bg PID(将指定PID的进程放到后台运行)以上是Linux系统中的100个常用命令。它们涵盖了文件和目录操作、系统操作、网络操作、软件包管理、压缩和解压、系统监控、权限管理和进程管理等各个方面。掌握这些命令将有助于更有效地管理和操作Linux系统。
2年前