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

相关推荐
dingdingfish13 小时前
Bash 学习 - 第1章:Introduction
bash·shell·programming·introduction
pr_note2 天前
legality检查
shell·tcl
啥都不懂的小小白3 天前
Shell脚本编程入门:从零基础到实战掌握
前端·shell
dingdingfish7 天前
GNU Parallel 学习 - 第1章:How to read this book
bash·shell·gnu·parallel
似霰10 天前
Linux Shell 脚本编程——核心基础语法
linux·shell
似霰11 天前
Linux Shell 脚本编程——脚本自动化基础
linux·自动化·shell
偷学技术的梁胖胖yo12 天前
Shell脚本中连接数据库查询数据报错 “No such file or directory“以及函数传参数组
linux·mysql·shell
纵有疾風起21 天前
【Linux 系统开发】基础开发工具详解:软件包管理器、编辑器。编译器开发实战
linux·服务器·开发语言·经验分享·bash·shell
gis分享者23 天前
Shell 脚本中如何使用 here document 实现多行文本输入? (中等)
shell·脚本·document·多行·文本输入·here
柏木乃一23 天前
基础IO(上)
linux·服务器·c语言·c++·shell