-
m
:
预设启
用。与工作管理有
关
;
-
B
:
预设启
用。与刮
号
[]
的作用有
关
;
-
C
:
预设
不
启
用。若使用
>
等,
则
若
文件
存在
时
,
该
文件
不
会
被覆
盖
。
范例一:
显
示目前所有的
set
设
定值
[dmtsai@study ~]$
echo $
-
himBH
#
那
个
$
-
变
量
内
容就是
set
的所有
设
定啦!
bash
预设
是
himBH
喔!
范例二:
设
定
"
若使用未定
义变
量
时
,
则显
示
错误讯
息
"
[dmtsai@study ~]$
set
-
u
[dmtsai@study ~]$
echo $vbirding
-
bash: vbirding: unbound variable
#
预设
情
况
下,未
设
定
/
未宣告
的
变
量都
会
是『空的』,不
过
,若
设
定
-
u
参数
,
#
那么
当
使用未
设
定的
变
量
时
,就
会
有
问题
啦!很多的
shell
都
预设启
用
-
u
参数
。
#
若要取消
这个参数
,
输
入
set +u
即可!
范例三:
执
行前,
显
示
该
指令
内
容。
[dmtsai@study ~]$
set
-
x
++ printf '
\
033]0;%s@%s:%s
\
007' dmtsai study '~'
#
这个
是在列出提示字符的句柄!
[dmtsai@study ~]$
echo ${HOME}
+ echo /home/dmtsai
/home/dmtsai
++ printf
'
\
033]0;%s@%s:%s
\
007' dmtsai study '~'
#
看
见
否?要
输
出的指令都
会
先被打印到屏幕上喔!前面
会
多出
+
的符
号
!
另外,其实我们还有其他的按键设定功能呢!就是在前一小½提到的
/etc/inputrc
这个文件里面设定。
还有例如
/etc/DIR_COLORS*
与
/usr/share/terminfo/*
等,也都是与终端机有关的环境配置文件案呢!
不过,事实上,鸟哥并不½议您修改
tty
的环境呢,这是因为
bash
的环境已经设定的很亲和了,
我
们不需要额外的设定或者修改,否则反而会产生一些困扰。不过,写在这里的数据,
只是希望大家
能够清楚的知道我们的终端机是如何½行设定的喔!
^_^
!
最后,我们½
bash
默认的组合键给他
汇整如下:
组合按键
执行½果
Ctrl + C
终止目前的命令
Ctrl + D
输入½束
(EOF)
,例如邮件½束的时候;
Ctrl + M
就是
Enter
啦!
Ctrl + S
暂停屏幕的输出
Ctrl + Q
恢复屏幕的输出