Unix系統(tǒng):unix系統(tǒng)高手的操作習慣
一、注意事項
命令和參數(shù)之間必需用空格隔開,參數(shù)和參數(shù)之間也必需用空格隔開。
一行不能超過256個字符;大小寫有區(qū)分。
二、特殊字符含義
文件名以“.”開頭的都是隱藏文件/目錄,只需在文件/目錄名前加“.”就可隱藏它。
~/ 表示主目錄。
./ 當前目錄(一個點)。
../ 上一級目錄(兩個點)。
; 多個命令一起用。
> >> 輸出重定向 。將一個命令的輸出內容寫入到一個文件里面。如果該文件存在, 就將該文件的內容覆蓋;
如果不存在就先創(chuàng)建該文件, 然后再寫入內容。
輸出重定向,意思就是說,將原來屏幕輸出變?yōu)槲募敵觯磳热葺數(shù)轿募小?/P>
< << 輸入重定向。 本來命令是通過鍵盤得到輸入的,但是用小于號,就能夠使命令從文件中得到輸入。
\ 表示未寫完,回車換行再繼續(xù)。
* 匹配零個或者多個字符。
? 匹配一個字符。
[] 匹配中括號里的內容[a-z][A-Z][0-9]。
! 事件。
$ 取環(huán)境變量的值。
| 管道。把前一命令的輸出作為后一命令的輸入,把幾個命令連接起來。
|經常跟tee連用,tee 把內容保存到文檔并顯示出來。
三、通用后接命令符
-a 所有(all)。
-e 所有(every),比a更詳細。
-f 取消保護。
-i 添加提示。
-p 強制執(zhí)行。
-r 目錄管理。
分屏顯示的中途操作
空格
回車
b 另外開上一屏;
f 另外開下一屏;
h 幫助;
q或Ctrl+C 退出;
/字符串 從上往下查找匹配的字符串;
?字符串 從下往上查找匹配的字符串;
n 繼續(xù)查找。
四、退出命令
exit 退出; DOS內部命令 用于退出當前的命令處理器(COMMAND.COM) 恢復前一個命令處理器。
Ctrl+d 跟exit一樣效果,表中止本次操作。
logout 當csh時可用來退出,其他shell不可用。
clear 清屏,清除(之前的內容并未刪除,只是沒看到,拉回上面可以看回)。
五、目錄管理命令
pwd 顯示當前所在目錄,打印當前目錄的絕對路徑。
cd 進入某目錄,DOS內部命令 顯示或改變當前目錄。
cd回車/cd ~ 都是回到自己的主目錄。
cd . 當前目錄(空格再加一個點)。
cd .. 回到上一級目錄(空格再加兩個點)。 cd ../.. 向上兩級。
cd /home/hww/person 從絕對路徑去到某目錄。
cd ~/person 直接進入主目錄下的某目錄(“cd ~"相當于主目錄的路徑的簡寫)。
ls 顯示當前目錄的所有目錄和文件。
用法 ls [-aAbcCdeEfFghHilLmnopqrRstux1@] [file...]
ls /etc/ 顯示某目錄下的所有文件和目錄,如etc目錄下的。
ls -l (list)列表顯示文件(默認按文件名排序),
顯示文件的權限、硬鏈接數(shù)(即包含文件數(shù),普通文件是1,目錄1+)、用戶、組名、大小、修改日期、文件名。
ls -t (time)按修改時間排序,顯示目錄和文件。
ls -lt 是“-l”和“-t”的組合,按時間順序顯示列表。
ls -F 顯示文件類型,目錄“/ ”結尾;可執(zhí)行文件“*”結尾;文本文件(none),沒有結尾。
ls -R 遞歸顯示目錄結構。即該目錄下的文件和各個副目錄下的文件都一一顯示。
ls -a 顯示所有文件,包括隱藏文件。
文件權限
r 讀權限。對普通文件來說,是讀取該文件的權限;對目錄來說,是獲得該目錄下的文件信息。
w 寫權限。對文件,是修改;對目錄,是增刪文件與子目錄。
(注 刪除沒有寫權限的文件可以用 rm -f ,這是為了操作方便,是人性化的設計)。
x 執(zhí)行權限;對目錄,是進入該目錄
- 表示沒有權限
形式 - rw- r-- r--
其中 第一個是文件類型(-表普通文件,d表目錄,l表軟鏈接文件)
第2~4個是屬主,生成文件時登錄的人,權限最高,用u表示
第5~7個是屬組,系統(tǒng)管理員分配的同組的一個或幾個人,用g表示
第8~10個是其他人,除屬組外的人,用o表示
所有人,包括屬主、屬組及其他人,用a表示
chmod 更改權限;
用法 chmod [-fR] <絕對模式> 文件 ...
chmod [-fR] <符號模式列表> 文件 ...
其中 <符號模式列表> 是一個用逗號分隔的表 [ugoa]{+|-|=}[rwxXlstugo]
chmod u+rw 給用戶加權限。同理,u-rw也可以減權限。
chmod u=rw 給用戶賦權限。與加權限不一樣,賦權限有覆蓋的效果。
主要形式有如下幾種
chmod u+rw chmod u=rw
chmod u+r, u+w chmod u+rw,g+w, o+r
chmod 777( 用數(shù)字的方式設置權限是最常用的)
數(shù)字表示權限時,各數(shù)位分別表示屬主、屬組及其他人;
其中,1是執(zhí)行權(Execute),2是寫權限(Write),4是讀權限(Read),
具體權限相當于三種權限的數(shù)相加,如7=1+2+4,即擁有讀寫和執(zhí)行權。
另外,臨時文件/目錄的權限為rwt,可寫卻不可刪,關機后自動刪除;建臨時目錄:chmod 777 目錄名,再chmod +t 目錄名。
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |