linux 基礎,只是爲了方便自己查詢,以免忘記

~ 表示用戶主目錄 
~account account 用戶主目錄
- 上一工作目錄
. 當前目錄
.. 上層目錄

常用檔案
/etc/passwd
/etc/shadow
/etc/group
/etc/sysconfig/i18n
/etc/sysconfig/network-config 網絡配置

提到的設定檔
/var/lib/mlocate 資料庫
/etc/updatedb.conf 如何更新資料庫

檔名前面加 . 的表示隱藏檔

查看用戶信息 id 用戶

檔案時間:
    資料內容變更modification time (mtime)
    檔案權限與屬性變更status time (ctime)
    檔案被取用時access time (atime)
檔案屬性:
    chattr,lsattr
    chattr [+-=] 
        +a 只能追加
        +i 啥都不能做,能複製(不能刪除,改名,設定連結,寫入資料)
檔案類型:
    file

ls 命令 常用 ls -l , 取別名爲 ll 
    -a 顯示隱藏檔
    -d 只列出目錄 常用 ls -d */ 列出當前目錄下的所有目錄
    -h 將檔案容量以G,M 等列出
    -i 列出 inode 編號
    -l 長資料串列出,包含檔案的屬性與權限等等資料

列出來七欄,第一欄爲權限,十位,第五欄爲檔案容量,當文件時確實是檔案容量,但爲目錄時不是指目錄的檔案容量
-rwxr--r-- 
第一位 -(文件)d(目錄)l(鏈接)b(可隨機存取裝置)c(一次性讀取裝置(鍵盤等))
r(4)w(2)x(1)
目錄的可執行權限代表可進入目錄,可讀權限代表可以列出目錄列表,可寫權限代表可以對裏面的文件進行改名,移動,新建目錄或文件,刪除文件的權限

su 命令 常用 su - 帳戶名(root 可省略)

命令列表:
mkdir,rmdir,cd,echo,rename,| 與 window dos 一樣; | 管線命令 前面的輸出會做爲後面的輸入
clear
touch,rm,cp,mv 增,刪,複製,移動

touch
    -a,-m 修改 access time ,modify time
pwd 顯示當前目錄
    -P(大寫) 如果是鏈接檔將展示鏈接到的目錄
mkdir 
    -p(小寫) 建立多層目錄
    -m 加上權限
rmdir 
    -p(小寫) 接連刪除連接的多個空目錄
rm -rf 檔名
    -r 遞歸
    -f 強制,不詢問 
    -i 詢問是否操作

cp 源文件 目標文件或目錄 複製目錄時加上 -r
    -a 等同於 -pdr
    -r 連同子目錄一同複製
    -i 若目標檔已經存在時,在覆蓋時行詢問
    -p 連同檔案的屬性一同複製(備份用)
    -d 複製快捷方式 -s 創建的文件,而非文件本身
    -l 進行硬式連結(hard link)的連結檔建立,而非複製檔案本身;
    -s 建立快捷方式

mv 源文件 目標文件 可以簡單的用來更改文件名稱
    -i 詢問
    -f 強制移動
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章