2018-09-13

2.10?環(huán)境變量PATH


使用which 查看一個命令的路徑以及別名等信息

她是從哪里查的呢?


find是從頭到尾在目錄里面查一遍


實際上 which是在一下幾個目錄里面查的

echo $PATH

真正使用命令 一般都是使用 絕對路徑


which 都是在echo $PATH 找的


cp /usr/bin/ls /tmp/ls2 ?復制一份命令


直接搜索/tmp/ls2

以及l(fā)s 都可以顯示

但是直接 搜索ls2 是不行的,因為ls2不在目錄里面。


現(xiàn)在要修改這個目錄

PATH=$PATH:/tmp/

vi /etc/bin/profile 里面最后一行增加i

PATH=$PATH:/tmp/ ?保存I退出 就可以了。


再使用echo $PATH好看下是否有/tmp/文件夾加入進去就行了,這樣一來就可以。


如果不需要了 就再vi/etc/profile李曼刪除剛才的最后一個命令。雙擊兩下d。保存退出就好。

2.11?cp命令

cp命令就是copy命令

cp /etc/passwd /tmp/1.txt意思是拷貝passwd這個文件到/tmp下并且重命名為1.txt

如果拷貝 文件夾 ?則需要在cp 后面加上-r


所有cp目錄的后邊要補充完/


-i一般都是 安全選項。多次詢問是否要覆蓋或者刪除。/usr/bin/cp是絕對路徑 如果是cp的話 出現(xiàn)的是相對路徑 會問-i

當目標目錄已經(jīng)存在時候,cp命令會把原目錄拷貝到目標目錄

2.12?mv命令

移動文件地方

mv ls2 aming/ 意思是將ls2文件移動到目錄aming/下面 ?有時候會使用到移動加改名字


有時候會出現(xiàn)提示要不要覆蓋,這時候其實是-i的原因。which mv?

可以直接使用絕對路徑 免于詢問是否要覆蓋

當原目錄移動到目標目錄,但是如果目標目錄已經(jīng)有同名的目錄。此時會問到是否要覆蓋原目錄。


2.13?文檔查看cat/more/less/head/tail?

cat 命令是查看文件內(nèi)容的

tac命令是倒序產(chǎn)查看文件內(nèi)容

cat的常用選項

使用 man cat幫助

more 是查看命令的。一屏幕一屏幕的展示,空格或者鼠標

ctrl+b 向前看命令


less命令的類似于more

但是他支持方向鍵上下查看,ctrl+b 往前看

ctrl+f向后看

q鍵退出less功能

/cdrom 是搜索功能 ,可以高亮需要找的內(nèi)容

繼續(xù)搜索的話,可以按 n(next)N

shift N 向回看

/從前往后看

?n等于N的功能

往后shift g

往前是 shift G


head 和 tail 是指頭、尾十行命令


head -n 看幾行


-f 是指動態(tài)查看命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容