学习鸟哥的Linux私房菜笔记(10)——bash2
学习鸟哥的Linux私房菜笔记(10)——bash2
七、命令行表达式
八、逻辑运算符命令行输出——“ ”
将一串字符当成一个字符串来对待,如果字符串中包含特殊含义的字符,则转义。
双引号不能将 \ $ ` ! 符号的特殊功能禁止
命令行输出——" '
将一串字符当成一个字符串来对待,如果字符串中包含特殊含义的字符,不转义。
执行引用符——· ·
引用命令的执行结果,也就是说引用号里面的内容会最先被执行。
数学运算——$[ ]
在中括号内的表达式会被数学计算
逸脱符—— \<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+08PT2sihz/vD/MHu0NDW0NfWt/u1xMzYyuK6rNLlPC9wPgo8cD48aW1nIHNyYz0="http://www.Bkjia.com/uploadfile/Collfiles/20140109/2014010909050626.jpg" alt="\">
用于表示一行未结束
命令行结束符—— ;
用于在一行内分隔两个独立命令,表示一行已结束,作用相当于回车键
pwd ; ls -l
子shell激活——( )
在小括号内的命令行表示激活一个子shell后在子shell中运行
十一、其他shell设定文件shell命令行支持在同一行的多条命令中插入&& "|
&& :当前一条指令执行时再执行后一条指令
|| :当期一条指令执行失败时再执行后一条指令
系统整个环境设置,对所有用户,比如PATH、MAIL
/etc/bashrc :
用户设置文件
~/.bashrc
~/.bash_profile
~/.bash_logout :在用户logout的时候自动执行
~/.bash_history:用户login时自动读取其内容并加载到内存history记录中,logout时将内存history记录写入。
/etc/profile.d/*.sh :在/etc/profile中被执行,其中的环境设定,也会被全局引用
十二、常用快捷键
ctrl + d :输入已结束。在shell下相当于一个exit
ctrl + c :键盘中断请求。
ctrl + s & ctrl + q :暂停/恢复屏幕输出
ctrl + l :清屏,相当于clear
Tab :自动补完命令行与文件名
Tab键双击可以列出所有可能匹配的结果
评论暂时关闭