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中进行各种操作。请根据需要适当调整命令参数和选项。希望对您有所帮助!

相关推荐
qq_433618441 天前
shell 编程(二)
开发语言·bash·shell
酥心糖小可爱3 天前
shell脚本案例
shell·脚本
桃酥4037 天前
GCC实用干货
linux·shell·gcc
月光技术杂谈12 天前
5G模组AT命令脚本-命令发送及回显读取
linux·5g·shell·5g模组·5g终端·at命令
都小事儿15 天前
爽解报错:/bin/bash^M: bad interpreter: No such file or directory
linux·bash·shell
Mr.朱鹏18 天前
shell脚本实战案例
java·spring boot·spring·java-ee·kafka·maven·shell
laoyouzhazi19 天前
Ubuntu ufw + Python3 add / remove port-rule
linux·ubuntu·shell·防火墙·python3·ufw
冷心笑看丽美人22 天前
SHELL脚本初体验(Linux网络服务器 22)
linux·服务器·shell·redhat
suwith24 天前
通过shell脚本分析部署nginx网络服务
shell
星海幻影1 个月前
shell脚本基础学习_总结篇(完结)
linux·学习·网络安全·shell·shell编程·shell脚本学习