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