總裁
tcsh 或 bash (內定為bash)鍵入 exit 可回到上一層 shell 或離開系統
目錄的使用權限: r--:只能讀;可以ls看目錄下有什麼檔案而不能編輯或讀取檔案 -w-:只能寫;但還不能建目錄或拷貝檔案進去 -x:可以cd進去此目錄,但無法使用 ls rw-:可以ls看此目錄中有那些檔案;但是無法進去此目錄、無法使用ls -l、無法編輯目錄、無法拷貝檔案進去 r-x:可以cd進去此目錄、可以使用 ls、但無法拷貝檔案進去 -wx:可以cd進去此目錄、可以拷貝檔案進去;無法使用 ls 性質:- 一般檔案 ; d 目錄 ; l 符號連結檔 ; c 字元設備b 區塊設備 (如硬碟);s 一個socket (如/dev/printer印表機);p 一個pipe
export TERM=vt100 (設定終端機為vt100;bash shell)
alias dir='ls -l' (以後下dir指令相當於下 ls -l 指令)
ps1='參數' (一般指令列的提示符號)ps2='參數' (當指令太長需換行時第二行的提示符號)ps1的參數: \h主機名稱 \w 當時目錄所在 \s shell的名稱 \$ 如果是使用者為root時顯示#;其它使用者顯示$ \t 以時間來表示 \d 以日期來表示 \u 目前的使用者代號 \# 指令的序能 \! 指令的歷史序號 \\ 顯示\符號 字串:顯示此字串
例:製做類似dos之diskcopy外部指令
檔案名稱:diskcopy#!/bin/shecho -n "Insert source disk in first floppy drive,then hit enter"read ans;dd if=/dev/fd0 of=/tmp/dcopy$$echo -n "Remove source disk and insert other disk ,then hit enter"read ans;dd of=/dev/fd0 if=/tmp/dcopy$$/bin/rm -f /tmp/dcopy$$備註:不用副檔名;需更改檔案屬性為可執行;例 chmod 755 diskcopy
ln -參數 已存在的檔案 要連結成的檔案ln -參數 原來的目錄 要連結的目錄參數說明:
不加:預設值;只限於相同檔案系統間的連結,且不能連結目錄 s:可作不同檔案系統間的連結,且能連結目錄 f:如果要連結成的檔案已存在,則砍掉這個已存在的檔案 n:如果要連結成的檔案已存在,則停止連結,不會砍掉該檔案
cat -參數 檔名若不加參數:即 cat 新檔案 (類似dos之copy con 新檔名)按 ctrl + d 結束並儲存
more -參數 檔名指令 | more (類似dos之指令|more;如type 檔名|more)參數說明:
p:先清除螢幕再列出 c:每頁都清除螢幕一次再從螢幕最頂端列出 s:如果檔案中有許多連續空白列時,只顯示一列 l:忽略檔案中的跳頁符號
mv -參數 來源檔 (或目錄) 目的檔 (或目錄)參數說明: b:移動之前先做備份 v:做完移動之後顯示所做的移動情形 f:強迫性移動,不會詢問使用者是否確認
rm -參數 檔案或目錄 r:刪除其下的檔案及目錄 (類似dos之deltree) i:刪除時提出警告 f:刪除時不提出警告 d:刪除目錄,即使該目錄並非空目錄
cp -參數 來源檔 (或目錄) 目的檔 (或目錄) a:拷貝目錄,保留所有的資訊,包括連結的檔 d:保留連結的檔案 s:製造符號連結 f:拷貝時若相同檔名的檔案直接複蓋不提出警告 i:拷貝時若相同檔名的檔案不直接複蓋而會提出警告 l:不拷貝,但是連結檔案 p:保留檔案的修改時間及存取權限 r:拷貝時包含目錄及目錄下的檔案
mkdir -參數 目錄名稱 p:連續建立兩個以上不存在的目錄 m:設定這個目錄的存取權限
rmkdir -參數 子目錄名稱p:若刪除此目錄之後,其上層目錄變成空目錄,則一併刪除
grep -參數 '字串' 要尋找的來源檔案 數字:列出找到字串的檔案名稱和字串前後幾行的內容 A 數字:列出找到字串的檔案名稱和字串後幾行的內容 B 數字:列出找到字串的檔案名稱和字串前幾行的內容 c:顯示找到該字串的個數,不會顯示檔案內容 h:不會顯示檔名,只會顯示內容 i:忽略大小寫 L:只顯示檔名一次 m:只找尋字串完全相同者
dd if=輸入檔或設備名稱 of=輸出檔或設備名稱
skip=blocks → 跳過讀入緩衝區的區塊數bs=bytes → 設定讀/寫緩衝區的bytescbs=bytes → 一次轉換的bytesibs=bytes → 讀入緩衝區的bytesobs=bytes → 寫入緩衝區的bytescount=blocks → 只寫入block數conu= ascii → 將EBCDIC碼轉成ASCII ebcdic → 將ASCII碼轉成EBCDIC ibm → 將ASCII碼轉成IBM block → 將變動位元轉成固定字元 ublock → 將固定位元轉成變動字元 lcase → 將大寫變小寫 ucase → 將小寫變大寫 swab → 將每一組bytes的資料做交換 noerror → 忽略錯誤 notrunc → 不要打斷 truntate 的輸出檔 sync → 對ibs所指定的區塊大小填入空白
find 【起始目錄】 -name 【欲找的檔名】 -print從起始目錄開始尋找檔案;使用萬用字元*時須在檔名兩端加"
fsck -參數 分割區名稱 a:自動修復 r:執行時會詢問 V:顯示處理時的每一個步驟 t:指定一個檔案系統 n:不要真正執行,只看執行時會做那些動做
mount -參數 設備名稱 存放目錄mount ip位址:/所提供的目錄 存放目錄 設備名稱:如/dev/hda2、/dev/fd0 存放目錄:必須是已存在的目錄 不加參數:顯示目前已經掛上來的檔案系統、目錄 a:掛上/etc/fstab下所述全部的檔案系統 t:指定所掛上來的檔案系統的名稱 (見/proc/filesystems) n:掛上檔案系統時不會把檔案系統的資料寫入/etc/mtab中 w:檔案系統設定為可讀寫 r:掛上來的檔案系統設定為唯讀 例:mount -t iso9660 /dev/hdd /cdrom 掛上光碟機,把光碟機之資料放入/cdrom目錄之中
掛上光碟機,把光碟機之資料放入/cdrom目錄之中
umount 已經掛上的目錄或設備名稱例:umount /cdrom → 卸下/cdrom目錄
mke2fs -參數 設備名稱
chmod □□□ 檔名 → □□□ 代表雍有者;群組;全體使用者例:111 101 101 → □□□ = 755;雍有者可讀、寫、執行;群組及全體使用者可讀、執行
chown -參數 擁有者 (或擁有群組) 檔案 R:將目錄下之檔案及其子目錄一併更改擁有者 v:執行完後顯示訊息
write 使用者帳號 終端機名稱
shutdown -參數 時間 訊息 k:並非真正關機,只是送出訊息 r:關機後重新開機 h:關機後不重新開機 f:快速關機 n:快速關機,不要經過init的程序 c:取消關時的程序 t:在警告訊息和刪除信號間做停留 時間可用now或任意數字 (代表分鐘)
kill 程序號碼 (pid) → 強迫終止程式之執行kill -l → 列出所有的信號
ftp IPAddressftp 127.0.0.1 → 連進自已的電腦 !:暫時離開ftp回到自已的電腦,exit回到ftp bin:以binary模式ftp get:下載檔案 → get 檔名 【新檔名】 mget:下載多個檔案 → mget 檔名 → 可使用 * 或 ? put:上傳檔案 → put 檔名 【新檔名】 mput:上傳多個檔案 prompt:對答模式開關 → 預設值為 off bye:結束ftp
telnet IPAddresstelnet 127.0.0.1 → 連進自已的電腦
rlogin -l 簽入的帳號 IP
finger -參數 使用者名稱 s:使用短格式顯示使用者的各項資訊 l:使用長格式顯示使用者的各項資訊 p:使用長格式顯示時不列出計畫檔和專案檔
ping -參數 主機位址 c 次數:送幾次封包給這台主機,然後等待回應 d:設定SO_DEBUG選項 f:大量且快速的送網路封包給一台主機,看它的回應 i 秒數:設定幾秒鐘送一次封包給一台主機,預設值1秒 q:不顯示傳送封包的資訊,只顯示最後結果 l 次數:在次數內,以最快速的方式送封包給一台主機
查看個人網站
查看詳細資料
TOP
正式員工
企業實習生
原帖由 adj 於 2007-12-21 17:26 發表 安裝 Linux: 準備分體式冷氣機出風口滴水兩張磁片: bootdisk: rawrite <Enter鍵> bare.i <Enter鍵> A <Enter鍵> rootdisks: rawrite <Enter鍵> color.gz <Enter鍵> ...