這個標題真是想不到要寫什麼!!!
在指令碼中或在shell命令列中,一些命令預設自帶別名,儲存在使用者家目錄下的~/.bashrc
檔案中
# cat ~/.bashrc
# .bashrc
# user specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
額,雖然這裡只有三個命令預設自帶別名,但是我還真碰到了要使用它!所以記錄一下!
符號:\
\
:直接使用命令初始功能,可以理解為不讀取~/.bashrc
檔案
例如:1.建立兩個檔案
# touch file1
# touch file2
2.使用 \ 刪除和不適用 \ 的效果!
# \rm file1 # 直接刪除
# rm file2 # 不使用 \ 則通過別名執行命令,會提醒
rm: remove regular empty file 『file2』? n
tuxedo不使用buildclient編譯客戶端
使用下面的命令,可以看到兩種編譯鏈結的庫是不一樣的 natsjs nats natsjs build tuxdir bin buildclient v cc i tuxdir include o a.out l lib ltux lbuft lfml lfml32 lengine ldl lpthr...
shell指令碼不使用exec,同時讀取兩個檔案
還是需要用到檔案重定向 翻譯成白話就是告訴機器使用哪個檔案進行輸入輸出 網上大多讀取兩個檔案的操作是使用exec實現檔案重定向,但是這樣exec後,檔案重定向操作會永久生效 但是一般只希望在當前命令中有效,之後就沒用了。比如 意思是從 3 號 fd file descriptor,檔案描述符 中讀一...
何時使用和不使用BBR
tcp bbr bottleneck bandwidth and round trip propagation time 是由google設計,並於2016年發布的擁塞演算法,以往大部分擁塞演算法是基於丟包來作為降低傳輸速率的訊號,而bbr基於模型主動探測。不過,在具體談論應該bbr合適的應用場景之...