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 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步