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

相关推荐
liyoro1 天前
用 Codex + 提示词生成一个快速打开 Ghostty 的 macOS 小工具
macos·shell·ai编程
pr_note3 天前
bashrc/alias
shell·tcl
怒放吧德德3 天前
JDK 版本一键切换工具(windows)
后端·shell
vortex54 天前
进程管理器大横评:从 PM2 到 Systemd 的选型与实战
linux·shell·进程管理
Irene19917 天前
Shell 相关基础入门,在 Ubuntu 与 CentOS Shell 中的语法差异总结(bash、dash、sh)
shell
小肝一下7 天前
5. 基础IO
android·linux·shell·基础io·操作系统底层·伊涅夫·伊雷娜
红茶要加冰8 天前
七、正则表达式
linux·运维·正则表达式·shell
lifewange9 天前
WSL安装问题解决
shell
AdCj39 天前
放弃第三方框架,用系统自带工具玩转 Shell 测试
shell·测试
红茶要加冰9 天前
九、文本处理三剑客——sed
linux·运维·服务器·正则表达式·shell