1. 程式人生 > 其它 >2021年9月27日

2021年9月27日

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