100个shell常用命令

当然,以下是100个常用的Shell命令:

  1. ls - 列出目录内容
  2. cd - 切换目录
  3. pwd - 显示当前目录路径
  4. mkdir - 创建目录
  5. rm - 删除文件或目录
  6. cp - 复制文件或目录
  7. mv - 移动文件或目录
  8. cat - 查看文件内容
  9. touch - 创建空文件
  10. head - 显示文件开头几行
  11. tail - 显示文件末尾几行
  12. grep - 在文件中查找匹配模式
  13. find - 搜索文件
  14. wc - 统计文件行数、字数和字符数
  15. echo - 打印输出
  16. sort - 排序文件内容
  17. uniq - 去除相邻重复行
  18. cut - 提取文件中的列
  19. sed - 基于规则进行文本替换和转换
  20. awk - 处理文本数据
  21. tar - 打包与压缩文件
  22. gzip - 压缩文件
  23. unzip - 解压缩文件
  24. ssh - 远程登录到其他计算机
  25. ps - 查看系统进程状态
  26. top - 监控系统资源利用情况
  27. du - 估算目录或文件的磁空间使用
  28. df - 显示磁盘空间使用情况
  29. ln - 创建硬链接或符号链接
  30. chmod - 修改文件权限
  31. chown - 修改文件所属用户和组
  32. chgrp - 修改文件所属组
  33. history - 查看命令历史记录
  34. alias - 创建命令别名
  35. source - 执行文件中的代码
  36. man - 查命令的帮助文档
  37. which - 显示可执行文件的路径
  38. date - 显示或设置系统时间
  39. uptime - 显示系统运行时间和负载
  40. ifconfig - 配置网络接口参数
  41. ping - 检查网络连通性
  42. traceroute - 追网络数据包传输路径
  43. wget - 下载文件
  44. curl - 发送HTTP请求
  45. ssh-keygen - 生成SSH密对
  46. scp - 在本地主机与远程主机之间复制文件
  47. fg - 将后台作业切换到前台运行
  48. bg - 将作业放在后台运行
  49. jobs - 显示作业
  50. kill - 终止进程
  51. mount - 挂载文件系统
  52. umount - 卸载文件系统
  53. ln - 创建硬链接或符号链接
  54. time - 测量命令执行时间
  55. wait - 等待后台任务完成
  56. alias - 创建命令别名
    . export - 设置环境变量
  57. source - 执行文件中的代码
  58. sleep - 延时一段时间
  59. printf - 格化打印输出
  60. join - 合并两个文件的行
  61. paste - 将多个文件的内容粘贴在一起
  62. tee - 将输入复制到文件和屏幕上
  63. watch - 定期执行命令并显示输出
  64. diff - 比较两个文件的差异
  65. tr - 字符替换或删除
  66. basename - 去除文件路径,只保留文件名
  67. dirname - 去除文件名,只保留路径
  68. expr - 计算数值表达式
  69. pwd - 显示工作路径
  70. setsid - 在新的会话中启动程序
  71. nohup - 在进程断开连接后继续程序
  72. xargs - 从标准输入构建命令行和执行命令
  73. fold - 将长行折叠成指定宽度的多行
  74. tee - 将标准输入复制到标准输出和一个或多个文件
  75. seq - 生成数字序列
  76. paste - 将多个文件的相应行连接在一起
  77. nl - 在文件内容中插入行号
  78. cmp - 比较两个文件
  79. stat - 显示文件或文件系统状态
  80. basename - 去掉目录路径,只保留文件名部分
  81. dirname - 去掉文件名部分,只保留目录路径
  82. split - 将文件分割成多个小
  83. basename - 去除文件路径,只保留文件名部分
  84. dirname - 去除文件名部分,只保留目录路径
  85. comm - 比较两个已排序文件的差异
  86. fold - 将长行折叠成指定宽度的多行
  87. join - 根据相同字段将两个文件合并89. nl - 对文件进行编号
  88. sort - 对文件内容进行排序
  89. paste - 将多个文件的列合并为一个文件92. uniq - 去除文件中的重复行
  90. nc - 在网络上读写数据
  91. sdiff - 对比并合并两个文件内容
  92. uudecode - 解码uuencode编码
  93. uu - 使用uuencode编码文件
  94. vmstat - 观察系统的虚拟内存统计信息
  95. watch - 定期执行命令并显示输出
  96. od - 以不同的格式显示文件内容
  97. set - 显示或修改shell选项及变量

这些命令覆盖了许多常见的操作和任务,可以帮助在Shell中进行各种操作。请根据需要适当调整命令参数和选项。希望对您有所帮助!

相关推荐
吴声子夜歌5 天前
Shell编程实例——编写安全的shell脚本(二)
linux·运维·shell
吴声子夜歌7 天前
Shell编程实例——内务及管理任务(一)
linux·运维·shell
吴声子夜歌7 天前
Shell编程实例——高级脚本编程(一)
linux·运维·网络·shell
吴声子夜歌7 天前
Shell编程实例——bash的配置与自定义(二)
linux·运维·shell
吴声子夜歌8 天前
Shell编程实例——与解析相关的任务(二)
linux·运维·shell
吴声子夜歌8 天前
Shell编程实例——脚本编程的附加特性
linux·运维·shell
云计算练习生8 天前
什么是内核?操作系统内核到底管哪些事
linux·windows·操作系统·内核·shell
吴声子夜歌11 天前
Shell编程实例——bash入门
linux·运维·shell
Swizard11 天前
Linux 日志神器 journalctl 完全指南:彻底替代传统日志查看方式
shell
吴声子夜歌12 天前
Shell编程——数组
linux·运维·shell