作者home.bbs@bbs.cse.ttu.edu.tw (個人網頁歡迎參觀), 信區: linux
標題[給Redhat新手] Linux常用指令
時間大同資工 BBS (Tue Mar 28 09:41:45 2000)
轉信站: GIBBS!news2.ncku!news.ncku!news.civil.ncku!netnews.csie.nctu!ee.ttu!Sec
*********************************************
以下指令為弟個人常用的指令,列出來僅供新手參考
如有打錯或寫錯的部份,歡迎不吝來信指教
jihong@pchome.com.tw
如果想更了解各指令的細節
請在$或#提示號下打 : man <指令>
您就會得到linux系統的幫助
希望和我一樣是新手的人,都能輕鬆的使用linux
弟使用的是RedHat 6.0 + cle 0.8
所以有些指令可能與您有所出入
*********************************************
[版權宣告]
"Red Hat" 是美國Red Hat軟體公司的註冊商標。
"Linux"是Linux軟體創始人Linus Torvalds的註冊商標.
歡迎散播此篇文章,以幫助那些不得其門而入的使用者
不必令行通知
by jihong 2000/3/27
**********************************************
[檔案指令]
[ls] 類似dos下的dir指令
ls --color => dir with color
ls | more => 分頁顯示ls結果
ls -l => list
ls -a => 顯示隱藏檔,點檔(.file)
[pwd] 顯示您目前的工作目錄
[file] 分辨檔案型態
[find] [locate] [whereis] 尋找檔案相關指令
[rm] 刪檔
類似dos下的del
[rmdir] 刪目錄
類似dos下的deltree
[mkdir] 建目錄
同dos
[mv] 移動檔案(move)
[cp] 拷貝檔案(copy)
[head] 顯示檔案之前部份
head -20 <filename> 顯示<filename>之前2行
[tail] 顯示檔案之後面部份,與head相反
[grep] 搜索檔案內之字串
[df] 顯示硬碟所剩空間 ( K)
[du] 顯示各目錄所佔空間 ( K)
*[chmod] 改變檔案之屬性
drwx---rwx <filename>
d表<filename>為一目錄
l表<filename>為一link
-表<filename>為一般檔案
r = read (4)
w = write (2)
x = excute (1)
- = none (0)
第2個到第4個為一組,指的是 user(檔案所有者)
第5個到第7個為第2組,指Group (群組)
第8個到第10個為第3組,指others (非user及group的人)
比如 :
改 group 和 user 使其增加r,w的權限
下 chmod ug +rw <filename>
反之要使其減少權限用 -
其中 :
可以使用數字來代替 第一個數字表user , 第二個表group , 第三個表others
比如 :
[1]改變 user : r,w,x 的能力 = r(4)+w(2)+x(1) = 7
所以可以用 chmod 700 <filename> 來代替 chmod u +rwx <filename>
[2]改變 group : r,w 的能力 = r(4)+w(2) = 6
所以可以用 chmod 060 <filename> 來代替 chmod g +rw <filename>
[3]改變 user的w,x和group的rx能力 = w(2)+x(1)=3 , r(4)+x(1) = 5
所以用 chmod 350 <filename>
若<filename>為一目錄,則所有動作加 -R 的標籤
[chown] 修改<filename>的owner
[chgrp] 修改<filename>的group
[gunzip] 解.gz的壓縮檔
gunzip -d <filename>
[tar] 解.tar , .tgz的壓縮檔
tar -zxvf <filename>
[cat] 類似DOS的copy con <filename>
[系統環境相關指令]
[env] 環境變數
[mkbootdisk] 製作開機片
mkbootdisk --device /dev/fd0 2.2.xx
其中:
kernal的版本可在 /lib/moudules 下找到
*製作救援磁片 :
dd if=rescue.img of=/dev/fd0 bs=1440K
[dmesg] 顯示開機時之資料
[clear] 清除螢幕,類似dos之cls
[ps] 列出目前在記憶體中之process
[kill] 強迫關閉一個process
[who] 列出線上使用者
[mount] 掛載一磁碟.光碟...等
mount /dev/cdrom /mnt/cdrom 掛載CDROM( IDE )
mount /dev/sd0 /mnt/cdrom 掛載CDROM( SCSI )
[reboot] 重新開機
[shutdown] 關機
[hall] 強迫關閉所有process,然後關機
[sync] 將process或記憶體,Swap區中的緩衝資料回存
建議關機時下 : sync;sync;sync;shutdown
[設定指令]
[ifconfig] 查看網路狀態
[netconf] 設定網路相關細節
[setup] 設定TimeZone,Sound,X...等
[liloconfig] Lilo之config
[重要相關檔案]
(1)var/adm/syslog 記錄su之使用
(2)etc/passwd , etc/shadow passwd檔
(3)var/log 各種系統之log檔
(4)etc/fstab file system table
(5)etc/inittab
找 ca::ctrlaltdel:/sbin/shutdown -t5 -rfn now
改 ca:: -t3 -rf now
將<Ctrl><Alt><Del> disable掉,保護系統
(5)etc/rc.d 自動開機執行檔 ( dos下的Autoexec.bat)
(6)etc/issue ,etc/issue.nat 可修改login畫面 , .net表telnat進來的畫面
etc/rc.d/rc.local 將最後幾行issue相關部份用 # mark起來,
避免系統自動恢復issue,issue.net
願您使用愉快!
--
你問我 : 我們能夠到永久嗎?
我想了想....
我不知道...但,我知道..失去你,我會難過一輩子
--
@, ●秘密情人● (bbs.cse.ttu.edu.tw)
~\ ◆ Post From: dn4091.dorm.ttu.edu.tw ◆