1. 程式人生 > >文件、目錄管理筆記

文件、目錄管理筆記

歷史 幫助 dev umask tail chan inux echo mask

系統命令結構 命令及用法
ls(list) 列取系統的目錄或者文件等
root root用戶的加目錄(配置文件) home 普通用戶的加目錄
useradd 創建普通用戶
tree 用樹形的形式顯示一個目錄下面的子目錄及文件
tree --hep 顯示目錄下常用的選項
man 用來顯示一個文件的幫助文檔
tree -L 指定最大目錄的深度
/bin/ 普通用戶的命令
/sbin/ root
boot 系統啟動的配置文件
dev Linux系統特定的設備文件
etc 系統的配置文件
lib lib64 庫文件(類似於windows.dll)
ldd 用來查看依賴於哪些庫文件
media 媒介目錄
mnt 掛在載目錄
opt
proc 系統啟動的進程
run 進程產生的文件(重啟消失)
srv 服務產生的文件
sys 系統內核相關的文件
tmp 臨時文件
usr 用戶文件
var 系統文件緩存 var/log 日誌文件 var/log/messages 系統的日誌文件
ls 命令
ls -l 列取文件的信息
ls -a 隱藏文件
ls -t 按時間順序排列
ls -h 文件大小自動變換單位
ls -d 只列目錄本身
ll (別名) ls -l
第一列表示權限,第一位表示文件的類型
帶顏色的文件(二進制文件,不能查看)d 目錄 c 字符串設備 b 塊設備 s l 軟鏈接文件
which 查找某個命令的絕對路徑 pwd 查看當前所在目錄
絕對路徑 / 開頭
相對路徑 相對當前文件
cd 進入當前目錄的加目錄 cd - 進入上次所在的目錄 cd ~ 用戶的加目錄 cd .. 進入到上級目錄
mkdir 創建目錄 mkdir - p 連續創建目錄 mkdir - pv 可視化
rmdir 移除空目錄 rmdir - p 連續移除空目錄
rm 即可刪除文件,又可刪除目錄 rm -r 連續刪除目錄 rm - f 強制刪除
touch 創建空白文件 echo 用於打印

  • 指又有文件 !使用命令歷史裏最近一次所使用的命令
    cp(copy) 拷貝 cp -r 復制目錄 cp -i 安全選項
    !$ 上條命令的最後一個參數
    mv(move) 移動改名
    cat 查看文件內容 cat -A 查看所有 cat -n 顯示行號
    tac 倒序查看文件內容
    more 查看文件內容(一屏一屏看) Ctrl+F(或空格) 向下翻屏 Ctrl+B 向上翻屏
    lass 查看文件內容(可以一行一行翻) 按q退出 / 向下搜索字符串(n顯示下一個) ? 向上搜索字符串
    Shift g 定位首行 Shift G 定位末行
    head 查看前十行 head -n 顯示n 行
    tail 顯示文件的最後10行 tail -f 動態的顯示文件的內容
    r(讀)=4 w(寫)=2 x(執行)=1 rw-r--r--=644 前三個所有者權限,中間三個用戶組的權限,後三個用戶的權限
    chmod(change mode) 修改權限
    umask 格式:umask xxx
    用戶建立普通文件,預設只有r、w兩個權限,最大值為666
    用戶建立目錄,預設所有權限均開放,即777

文件、目錄管理筆記