Linux學習筆記(三)

2021-09-26 22:30:10 字數 1357 閱讀 6449

. 代表此層目錄

.. 代表上一層目錄

- 代表前乙個工作目錄

~ 代表『目前使用者身份』所在的家目錄

~account 代表 account 這個使用者的家目錄(account 是個賬號名稱)

cd:變換目錄,change directory 的縮寫,這是用來變換工作目錄的指令

mkdir:make directory,建立乙個新的目錄,-m :配置檔案案的許可權喔!直接設定,不需要看預設許可權 (umask) 的臉色,-p :幫助你直接將所需要的目錄(包含上層目錄)遞迴建立起來!

rmdir:僅能刪除乙個空的目錄,-p :連同『上層』『空的』目錄也一起刪除

查詢環境變數

# echo $path
將/root路徑加入到環境變數

# path="$:/root"
複製並重命名,如下複製test.txt檔案後重新命名為test

$ cp ~/test.txt ~/test
-r :遞迴持續複製,用於目錄的複製行為;(常用)

$ cp -r /etc/ /tmp
-i :若目標檔案(destination)已經存在時,在覆蓋時會先詢問動作的進行

# cp -i ~/.bashrc /tmp/bashrc

cp: overwrite `/tmp/bashrc'? n <==n 不覆蓋,y 為覆蓋

-p :連同檔案的屬性(許可權、使用者、時間)一起複製過去,而非使用預設屬性(備份常用);

強制刪除

# rm -f test
刪除時詢問

# rm -i test

rm: remove regular file `test'? y

遞迴刪除

# rm -r /tmp/etc

rm: descend into directory `/tmp/etc'? y

rm: remove regular file `/tmp/etc/fstab'? y

rm: remove regular empty file `/tmp/etc/crypttab'? ^c <== 按下 [crtl]+c 中斷

# mkdir test

# mv test.txt test //將test.txt檔案移動到test資料夾中

# mv test test_new //將test資料夾改名為test_new

Linux學習筆記三

使用者管理 使用者分三種 超級使用者 uid 0 普通使用者 uid 500 60000 偽使用者 uid 1 499 系統自動生成 uid 500以後的帳號,表示由使用者所建立的帳號。uid 1 499 的帳號,表示為系統所建立的偽使用者。uid 0 表示是root 許可權。finger 檢視使用...

Linux學習筆記三

linux使用了非同步的磁碟 記憶體資料傳輸模式,同時又是個多人多任務的環境。所以錯誤的關機方法可能會造成磁碟資料損毀。預設root的提示字元為 而一般身份使用者的提示字元為 exit是登出,linux本身已經有相當多的工作在進行,登入也僅是其中的乙個工作而已,所以當你離開時,這個登入工作就停 止了...

Linux學習筆記(三)

cd 表示回到自己的家目錄。cd 沒有加上路徑,代表回到自己家路徑。cd.表示回到上層目錄。cd 表示回到剛剛那個目錄。cd var spool mail 絕對路徑的寫法。cd postfix 相對路徑的寫法。pwd 顯示當前的工作目錄。pwd p 顯示完整的路徑。mkdir test 建立乙個名為...