标签:
shell简单了解
查看当前的shell echo $SHELL
尝试第一个小脚本: vim test.sh
1 #!/bin/bash
2 echo ‘i will be back‘;
注意: #!/bin/bash 这一句是一定要加的,切记。
执行脚本方式:
1. 赋予执行权限,chmod 755 test.sh,直接运行 ./test.sh,注意:要用相对或者绝对路径执行。
2. 通过bash调用执行脚本,如:bash test.sh
bash的基本功能
别名
查看系统当中已有的别名 alias
修改别名的命令 alias ls=‘ls --color:never‘
添加名别的命令 alias vi=‘vim‘
删除别名的命令 unalias vi
注意:使用alias命令是临时生效的,如果重启服务器,这些设置会失效。如果想要别名永久生效,可以把别名的设定写到环境变量配置文件之中。命令: vi <家目录>/.bashrc 按照默认的格式和位置写。但是这个做法是需要重新登录才能生效的,如果需要及时生效,可是使用命令: source .bashrc 。这样就会把这个文件调用一遍,然后生效。
命令生效顺序:
1. 第一顺序位执行用绝对路径或相对路径执行的命令
2. 第二顺序位执行别名
3. 第三顺序执行bash的内部命令
4. 第四顺序位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令。
2. 常用快捷键
ctrl+c 终止 ctrl+e 光标快速到行尾
ctrl+l 清屏 ctrl+z 把命令放入后台(不建议使用)
ctrl+u 删除全行 ctrl+r 在历史命令中搜索 ctrl+a 光标跳到行首
3. 历史命令
history 【选项】 【历史命令保存文件】
选项: -c 清空历史命令(不建议清空,反正这个也不会占用多大空间)
-w 把缓存中的历史命令写入历史命令保存文件 <家目录>/.bash_history
注意:历史命令默认会保存1000条,可以在环境变量配置文件 /etc/profile 中进行修改。找到 HISTSIZE=1000,修改即可。
历史命令的调用,最常见的有两个:
1. 使用上、下箭头,调用以前的历史命令
2. 使用“!字符串”,重复执行最后一条以该字符串开头的命令
4. tab键的自动补全功能
命令补全:依赖的是环境变量。
文件或目录补全:依赖操作的路径。
学PHP的小蚂蚁 原创博客 http://my.oschina.net/woshixiaomayi/blog
小蚂蚁学习Linux(9)——shell基础了解和bash基本功能
标签:
原文地址:http://my.oschina.net/woshixiaomayi/blog/525916