1. 程式人生 > >Linux學習筆記(7)

Linux學習筆記(7)

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)