Bash的基本功能

5.输出重定向

5.1 标准输出重定向(只可以保留不易的指令结果)
简言之的举两个例子:
参加自身在linux上输入ifconfig命令:

[root@localhost ~]# ifconfig

这是会输出一批音信!
假诺自己如此使用命令:

[root@localhost ~]# ifconfig > test.log

那会儿在显示器上不会输出任何音讯,而是把命令结果保存在test.log的公文,只要查看test.log文件就好了!
一旦我再施行一个下令,指向的出口文件或然test.log,那么将会覆盖以前得内容。
此刻我们就足以采纳

[root@localhost ~]# ls >> test.log

那会儿就能够将ls命令的结果增多到test.log里面了,而不是覆盖。
5.2 标准错误输出重定向
纵然在>和>>前边加贰个2就好啊!

[root@localhost ~]# lss 2>>test.log

那边要特别注意!2>>和文书名之间是无法有空格的,准确重定向是冷淡的!
5.3 精确输出和不当输出同一时候保留
例如:
正确:[root@localhost ~]# ifconfig >> test.log 2>&1
错误:[root@localhost ~]# ifconfigdd >> test.log 2>&1
会开掘,不管命令正确或不当都写在了test.log文件中
永利澳门游戏网站,再有一种简易的写法:

[root@localhost ~]# lsss &>>test.log

那么本人假如把科学的结果和谬误的结果个别出口呢!

[root@localhost ~]# cat tess >> success.log 2>>error.log

一旦命令正确的话,那么结果就能写到success.log里
只要命令错误的话,那么结果就能够写到error.log里

1.命令别称与急迅键

1.1 查看与设定别称
alias:查看系统中具备命令的外号
alias 别称=’原命令’ 设定命令小名
unalias 外号 删除小名
vi ~/.bashrc 写入情形变量配置文件(永世生效)

2.指令生效顺序

1.用相对路线或相对路线施行的吩咐
2.实施别称
3.实践Bash的中间命令
4.实施依照$PATH遭受变量定义的目录查找顺序找到的首先个指令

3.常用飞速键

1.ctrl+c 强制截至当前下令
2.ctrl+l 清屏
3.ctrl+a 光标移动到命令行首
4.ctrl+e 光标移动到命令行尾
5.ctrl+u 从光标所在地点删除到行首
6.ctrl+z 把命令放入后台
7.ctrl+r 在历史命令中寻觅

4.历史命令

history [选项] [历史命令保存文件]
选项:
-c:清空历史命令
-w:把缓存中的历史命令写入历史命令保存文件~/.bash_history

6.输入重定向

wc [选项] [文件名]
选项:
-c:计算字节数
-w:总计单词数
-l:计算行数
一个特别轻巧的例子:
永利澳门游戏网站 1
当输入达成后按 Ctrl+D就能够来得出你输入了不怎么个单词,多少行,多少字啦!
wc < [文件名] 计算这些文件的信息
永利澳门游戏网站 2

本文永世更新链接地址:http://www.linuxidc.com/Linux/2016-03/129531.htm

永利澳门游戏网站 3

发表评论

电子邮件地址不会被公开。 必填项已用*标注