前兩天在同事的幫助下用Liunx的命令幫另一同事搞定了一個(gè)小需求,使他們的工作更方便了。讓我覺(jué)得Liunx&Unix的命令太強(qiáng)大了,所以我想要好好的學(xué)習(xí)一下,由于每周要做的事情比較多,就規(guī)定自己每周學(xué)習(xí)一個(gè)命令好了。
就像幫我的那位同事說(shuō)的一樣,沒(méi)事他就在AIX下用man來(lái)一個(gè)個(gè)的看這些命令,我覺(jué)得這個(gè)方法好,先試著采用一下,然后再來(lái)解決一些問(wèn)題。
2007.11.26
這周先從ls命令學(xué)起,正好早上也在幫同事用這個(gè)命令解決問(wèn)題。
以下是比較有用的一些操作:
ls -lS???按文件的大小排序
ls -lS --block-size=1K?將文件信息以K為大小單位排序列出
ls -F 文件后面跟一個(gè)類型符<“*”表示可執(zhí)行的普通文件;“/”表示目錄;“@”表示符號(hào)鏈接;“|”表示FIFOs;“=”表示套接字(sockets)>
2007.12.3
上周后來(lái)又學(xué)了很多命令,如下,記錄在此:
chmod 改變文件權(quán)限,會(huì)經(jīng)常用到的。
chmod [who] operator [permission] filename????chmod命令的相對(duì)模式
chmod [mod] file?????????????????????????????????????????????chmod命令的絕對(duì)模式,我更喜歡這種模式
chown改變文件屬主
chown -R -h owner file
-h表示在改變符號(hào)鏈接文件的屬主時(shí)不影響該鏈接所指向的目標(biāo)文件
chgrp改變文件所屬的組
chgrp groupname filename
找出用戶所屬的組可以用group和id命令
軟鏈接命令ln
ln [-s] source_path target_path
常用的場(chǎng)景可能是目錄太深;一份文件,多人看;應(yīng)用程序的日志,指定到一個(gè)自己想要的目錄,可以建一個(gè)指向該目錄的鏈接,這個(gè)用法可能最實(shí)用,也用得最多,例如:WAS指定LOG的目錄為/opt/webshpere/profile/server1/log/,我想把日志都寫(xiě)到/usr/log/中,可以用這樣的命令:
ln /opt/websphere/profile/server1/log/ /usr/log/
這樣就OK了,呵呵,好強(qiáng)呀!這個(gè)Windows下面肯定是不支持的。
cd ~?這個(gè)是回到用戶的默認(rèn)目錄