1. 程式人生 > >馬哥第三天學習

馬哥第三天學習

顯示文件 -a 信息 eve sta who sbin tail 顯示

history
查看命令使用歷史記錄
快捷操作
!編號 (執行該命令)
!string (執行最近一次的該命令開頭的)

 echo “ export  HISTSIZE =5">>/etc/profile  記錄條數

 系統管理命令
 shutdown :關機
         -h    關機

                 +m  (m為數字,如+5  5分鐘後關機)

                 -r    重啟

init 0。關機

init 6   重啟

用戶登入信息查看命令

whoami  :顯示當前登入有效用戶

who    :顯示當前所有終端會話

w   :顯示當前所有會話及操作

目錄管理類文件

cd, pwd, ls

mkdir, rmdir, tree

mkdir [options] /path/to/somewhere
-p: 存在於不報錯,且可自動創建所需的各目錄;
-v: 顯示詳細信息
-m MODE: 創建目錄時直接指定權限;

tree:
-d: 只顯示目錄
-L level:指定顯示的層級數目
-P pattern: 只顯示由指定pattern匹配到的路徑;

rmdir:刪除空目錄
rmdir [OPTION]... DIRECTORY...
-v: 顯示過程;

練習:
(1) 如何創建/tmp/x/y1, /tmp/x/y2, /tmp/x/y1/a, /tmp/x/y1/b, /tmp/x/y2/a, /tmp/x/y2/b
mkdir /tmp/x/{y1,y2}/{a,b}

(2) 如何創建x_m, y_m, x_n, y_n
    mkdir {x,y}_{m,n}

(3) 如何創建/tmp/bin, /tmp/sbin, /tmp/usr, /tmp/usr/bin, /tmp/usr/sbin
    mkdir -p /tmp/{bin,sbin,usr/{bin,sbin}}

文本文件查看類命令:

cat, tac

more, less, tail, head

more
more [OPTIONS...] FILE...
-d: 顯示翻頁及退出提示

less
less [OPTIONS...] FILE...

head
head [OPTION]... [FILE]...
-c #: 指定獲取前#字節

-n #: 指定獲取前#行
-#:

tail
tail [OPTION]... [FILE]...
-c #: 指定獲取後#字節
-n #: 指定獲取後#行
-#:
-f: 跟蹤顯示文件新追加的內容;

                        文件的時間戳管理工具:

            touch

文件:metadata, data
查看文件狀態:stat

三個時間戳:
    access time:訪問時間,簡寫為atime,讀取文件內容
    modify time: 修改時間, mtime,改變文件內容(數據)
    change time: 改變時間, ctime,元數據發生改變

touch命令:
touch [OPTION]... FILE...
-a: only atime
-m: only mtime
-t STAMP:
[[CC]YY]MMDDhhmm[.ss]
-c: 如果文件不存,則不予創建

馬哥第三天學習