linux常用100个命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux常用100个命令以下是常用的100个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. chmod - 改变文件或目录的权限
17. chown - 改变文件或目录的所有者
18. chgrp - 改变文件或目录的所属组
19. du - 显示目录或文件的磁盘使用情况
20. df - 显示文件系统的磁盘使用情况
21. file - 显示文件的类型
22. ln - 创建一个硬链接或符号链接
23. mount - 挂载文件系统
24. umount - 卸载文件系统
25. tar - 创建或解压归档文件
26. gzip - 压缩文件
27. gunzip - 解压缩文件
28. wget - 下载文件
29. curl - 通过URL获取或发送数据
30. ssh - 远程登录到另一台计算机
31. scp - 在本地主机和远程主机之间复制文件
32. ping - 测试与另一台计算机的连接
33. ifconfig - 显示或配置网络接口
34. netstat - 显示网络连接、路由表等信息
35. iptables - 配置防火墙规则
36. ps - 显示当前运行的进程
37. top - 显示系统中运行的进程和资源使用情况
38. kill - 终止正在运行的进程
39. service - 启动、停止或重启系统服务
40. systemctl - 管理系统服务
41. uname - 显示系统信息
42. date - 显示或设置系统时间和日期
43. history - 显示或搜索命令历史记录
44. which - 显示可执行文件的路径
45. echo - 显示文本或变量的值
46. export - 设置环境变量
47. source - 执行一个脚本文件
48. alias - 创建命令别名
49. sed - 流编辑器,用于文件内容的替换和修改
50. awk - 文本处理工具,用于提取和处理文本数据
51. sort - 对文本进行排序
52. uniq - 删除重复的行
53. diff - 比较两个文件的差异
54. tr - 替换、删除或压缩字符
55. cut - 从文本中提取字段
56. paste - 将多个文件的行合并成一行
57. join - 根据共同的字段将两个文件合并
58. split - 将文件分割成多个较小的文件
59. grep -v - 显示不匹配的文本行
60. grep -c - 统计匹配的文本行数
61. grep -i - 忽略大小写进行匹配
62. grep -r - 递归地搜索目录中的文件
63. grep -w - 匹配整个单词而不是部分匹配
64. grep -A - 显示匹配行及其后面的几行
65. grep -B - 显示匹配行及其前面的几行
66. grep -C - 显示匹配行及其前后的几行
67. awk '{print $1}' - 打印每行的第一个字段
68. awk '{print $NF}' - 打印每行的最后一个字段
69. awk '/pattern/{print}' - 打印匹配模式的行
70. awk '/pattern/{print $2}' - 打印匹配模式的第二个字段
71. awk '{sum+=$1} END {print sum}' - 计算第一列的总和
72. awk '{if ($1 > 10) print}' - 打印第一列大于10的行
73. awk '{if ($1 > 10) print $2}' - 打印第一列大于10的第二个字段
74. awk '{print NR, $0}' - 打印行号和整行内容
75. awk '{for (i=1; i<=NF; i++) print $i}' - 打印每个字段
76. sed 's/pattern/replace/' - 替换匹配的文本
77. sed '/pattern/d' - 删除匹配的文本行
78. sed '/pattern/s/old/new/' - 在匹配的文本行中替换文本
79. sed '/pattern/!d' - 删除不匹配的文本行
80. sed '1d' - 删除第一行
81. sed '$d' - 删除最后一行
82. sed -n '1,5p' - 打印前5行
83. sed -n '5,$p' - 打印从第5行到最后一行
84. sed -n '/pattern/p' - 打印匹配的文本行
85. sed -n '/pattern/{p;q;}' - 打印匹配的文本行并退出