2、列目錄內(nèi)容:
ls 縱向顯示
lc 橫向顯示
ls –l(或簡化為l)顯示每個(gè)文件的詳細(xì)信息,包括存取模式、鏈接數(shù)、屬主、文件大小、上次修改時(shí)間等)
ls –a列出所有文件包括隱含文件(在unix要想使某個(gè)文件隱藏起來,只要在文件名前加個(gè)“.”就可以了。)
ls –F(或lf) 標(biāo)出文件類型,在目錄文件名標(biāo)記“/”,在可執(zhí)行文件后標(biāo)記“*”號,在符號鏈接后標(biāo)記“@”。
比如:列出/apple下的文件
#ls /apple
或者:
#cd /apple
#ls
ls –L或是l命令將顯示:
total 20
-rwxrw-r-- 1 apple fruit 1181 Mar 14 2002 dir1
式的內(nèi)容。
其中,第一行total指明的是總塊數(shù)。
-rwxrw-r-- apple fruit 1181 Mar 14 2002 dir1這一行中,第一個(gè)-,代表是一個(gè)普通文件,如果是d(directory)表示是目錄文件,如果是l 表示是符號鏈接(link),b表示是塊(block)設(shè)備文件,c表示是字符(character)設(shè)備文件。
rwxrw-r--中每三個(gè)字母為一組,英文名叫triplet,分別指明文件主(user)、同組用戶(group)和其他用戶(other)的訪問權(quán)限。
r表示可讀(read)、w表示可寫(weite)、x表示可執(zhí)行(excute)
三、管理文件
1、查看文件內(nèi)容:cat filename 比如:目錄/apple下有一個(gè)文件love,內(nèi)容為“I love you all my heart! ”
#cat /apple/love
或者:
#cd /apple
#cat love
注:也可cat –v filename(不知道文件屬于何類型),
cat filename |pg(分屏閱讀)。
由于cat命令原本是用于文件聯(lián)結(jié)的,因此,它只適用于查看不足一屏(一般為24行)的文件。如果文件超過了一屏,就需要用more命令。
比如:
more file1
按空格鍵顯示下一屏,按回車鍵顯示下一行。
3、用軟盤備份文件:比如將硬盤目錄下/apple的文件love存儲(chǔ)到空軟盤上,你可以:
#cd /apple
#tar cv6 love
c 表示在創(chuàng)建(create)一個(gè)新文件,并且覆蓋已有的同名文件。如果不想覆蓋。命令為:
#tar uv6 love
v 顯示每個(gè)被處理的文件名。
6表示是軟驅(qū)。數(shù)字和設(shè)備的對應(yīng)關(guān)系,在/etc/default/tar文件中定義,可用more /etc/default/tar命令或是不帶任何參數(shù)的tar命令查看,也可用vi修改。
4、列出軟盤中文件的名字:#tar tv6
5、將軟盤中文件恢復(fù)到硬盤:#tar xv6
x表示抽取(extract)
六、增加用戶和切換用戶
1、增加用戶:#scoadmin account
里面可有好多東東喲!你可以添加用戶,添加組,刪除用戶和組,當(dāng)然也可以修改,呵呵,可以打開看一下的!比如:添加一個(gè)用戶apple,你可以:
#scoadmin account →user→Add New User
出現(xiàn)增加用戶的界面:
Login:apple
User ID:200
Comment:
Password:<*>;Set password now <>;Set password later
Login shell:sh [Change Login Shell…]
Networked via: [Change Distribution…]
Home Directory:/usr/apple
Login Group:group [Change Group Membership…]
[OK] [Cancel] [Help]
輸入有關(guān)信息后,將光標(biāo)移動(dòng)到OK處,按回車鍵。
注釋:
Login:處輸入用戶名
User ID:用戶ID,一般用系統(tǒng)推薦值即可。小于200的為系統(tǒng)用戶,0超級用戶使用。
Comment:對用戶的注釋說明,可以不輸。
Password: Set password now,現(xiàn)在就設(shè)置口令。
Set password later以后再設(shè)置口令
Login shell:sh用戶的注冊shell,系統(tǒng)缺省的是sh,即標(biāo)準(zhǔn) shell,如果要更改,把光標(biāo)移到Change Login Shell…]處回車,選擇別的shell,如csh ksh……。
Networked via: 一般不用設(shè)置。
Home Directory:用戶的家目錄(一般都是譯成主目錄,不過我覺得譯成家更形象些。一般系統(tǒng)會(huì)自動(dòng)在/usr目錄下,為新用戶建立一個(gè)“/usr/用戶名”的家目錄,比如本例是/usr/apple
Login Group:添入用戶所屬的組名,系統(tǒng)缺省的是group。
2、切換用戶:su
windowsXP一大賣點(diǎn)就是新增加了切換用戶(switch user)功能。其實(shí),unix早就有了這項(xiàng)功能,而且比windows XP要方便得多。
比如:你是用戶pear,現(xiàn)在要切換成用戶apple
$ su apple
當(dāng)然你得知道apple的口令。但是root用戶運(yùn)行su變成其他用戶,是不需要口令的。
如果沒有指定用戶名,缺省是切換到root用戶,如
$ su
password:
在你輸入root口令后,系統(tǒng)提示符就會(huì)變#,而不是$了。
但是你會(huì)發(fā)現(xiàn),你的工作目錄和環(huán)境并沒有改變,也就是su的結(jié)果和直接用apple或是root用戶的帳號注冊還是不一樣的。那么怎樣如同注冊一樣呢,只要在su后面加上一個(gè)短橫就可了。
比如:$ su – apple
就和在login:后面鍵入apple一樣獲得了apple用戶的環(huán)境。注意,“-”前后各有一個(gè)空格。
七、設(shè)置或者改變用戶口令:passwd
直接鍵入passwd可修改自己的口令,一般用戶只能修改自己的口令,而root用戶不僅可以修改自己的口令,還可以修改其他用戶的口令。
#passwd username
比如,root用戶要修改apple用戶的口令,可運(yùn)行:
# passwd apple
Setting password for user:apple
last successful password change for apple:Tue Dec 30 08:34 2001
Choose passeord
You can choose whether you pick a password
or have the system create one for you.
1.pick a password
2.Pronounceable password will be generate for you
注:第一種方式是自己創(chuàng)建新口令,第二種方式是由系統(tǒng)為你創(chuàng)建一個(gè)可以發(fā)音的口令,我們一般選第一種方式。
Enter choose (default is 1):1
Please enter new password (at least 3 characters):
new password:
Re-enter password:
輸入口令時(shí),屏幕上并不顯示。這是出于安全和保密的考慮。
# df -v /dev/root
Mount DIR filesystem blocks used free %used
/dev/root /dev/root 1030176 57546 962630 6%
在SCO UNIX中,還有一個(gè)dfspace命令,可以用M為單位顯示磁盤的使用情況。比如:
# dfspace
/ :disk space :469.96MB of 503.01MB available (93.43%)
Total Disk Space: 469.96MB of 503.01MB available (93.43%)
說明你的硬盤總共大小是503.01MB,已使用469.96MB,百分比是93.43%.
9、文件類型的確定:file filename
10、在管道線上建立“三通”:tee [options] [files]
tee由“T”而來,(tee與T的英語音標(biāo)都是[ti:],)而T則“三通管”的像形,即取前一條命令的的輸出作為輸入,然后將其傳送給下一條命令,同時(shí),形成一個(gè)文件。比如:
ls -l /bin|tee file1 |wc
將ls命令的結(jié)果既保存在文件file1中,又交給wc去統(tǒng)計(jì)。
ls -l /etc|tee -a file1|wc
把ls命令的結(jié)果追加到文件夾file1的尾端,同時(shí)交給wc去統(tǒng)計(jì)。
十一、編輯文件:
1、啟動(dòng)vi:
#vi filename
假如該文件存在,vi就會(huì)將其讀入,否則就會(huì)創(chuàng)建它。記得新建目錄的命令嗎?對了,用mkdir directory,那么新建一個(gè)文件呢?對了,聰明!你可以用vi filename創(chuàng)建了。當(dāng)然了,建立的是文本文件。
2、輸入正文:記住了,輸入正文之前,可一定要在命令模式下發(fā)出一個(gè)輸入正文的命令!呵呵,別急嘛!我會(huì)告訴你輸入正文的命令的。在輸入過程中,你輸入的任何字符都被視作輸入的內(nèi)容,怎么辦呢?猜猜看,你可以按〈Esc〉鍵返回命令模式。
哦,對了,差點(diǎn)忘了告訴你,輸入正文,叫插入模式。
a 從光標(biāo)右側(cè)開始添加正文;
A 從行尾處開始添加正文;
i從光標(biāo)左側(cè)開始添加正文;
I從行首處開始添加正文;o 從當(dāng)前行之后打開新的一行;
O從當(dāng)前行之前打開新的一行;
3、保存文件并退出:別忘了,一定要在命令模式下才能保存退出喲!你按<Esc>;,直到終端會(huì)叫了,那一定是命令模式的。有好多方法保存,但是一定要加一個(gè)冒號“:”。比如:
“:w”是保存但不退出;
“:q”是退出但不保存;
“:wq”是保存并退出vi。
我常用的是:“:x!”是保存并強(qiáng)行退出;“:q!”是不保存強(qiáng)行退出。
4、在文件中移動(dòng)光標(biāo),F(xiàn)在的PC鍵盤,大多可以用四個(gè)箭頭鍵來移動(dòng)光標(biāo),但是,unix誕生時(shí),可能還沒有這種PC鍵盤,所以它用的是h j k l四個(gè)鍵。用熟了,這四個(gè)鍵還挺方便的。
h 向左移動(dòng)一個(gè)字符;
i向右移動(dòng)一個(gè)字符;
k向上移動(dòng)一個(gè)字符;
j向下移動(dòng)一個(gè)字符;
5、刪除和恢復(fù)文件:刪除光標(biāo)所在的字符用x;刪除光標(biāo)所在行用dd。
撤銷前一次操作,用u或者U。
6、編輯時(shí)遇到的特殊情況:屏幕不可讀時(shí),按<Ctrl>;+L或者<Ctrl>;+R使屏幕刷新;如果還是不能閱讀,那可能是你的終端設(shè)置不對,或者編輯了非正文文件,別忘了鍵入:q!不保存退出。
舉個(gè)例子吧!在/apple目錄下編輯文件love,
#vi /apple/love,
假如原來的文件內(nèi)容為:
you are my kind of girl,you have a beautiful personality,and looks neat and fresh!
it was love at first sight,but I don’t have the heart to tell you, so I make a pass at you.
I’ve been dying to see you when leave xianghe,and I love you with all my heart!
I’m too deeply involved!
God bless you,god bless me too!
OK!比如:你要在I’m too deeply involved!插入don’t you give me the cold shoulder.那么你應(yīng)該將光標(biāo)移到involved!后,然后按i 你就可以插入了;假如你要?jiǎng)h除so I make a pass at you.你可以將光標(biāo)移到要?jiǎng)h除的字符上,按x 將其刪除;
假如你要將but I don’t have the heart to tell you,的逗號改為感嘆號,你可以插入感嘆號,并將逗號刪除,呵呵,廢話,是嗎?假如你要?jiǎng)h除God bless you,god bless me too!整行,你可以在命令狀態(tài)下按dd;
假如你要在 I’ve been dying to see you when leave Nanping,and I love you with all my heart!
后面加一行,并插入love you more than I can say!你可以將光標(biāo)移動(dòng)到I’ve been dying to see you when leave Nanping,and I love you with all my heart!上,(移動(dòng)光標(biāo)還記得嗎?對了,h、j、k、l 。)然后在命令模式下,按o ,在按i 后 插入love you more than I can say!改完了嗎?保存用“:x!”,不保存“:q!”。
你愛怎么改就怎么改吧!但一定不要將它改的面目全非了喲!
you are my kind of girl,you have a beautiful personality,and looks neat and fresh!
It was love at first sight,but I don’t have the heart to tell you, so I make a pass at you!
I’ve been dying to see you when leave Nanping,and I love you with all my heart!
love you more than I can say!I’m too deeply involved!
don’t you give me the cold shoulder.I wish apple and pear are going steady!
God bless you,god bless me too!
(你是我喜歡的那種女孩,你有永恒的魅力,你看起來優(yōu)雅清新!對你一見鐘情,但我沒有勇氣告訴你,所以我深情的看著你(送秋波)!離開南平,我一直很想你,我全心全意愛你!愛你在心口難開,我已經(jīng)陷的太深。別再對我冷淡,我衷心祝愿apple和pear正式成為情侶!上帝保佑你,上帝保佑我。
vi還有好多東東,但常用的就是這些。欲知詳情,看書吧!