linux80个常用命令
-
1. ls – 查看当前文件夹下的文件和文件夹
2. cd – 切换当前工作目录
3. pwd – 显示当前工作目录的路径
4. mkdir – 创建新文件夹
5. touch – 创建新文件
6. cp – 复制文件或文件夹
7. mv – 移动文件或文件夹或重命名文件或文件夹
8. rm – 删除文件或文件夹
9. cat – 在终端输出文件内容或合并多个文件
10. less – 分页查看文件内容
11. head – 查看文件的前几行
12. tail – 查看文件的后几行
13. grep – 在文件中查找指定的文本模式
14. find – 在指定目录中查找文件
15. chmod – 修改文件或文件夹的权限
16. chown – 修改文件或文件夹的所有者
17. chgrp – 修改文件或文件夹的所属组
18. tar – 创建压缩文件或解压缩文件
19. gzip – 压缩文件
20. gunzip – 解压缩文件
21. ssh – 远程登录到另一台计算机
22. scp – 在不同计算机之间传输文件
23. ping – 测试与另一台计算机之间的网络连接
24. ifconfig – 查看和配置网络接口
25. route – 查看和配置网络路由
26. netstat – 查看网络状态和连接
27. systemctl – 管理系统服务
28. ps – 查看当前运行的进程
29. top – 实时显示进程的资源占用情况
30. kill – 终止进程
31. df – 查看磁盘空间使用情况
32. du – 估算文件夹的磁盘使用空间
33. mount – 挂载文件系统
34. umount – 卸载文件系统
35. ssh-keygen – 生成SSH密钥对
36. scp – 在不同计算机之间传输文件
37. grep – 在文件中查找指定的文本模式
38. sed – 使用模式匹配和替换文本
39. awk – 处理文本和生成报告
40. tail -f – 实时监视文件的变化
41. crontab – 创建和管理定时任务
42. wget – 下载文件
43. curl – 发送HTTP请求和接收响应
44. tar -xzvf – 解压缩.tar.gz文件
45. zip -r – 压缩文件或文件夹为.zip文件
46. unzip – 解压缩.zip文件
47. history – 查看最近使用过的命令历史记录
48. echo – 输出文本
49. date – 显示当前日期和时间
50. whoami – 显示当前登录用户的用户名
51. man – 查看命令的帮助文档
52. su – 切换用户身份
53. sudo – 以超级用户权限执行命令
54. apt-get – 安装、更新和删除软件包
55. yum – 安装、更新和删除软件包
56. rpm – 安装、查询和删除RPM包
57. sshd – 启动SSH服务器
58. sftp – 在不同计算机之间安全地传输文件
59. ping -c – 发送指定数量的ICMP回显请求
60. iftop – 实时监视网络流量
61. dig – 查询DNS记录
62. nslookup – 查询DNS记录
63. lsof – 列出打开的文件和进程
64. nmap – 扫描网络上的主机和开放的端口
65. tcpdump – 抓取网络数据包
66. iptables – 配置防火墙规则
67. ifconfig -a – 显示所有网络接口的详细信息
68. uname -a – 显示操作系统的详细信息
69. free – 查看内存使用情况
70. hdparm – 查看和配置硬盘参数
71. service – 管理系统服务
72. grep -r – 在文件夹及其子文件夹中递归搜索文本模式
73. tail -n – 查看文件的最后几行
74. head -n – 查看文件的前几行
75. wc – 统计文件的行数、字数和字符数
76. sort – 对文件或标准输入进行排序
77. uniq – 删除文件中的重复行
78. echo -e – 打印带有转义字符的文本
79. tar -cf – 创建.tar压缩文件
80. umask – 设置新建文件和文件夹的默认权限2年前 -
Linux是一种开源操作系统,它提供了丰富的命令行工具来管理系统和执行各种任务。下面是80个常用的Linux命令:
1. ls:列出目录中的文件和子目录。
2. cd:更改当前工作目录。
3. pwd:显示当前工作目录的路径。
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. tar:打包和解包文件。
18. gzip:压缩文件。
19. gunzip:解压缩文件。
20. zip:创建文件压缩包。
21. unzip:解压缩文件压缩包。
22. ssh:通过安全shell协议远程登录到另一台计算机。
23. scp:在本地计算机和远程计算机之间复制文件。
24. ping:测试与另一台计算机之间的连接。
25. ifconfig:查看和配置网络接口。
26. netstat:显示网络连接和统计信息。
27. route:查看和配置IP路由表。
28. iptables:配置Linux防火墙规则。
29. top:显示实时系统资源使用情况。
30. ps:列出运行中的进程。
31. kill:终止进程。
32. shutdown:关闭或重启计算机。
33. reboot:重启计算机。
34. uname:显示系统信息。
35. whoami:显示当前用户的名称。
36. su:切换到另一个用户或超级用户。
37. sudo:以超级用户身份执行命令。
38. chown:改变文件或目录的所有者。
39. chmod:改变文件或目录的权限。
40. chgrp:改变文件或目录的所属组。
41. du:显示目录或文件的磁盘使用情况。
42. df:查看文件系统的磁盘空间使用情况。
43. mount:挂载文件系统。
44. umount:卸载文件系统。
45. ln:创建硬链接或符号链接。
46. fdisk:分区和管理磁盘分区。
47. format:格式化磁盘。
48. mknod:创建一个特殊文件。
49. wget:下载文件。
50. curl:从命令行下载文件或与Web服务进行交互。
51. apt-get:Debian和Ubuntu系统上的包管理工具。
52. yum:CentOS和Fedora系统上的包管理工具。
53. nano:文本编辑器。
54. vi:强大的文本编辑器。
55. emacs:功能强大的文本编辑器。
56. gcc:GNU编译器集合,用于编译C和C++程序。
57. make:构建和管理C和C++项目的工具。
58. gdb:GNU调试器,用于调试程序。
59. grep:在文件中查找匹配的文本。
60. sed:流编辑器,用于对文本进行转换和修改。
61. awk:文本处理工具,用于处理结构化文本。
62. sort:对文件进行排序。
63. cut:从文件中提取指定字段。
64. uniq:找出或删除文件中的重复行。
65. wc:计算文件中的字数、单词数和行数。
66. diff:比较文件的差异。
67. patch:将补丁应用到文件或目录。
68. tar:打包和解包文件。
69. gzip:压缩文件。
70. gunzip:解压缩文件。
71. zip:创建文件压缩包。
72. unzip:解压缩文件压缩包。
73. ln:创建硬链接或符号链接。
74. chown:改变文件或目录的所有者。
75. chmod:改变文件或目录的权限。
76. chgrp:改变文件或目录的所属组。
77. uname:显示系统信息。
78. exit:退出当前会话。
79. clear:清除屏幕上的内容。
80. help:获取命令的帮助信息。这些命令代表了Linux系统的基本操作和管理工具。使用它们可以轻松地管理文件和目录、执行系统管理任务、调试程序、管理网络连接和配置、处理文本文件等。使用这些命令,您可以更好地了解和掌握Linux操作系统。
2年前 -
Linux作为一种广泛使用的操作系统,拥有许多强大和常用的命令。这些命令可以帮助用户管理文件、目录、进程等,并提供了一些系统操作和网络功能。本文将为您介绍80个常用的Linux命令,包括方法、操作流程等。
一、文件和目录操作命令:
1. ls:列出目录中的文件和子目录。
用法示例:ls -l /path/to/directory2. cd:改变当前工作目录。
用法示例:cd /path/to/directory3. pwd:显示当前工作目录的路径。
用法示例:pwd4. mkdir:新建一个目录。
用法示例:mkdir /path/to/directory5. rmdir:删除一个空目录。
用法示例:rmdir /path/to/directory6. touch:创建一个空文件或更新文件的时间戳。
用法示例:touch /path/to/file7. cp:复制文件和目录。
用法示例:cp /path/to/source /path/to/destination8. mv:移动或重命名文件和目录。
用法示例:mv /path/to/source /path/to/destination9. rm:删除文件或目录。
用法示例:rm /path/to/file10. cat:将文件的内容输出到终端。
用法示例:cat /path/to/file11. less:以页面形式查看文件的内容。
用法示例:less /path/to/file12. head:显示文件的开头部分。
用法示例:head /path/to/file13. tail:显示文件的末尾部分。
用法示例:tail /path/to/file14. grep:从文件中搜索指定的模式。
用法示例:grep “pattern” /path/to/file15. find:在指定目录中查找文件和目录。
用法示例:find /path/to/directory -name “filename”16. chmod:改变文件和目录的权限。
用法示例:chmod 755 /path/to/file17. chown:改变文件和目录的所有者。
用法示例:chown user:group /path/to/file18. ln:创建链接文件。
用法示例:ln -s /path/to/source /path/to/link19. du:显示目录或文件的磁盘使用情况。
用法示例:du -sh /path/to/directory20. df:显示文件系统的磁盘使用情况。
用法示例:df -h二、进程管理命令:
21. ps:显示系统中的进程。
用法示例:ps aux22. top:实时显示系统资源使用情况和进程信息。
用法示例:top23. kill:向进程发送信号以终止或操作进程。
用法示例:kill process_id24. killall:向指定名称的进程发送信号以终止或操作进程。
用法示例:killall process_name25. uptime:显示系统的运行时长和平均负载。
用法示例:uptime26. pgrep:根据进程名或其他属性搜索进程ID。
用法示例:pgrep process_name27. pkill:向指定名称的进程发送信号以终止或操作进程。
用法示例:pkill process_name28. nohup:运行一个进程后继续执行其他操作。
用法示例:nohup command &29. pstree:以树状图显示进程之间的关系。
用法示例:pstree30. nice:改变进程的优先级。
用法示例:nice -n value command三、系统管理命令:
31. uname:显示系统内核的信息。
用法示例:uname -a32. hostname:显示或更改系统的主机名。
用法示例:hostname33. ifconfig:显示或配置网络接口的信息。
用法示例:ifconfig34. ping:测试与服务器的连接。
用法示例:ping server_ip35. shutdown:关闭系统或重启系统。
用法示例:shutdown now36. reboot:重启系统。
用法示例:reboot37. init:改变系统的运行级别。
用法示例:init runlevel38. su:切换用户或切换到root用户。
用法示例:su user_name39. useradd:添加一个新用户。
用法示例:useradd user_name40. userdel:删除一个用户。
用法示例:userdel user_name41. passwd:更改用户密码。
用法示例:passwd user_name42. groupadd:添加一个新用户组。
用法示例:groupadd group_name43. groupdel:删除一个用户组。
用法示例:groupdel group_name44. usermod:修改用户属性。
用法示例:usermod -aG group_name user_name45. chroot:改变根目录。
用法示例:chroot /path/to/directory四、网络命令:
46. ifconfig:显示与网络接口相关的信息。
用法示例:ifconfig47. ping:测试与服务器的连接。
用法示例:ping server_ip48. netstat:显示网络连接和统计信息。
用法示例:netstat -tuln49. ssh:通过安全 Shell 协议远程登录主机。
用法示例:ssh user@server_ip50. scp:通过安全 Shell 协议传输文件。
用法示例:scp /path/to/file user@server_ip:/path/to/destination51. ftp:通过传输控制协议上传、下载和管理文件。
用法示例:ftp server_ip52. telnet:通过虚拟终端协议远程登录主机。
用法示例:telnet server_ip53. curl:通过URL获取和传输数据。
用法示例:curl URL54. wget:从网络上下载文件。
用法示例:wget URL55. nslookup:查询主机的DNS信息。
用法示例:nslookup domain_name56. traceroute:追踪数据包在网络中的路径。
用法示例:traceroute server_ip57. route:显示和操作系统的IP路由表。
用法示例:route -n58. ifup:启动网络接口。
用法示例:ifup interface_name59. ifdown:停止网络接口。
用法示例:ifdown interface_name60. iptables:设置和管理防火墙规则。
用法示例:iptables -A INPUT -p tcp –dport port_number -j ACCEPT五、压缩和解压缩命令:
61. tar:打包和解包文件。
用法示例:tar -cvf archive.tar /path/to/file
用法示例:tar -xvf archive.tar62. gzip:压缩文件。
用法示例:gzip /path/to/file63. gunzip:解压缩文件。
用法示例:gunzip /path/to/file.gz64. zip:打包和压缩文件。
用法示例:zip archive.zip /path/to/file65. unzip:解压缩文件。
用法示例:unzip archive.zip六、搜索命令:
66. grep:在文件中按行搜索指定的模式。
用法示例:grep “pattern” /path/to/file67. find:在指定目录中查找文件和目录。
用法示例:find /path/to/directory -name “filename”68. locate:在数据库中快速定位文件和目录。
用法示例:locate filename69. which:显示可执行文件的路径。
用法示例:which command70. whereis:显示可执行文件、源代码或手册页的路径。
用法示例:whereis command七、系统信息命令:
71. uname:显示系统内核的信息。
用法示例:uname -a72. uptime:显示系统的运行时长和平均负载。
用法示例:uptime73. date:显示当前日期和时间。
用法示例:date74. cal:显示日历。
用法示例:cal75. who:显示当前登录系统的用户。
用法示例:who76. w:显示当前登录用户以及他们在做什么。
用法示例:w77. last:显示最近登录系统的用户的信息。
用法示例:last78. history:显示历史命令记录。
用法示例:history79. df:显示文件系统的磁盘使用情况。
用法示例:df -h80. du:显示目录或文件的磁盘使用情况。
用法示例:du -sh /path/to/directory这些80个常用的Linux命令涵盖了文件和目录操作、进程管理、系统管理、网络管理、压缩和解压缩、搜索以及系统信息等方面。熟练掌握这些命令将使您在Linux系统中更加高效和便捷地进行各种操作和管理任务。
2年前