Linux學習筆記(7)
一、PATH環境變量
PATH 環境變量
用which可以查看到一個命令的所在路徑,包括它的alias,實際是從當前環境的目錄下去找的。
echo $PATH 查看當前命令 rm = /usr/bin/rm
舉例:cp /usr/bin/ls /tmp/bin/ls2
如果想直接使用ls2,有以下兩種方法:
(1):PATH=$PATH:/目錄/ 臨時更改環境變量,新打開一個終端就會消失
(2):/etc/profile 最後一行加入PATH=$PATH:/目錄/ 永久修改環境變量的方法
二、cp命令
cp copy 拷貝 將源文件拷貝到目標文件
-r拷貝一個目錄 (拷貝到目標目錄時應該帶/)
cp的alias = cp -i 當目標文件存在時會問,是一個安全參數。
當目標目錄已經存在時,拷貝目錄時不會覆蓋,會將目錄直接放到目標目錄下去。當目標目錄下已經有了目錄,再拷貝時會詢問是否覆蓋。
三、mv命令
mv move 移動文件
-i 安全提示,是否覆蓋
同一個目錄下移動相當於更改文件名,目標目錄不存在
也可以移動到不同目錄更改名字,當目標目錄下有時,則會詢問是否覆蓋
四、文檔查看cat/more/less/head/tail
1.cat 查看文件內容 tac 倒敘查看文件內容
-A 顯示所有字符 (例如每一行行尾都會出現¥)
-n 顯示行號
2.more 一屏一屏的顯示文件
3.less more差不多 但是支持上下鍵翻頁 看到最後按q鍵退出
/從前往後查找 ?從後往前查找
ctrl+b 往上看 crtl+f 往下看
n下一個目標 shift+n上一個目標
g 定位到首行 shift+g定位到尾行
wc -l 查看一個文件的行數
4.head 查看文件開頭10行 tail查看文件最後10行
-n 指定查看行數
-f 動態查看文件
Linux學習筆記(7)