搜索网站建设推广优化,织梦网站模板源码,建设化妆品网站服务,宝安高端网站建设公司windows中存在 *.bat 批处理文件#xff1b; Linux中常用 *.sh 脚本文件#xff1b; 计算机程序中#xff0c;shebang指的是出现在文本文件的第一行的前两个字符 #!
在Unix系统中#xff0c;程序会分析shebang后面的内容#xff0c;作为解释器的命令#xff0c;例如 Linux中常用 *.sh 脚本文件 计算机程序中shebang指的是出现在文本文件的第一行的前两个字符 #!
在Unix系统中程序会分析shebang后面的内容作为解释器的命令例如 以 #! /bin/sh 开头的文件程序在执行时会调用 /bin/sh 也就是bash解释器用#! /bin/bash 也是一样的因为/bin/sh是/bin/bash的软连接 以 #! /usr/bin/python 开头的文件代表指定python解释器去执行 以 #! /usr/bin/env 解释器的名称 是一种在不同平台上都能找到正确解释器的办法 如何执行Shell脚本
sh my.sh
也可以直接输入命令my.sh执行Shell脚本因为Linux会默认调用Bash解释器执行文件
也可以在my.sh文件的第一行标记 #! /bin/sh 用Bash解释器执行这个脚本
Shell脚本如何写注释
# 这是一段文字
Shell是弱类型的脚本语言
查看历史命令记录
history
保存历史命令记录的文件目录
/root/./bash_history
清空历史命令记录
history -c
恢复清空的历史命令记录
history -r
调用历史命令
!id号 例如 !3000
执行上一次的命令
!!
回到字符串开头
CtrlA
回到字符串结尾
CtrlE
清屏
CtrlL
把光标左边的删除完
CtrlU
把光标右边的删除完
CtrlK