Linux学习之路—5.shell基础

             --------部分截图来自老男孩Linux培训视频

 

Linux支持哪些shell,看/etc/shells 文件里面写着呢

 

创建脚本时,建议加上拓展名.sh,这样用vi编写的时候会有颜色提示。

Linux脚本第一行都是以 "#!/bin/bash" 开头的,而用#来注释代码

 

echo 【选项】 输出的内容 -e 支持反斜线控制的祖父转换

\ 是转义符 有哪些转义符呢 看下表:

扫描二维码关注公众号,回复: 4834194 查看本文章

给字体加颜色的特殊用法:以\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 相当于垃圾箱 用于编程的时候,将部分不需要显示信息的命令结果丢进去

--------------------------------------------------------------------------------------------------------------------

多命令顺序执行:

 

 

 

猜你喜欢

转载自www.cnblogs.com/darkeaneliang/p/10241873.html