linux常用100个命令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;}' - 打印匹配的文本行并退出

相关文档
最新文档