Shell脚本中常用bash命令

Shell是什么?

Shell 是一个命令行解释器。它是用户与操作系统内核(Kernel)之间的桥梁。用户通过 Shell 输入命令,Shell 将这些命令翻译成系统内核能理解的语言,内核再控制硬件执行操作,最后将结果返回给用户。

  • 类比:Shell 就像是电脑的“翻译官”或“管理员界面”。

  • 常见种类:Bourne Shell (sh)、C Shell (csh)、Korn Shell (ksh)、Bourne-Again Shell (bash)、Z Shell (zsh)。

其中,Bash 是 Shell 的一种,是目前最流行、最广泛使用的 Shell。它是 Bourne Shell (sh) 的增强版,兼容 sh 并添加了许多实用功能,如命令历史、命令行编辑、选项卡补全等。绝大多数现代 Linux 发行版和 macOS(在 Catalina 之前)的默认 Shell。

常用基础命令一览

Shell脚本和日常使用中最常见的命令:

命令全称/含义常用示例说明
lsListls -l /home列出目录内容
cdChange Directorycd /var/log切换当前目录
pwdPrint Working Directorypwd显示当前所在目录的路径
cpCopycp file1.txt file2.txt复制文件或目录
mvMovemv old.txt new.txt移动或重命名文件
rmRemoverm -r my_dir删除文件或目录(谨慎使用!
mkdirMake Directorymkdir new_folder创建新目录
rmdirRemove Directoryrmdir empty_dir删除目录
catConcatenatecat file.txt查看、连接或合并文件内容
more / less-less large_file.log分页查看文件内容(less 更强大)
grepGlobal Regular Expression Printgrep "error" log.txt在文件中搜索文本模式(非常强大)
find-find / -name "*.conf"在目录树中查找文件
chmodChange Modechmod 755 script.sh改变文件权限
chownChange Ownerchown user:group file改变文件所有者
echo-echo $PATH输出文本或变量值
manManualman ls

查看命令的帮助手册

总结:

  • Shell:是用户与系统内核交互的界面。

  • Bash:是 Shell 的一种,功能强大,是事实上的标准。

  • 命令:是交给 Shell 执行的具体指令。

  • Shell 脚本:是将命令、编程逻辑组合在一起的文本文件,用于自动化任务。

  • 遇到问题时,可使用 man [command] 来查看官方手册。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值