RUI个人博客 首页>>Linux>>[原] Linux学习笔记之 Linux 认识bash shell alias history stty issue man.config

[原] Linux学习笔记之 Linux 认识bash shell alias history stty issue man.config

目录:

7. 命令别名与历史命令   alias   history
8. Bash shell的使用环境   /etc/issue   /etc/motd
    8.1 bash shell系统设定值   /etc/profile   /etc/bashrc   /etc/man.config
    8.2 bash_profile 个人设定值
9. Bash shell使用环境的终端的环境设置   stty
10.万用字符与特殊字符   *  ?  #  \  |  ;  ~  $   &  !  /   >   >>   '' " "   `  `   ()   []    {}
11. 组合按键    Ctrl+C    Ctrl+D   Ctrl+M   Ctrl+S    Ctrl+Q    Ctrl+U   Ctrl+Z

7. 命令别名与历史命令   alias   history

[root@RAC1 ~]# alias

[root@RAC1 ~]# history 10                 // 显示最后10条的命令
[root@RAC1 ~]# history -c
[root@RAC1 ~]# history
[root@RAC1 ~]# cat -n .bash_history |more
[root@RAC1 ~]# history -r
[root@RAC1 ~]# history 10
[root@RAC1 ~]# history -w file

8. Bash shell的使用环境   /etc/issue   /etc/motd

[root@RAC1 ~]# cat /etc/issue
[root@RAC1 ~]# cat /etc/motd

   8.1 bash shell系统设定值   /etc/profile   /etc/bashrc   /etc/man.config

   8.2 bash_profile 个人设定值

9. Bash shell使用环境的终端的环境设置   stty

[root@RAC1 ~]# stty -a
Ctrl + r     // 反向搜索  以 s 开头的命令
Ctrl + w     // 删除命令行最后一串命令

10.万用字符与特殊字符   *  ?  #  \  |  ;  ~  $   &  !  /   >   >>   '' " "   `  `   ()   []    {}

符号 内容
* 万用字符,代表0个或多个字符(或数字)
? 万用字符,代表一个字母
# 批注,这个常用于shell脚本中,进行一些内容的说明和注释
\ 跳脱字符,将特殊字符或万用字符 转变为一个普通字符
| 管道符,分隔两个管道命令的界定
; 连续性命令的界定(与管道命令并不相同)
~ 使用者的家目录
$ 即进行查看或者调用变量的时候,前面要加的变量取代值
& 将指令变成背景下的工作
! 逻辑运算意义上的 非 not的意思
/ 路径分割的符号
>,>>

>进行输出的导向,并且清空文件内容写

>>进行输出的导向,但是不清空内容,追加

`` 反引号 可以为系统的命令,进行命令结果的使用
() 在中间的子 shell 的起始于结束
[] 在中间为字符的组合
{} 在中间为命令区块的组合
[root@RAC1 tmp]# cat -n ip.txt
[root@RAC1 tmp]# split -l 2 ip.txt ip

[root@RAC1 tmp]# ls -l ip*
[root@RAC1 tmp]# ls -l ip?
[root@RAC1 tmp]# ls -l ip??
[root@RAC1 tmp]# ls -rlt ipa*
[root@RAC1 tmp]# cp ipa[1-3] new
[root@RAC1 tmp]# rm -rf new/*
[root@RAC1 tmp]# cp ipa[!1-3] new/
[root@RAC1 tmp]# ls -rlt new/
[root@RAC1 tmp]# cp ipa[123] new
[root@RAC1 tmp]# ls -lda /etc/*[01]*    //  将目录 /etc 下面的包含 0 或者 1 的都显示出来
[root@RAC1 ~]# cd /lib/modules/`uname -r`/kernel/fs
[root@RAC1 ~]# cd /lib/modules/$(uname -r)/kernel/fs

11. 组合按键    Ctrl+C    Ctrl+D   Ctrl+M   Ctrl+S    Ctrl+Q    Ctrl+U   Ctrl+Z

组合按键 执行结果
Ctrl + C 终止当前命令的继续执行
Ctrl + D 输入结束 (EOF),例如邮件结束的时候, 退出当前的用户
Ctrl + M 就是 Enter
Ctrl + S 暂停屏幕的输出
Ctrl + Q 恢复屏幕的输出
Ctrl + U 在提示字符下,将整行命令删除
Ctrl + Z 暂停 目前的命令,也可以放到后台执行


    2016.05.10 于 北京邮储传    tyger.wang

昵  称:
邮  箱:
评论内容:
验 证 码:
可用[code][/code]插入代码
点击刷新验证码