linux學習(3)檔案和目錄管理

weixin_33749242發表於2017-06-23

linux學習(3)linux檔案和目錄管理

檔案的絕對路徑和相對路徑:
#絕對路徑:一定是從/目錄開始寫起
#相對路徑:不從/目錄開始寫起

檔案管理

cd 切換目錄
cd .當前目錄
cd ..當前上一級目錄
cd ~切換到使用者家目錄
cd /切換到根目錄
pwd 顯示當期目錄
mkdir建立目錄 mkdir [-mpv] [directory]
-m 指定建立目錄的許可權
-p 遞迴建立目錄
-v 顯示建立過程

rmdir刪除空目錄 rmdir [-p] [directory]
-p 遞迴刪除目錄

rm 刪除檔案
-r 遞迴刪除
-f 強制刪除

cp複製檔案 cp [-ri ] [來原始檔] [目的檔案]
-r 遞迴複製
-i 複製前詢問 防止覆蓋
-f 直接覆蓋不提示
mv移動檔案或修改檔名 mv [-r i f] [原始檔或目錄][目標檔案或目錄]cat顯示檔案cat -n檢視檔案時列印行號cat -A` 顯示所有內容包括特殊符號

tac 顯示檔案內容 從最後一行開始顯示
more /less 檢視檔案
head 顯示檔案的頭幾行
tail 顯示檔案的最後幾行

which查詢命令 which ls 查詢ls命令的位置

別名設定

alias 別名設定 alias 別名='命令'

環境變數問題

echo顯示 echo $PAHT顯示環境變數
臨時新增環境變數:
PATH=$PATH:/新增的環境變數 如:PATH=$PATH:/home/anan/download
長期新增環境變數:
單一使用者如anan

cd /home/anan
vi .bashrc 
末尾新增
export PATH=~/anaconda2/bin:$PATH  ==>~/anaconda2/bin 這個為我新增的環境變數
重啟該檔案生效
service .bashrc restart

相關文章