bash基础特性第一篇

2018-05-20  本文已影响0人  Hye_Lau

1.bash的基础特性之:命令行展开

常用选项

 ~:自动展开为用户的家目录,或指定的用户家目录;
{}:可承载一个以逗号分隔的路径列表,并能够将其展开为多个路径;
    例如:/tmp/{a,b} 相当于 /tmp/a /tmp/b

实例

[root@localhost tmp]# mkdir -v {a,b}_{c,d}
mkdir: 已创建目录 "a_c"
mkdir: 已创建目录 "a_d"
mkdir: 已创建目录 "b_c"
mkdir: 已创建目录 "b_d"
[root@localhost tmp]# ls
a_c  a_d  b_c  b_d  cshrc  mvtest2  test2  testtouch  wtmp_a  wtmp_test

2.bash的基础特性之:命令的执行状态结果

实例

[root@localhost ~]# animals=monkey
[root@localhost ~]# echo $?
0
[root@localhost ~]# ench $?
-bash: ench: command not found
[root@localhost ~]# echo $?
127
[root@localhost ~]# echo $(ls)
anaconda-ks.cfg functions grep.txt inittab install.log install.log.syslog myfirst.sh mysecond.sh mytest2 scripts

3.bash的基础特性之:引用

常用引用

强引用:‘’(单引号)
弱引用:“”(双引号)
命令引用:''(反引号)

4.bash的基础特性:快捷键

常用快捷键

Ctrl+a :跳转至命令行首;
Ctrl+e:跳转至命令行尾;
Ctrl+u:删除行首至光标所在处之间的所有字符;
Ctrl+k:删除光标所在处至行尾的所有字符;
Ctrl+l:清屏,相当于clear命令;
上一篇 下一篇

猜你喜欢

热点阅读