Linux 學習日誌(一)
大多數命令都遵循以下格式 命令 -[選項] /[引數] 說明 []代表可寫,也就是說選項和引數都是可寫可不寫的,如果都不寫,則會執行命令中的預設的選項,以及預設的引數 -[選項] 可以連在一起寫,比如-a -l 連在一起寫就是-al
檔案處理命令
----命令名稱|用途|命令原意|命令選項|例項|注意事項| :--:|:--:|:--:|:--|:--:|:--| ls|檢視當前目錄|==l==i==s==t|-a(All查詢所有) -l(Long檢視更多資訊) -h(將字元大小轉換成視覺化的大小) -d(檢視目錄屬性)|ls -alh /root
mkdir|建立資料夾|==m==a==k==e ==dir==ectories|-p(遞迴建立子目錄)|mkdir -p /tmp/swag
rmdir /tmp/swag
|只能刪除空資料夾 cd|切換目錄|==C==hange ==D==irectory|-|cd ..
|. 為當前目錄 .. 為上一級目錄 pwd|檢視當前目錄|==p==rint ==w==ork ==d==irectory|-|pwd
| mv|剪下或者改名|==M==o==v==e file|-|剪下:mv /tmp/swag /root
改名 mv /tmp/swag /tmp/swaa
rm|刪除檔案|==R==e==m==ove file|-r(刪除目錄) -f(強制刪除)|rm -rf /tmp|
cp swaa/abc.cc swbb/aa.ccc
touch|建立檔案|-|-|touch helloword.cc
cat|順序檢視檔案|Con==cat==enate|-n(顯示行數)|cat -n hello.text
tac|倒序檢視檔案|cat倒過來|-n(顯示行數)|tac -n hello.text
more|檢視比較大的檔案(只可以往下翻頁)|-|-|more hello.text
| less|檢視比較大的檔案(支援上下翻頁)|-|在檢視的時候可以按 / value 查詢關鍵字|less hello.text
head -6 hello.text
| tail|檢視檔案的後幾行|==tail==|-n(指定行數)|tail -3 hello.text
| ln|建立一個指向檔案或目錄的軟連結 建立一個指向檔案或目錄的物理連結 |==l==i==n==k -soft|-s(建立軟連結)|ln -s hello.text /temp/hello.herd/
(建立軟連結) ln -s hello.text /temp/hello.herd/
(建立硬連結)|不能指向資料夾
Linux使用ls -l檢視檔案屬性說明
在Linux下,每一個檔案的屬性都嚴格遵守以下形式
[root@localhost ~]# ls -al
總用量 28
dr-xr-x---. 4 root root 164 5月 3 19:30 .
dr-xr-xr-x. 17 root root 224 5月 3 19:23 ..
-rw-------. 1 root root 1567 5月 3 19:24 anaconda-ks.cfg
-rw-------. 1 root root 31 5月 3 19:30 .bash_history
-rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 12月 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 12月 29 2013 .bashrc
drwxr-xr-x. 3 root root 18 5月 3 19:25 .cache
drwxr-xr-x. 3 root root 18 5月 3 19:25 .config
-rw-r--r--. 1 root root 100 12月 29 2013 .cshrc
-rw-r--r--. 1 root root 129 12月 29 2013 .tcshrc
下面就是各個屬性的說明
許可權 引用計數 所有人 所有組 大小 時間 檔名稱
dr-xr-x---. 4 root root 164 5月 3 19:30 .
對檔案大小進行說明
在Linux系統中,系統預設顯示的位元組大小
例如dr-xr-x---. 4 root root 164 5月 3 19:30 .的位元組大小就是164