linux3-管道符、重定向、环境变量

1.>输出重定向

复制代码
 1 [root@linuxprobe~]# man bash > readme.txt //将bash的使用手册写入readme.txt
 2 [root@linuxprobe~]# cat readme.txt
 3 BASH(1) General Commands Manual BASH(1)
 4 覆盖重定向
 5 [root@linuxprobe~]# echo "Welcome to LinuxProbe.Com" > readme.txt
 6 [root@linuxprobe~]# echo "Welcome to LinuxProbe.Com" > readme.txt
 7 [root@linuxprobe~]# cat readme.txt
 8 Welcome to LinuxProbe.Com
 9 追加重定向
10 [root@linuxprobe~]# echo "Quality linux learning materials" >> readme.txt
11 [root@linuxprobe~]# cat readme.txt
12 Welcome to LinuxProbe.Com
13 Quality linux learning materials
复制代码

2.<输入重定向

[root@linuxprobe~]# wc -l < readme.txt
2

3.管道符 |      作用:把前一个命令原本要输出到屏幕的信息当作后一个命令的标准输入

1 [root@linuxprobe~]# grep /sbin/nologin /etc/passwd | wc -l
2 40
3 统计grep出来的信息的行数
1 [root@linuxprobe~]# ps aux | grep bash
2 root 1070 0.0 0.1 25384 2324 ? S Sep21 0:00 /bin/bash /usr/sbin/ksmtuned
3 root 3899 0.0 0.2 26540 5136 pts/0 Ss 00:27 0:00 bash
4 root 4002 0.0 0.0 12112 1056 pts/0 S+ 00:28 0:00 grep --color=auto bash
5 和bash有关的进程信息

4.通配符

 5.转义字符

1
2
3
4
5
6
7
8
9
第一: \
[root@linuxprobe~]# echo "Price is $$PRICE"
Price is 3767PRICE
[root@linuxprobe~]# echo "Price is \$$PRICE"
Price is $5
第二: ··反引号命令执行后返回结果
[root@linuxprobe~]# echo `uname -a`
Linux linuxprobe.com 4.18.0-80.el8.x86_64 #1 SMP Wed Mar 13 12:02:46 UTC 2019
x86_64 x86_64 x86_64 GNU/Linux

  

 

posted @   光璃  阅读(8)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示