0
只要有程序打开文件 就有文件描述符
文件描述符是软链接
0->/dev/pts/0
1->/dev/pts/1
2->dev/pts/2
1 proc进程编号
可以看到程序所对应的内存信息,对应的文件描述符是哪些
找到程序路径
先找到进程编号 ps aux
打开proc/进程编号 找到exe软链接 到进程路径
proc/self/ 当前运行进程进程编号
2
echo $$查看当前登录的是哪个shell
3
ll dev/st*
/dev/stdin -> /proc/self/fd/0
4
hostname 1 > /dev/pts/2
uname -r > hello.txt
5
> 1.txt
相当于touch 1.txt
6
echo 默认有换行
echo -n > 1.txt 清空
7
rm -i 提示信息算标准错误
浅蓝色文件 软链接文件
8
ls /data/ /err >true.txt 2>false.txt
1或空 都是一个意思
正确和错误信息分别重定向
9
&> 正确和错误都重定向到一个地方()
10
dnf -y install nano > /dev/null
11
>>追加
12
(ls ; date)> test.txt 如果不加括号只会执行后面的date到文件里面
或者{ls ;date} > test.txt