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)查看命令