--------部分截图来自老男孩Linux培训视频
Linux支持哪些shell,看/etc/shells 文件里面写着呢
创建脚本时,建议加上拓展名.sh,这样用vi编写的时候会有颜色提示。
Linux脚本第一行都是以 "#!/bin/bash" 开头的,而用#来注释代码
echo 【选项】 输出的内容 -e 支持反斜线控制的祖父转换
\ 是转义符 有哪些转义符呢 看下表:
给字体加颜色的特殊用法:以\e[1;开始+字体颜色代码+内容 +以\e[0m结束
31m 红色 32m 绿色 33m 黄色 34m 蓝色
--------------------------------------------------------------------------------------------------------------------
alias 别名 (只是临时生效)
定义快捷键
eg: alias vi='vim' 定义敲入vi的时候相当于敲vim
注意:vi和vim不是同一个命令, vim更高级,支持颜色显示
alias 命令执行顺序:
如果想永久生效:修改 /root/.bashrc文件 root是指用户,每个用户都有.bashrc文件
--------------------------------------------------------------------------------------------------------------------
Linux 变量文件 %PATH
echo &PATH 显示文件内容
--------------------------------------------------------------------------------------------------------------------
重定向:
Linux中 输入,也就是键盘用0表示。正确输出用1表示,错误输出用2表示
命令>文件 覆盖的方式,把命令的正确输出 ,输出到文件中
命令>>文件 追加的方式,把命令的正确输出 ,追加到文件中
错误命令 2>文件 注意,这里2指的是错误的命令
eg:lstasd 2 >文件 不知道lstasd是什么,所以把错误的信息输出到文件中
问题:要是知道是错的,就不会打错了对吧。所以常用的命令如下:
一般只加一个“&”符号就行,表示1和2都输出到文件(1是正确输出,2是错误输出)
/dev/null 相当于垃圾箱 用于编程的时候,将部分不需要显示信息的命令结果丢进去
--------------------------------------------------------------------------------------------------------------------
多命令顺序执行: