Shell不使用已有別名 執行命令

2021-10-06 10:44:56 字數 754 閱讀 3307

這個標題真是想不到要寫什麼!!!

在指令碼中或在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合適的應用場景之...