主題: Linux指令
查看單個文章
舊 2004-09-30, 02:38 AM   #3 (permalink)
貝斯特 帥哥
長老會員
 
貝斯特 的頭像
榮譽勳章
UID - 90669
在線等級: 級別:1 | 在線時長:11小時 | 升級還需:1小時
註冊日期: 2003-08-06
住址: The Gates of Hell
文章: 1758
現金: 15064 金幣
資產: 5185909 金幣
預設

目錄名稱 說明 例
bin 系統的一些重要執行檔 Kill、cp、df
boot 系統開機的一些載入檔  
cdrom 光碟機裡的資料被掛上來的地方  
dosc 開機時把dos檔案系統掛上來的地方  
etc 系統設定檔  
home 使用者的自家目錄所在、ftp server  
lib 基本函數庫  
Lost+found 系統檢查結果  
mnt 可以掛上其它檔案系統  
proc 整個系統運作資訊  
root 系統管理者的自家目錄所在  
sbin 一些設定的可執行程式、設定網路  
tmp 雜七雜八的東西  
usr 應用程式 X-window
var 記載著各種系統上的變數的地方  
vmlinuz 系統核心檔案  

/proc 下的檔案介紹:

more cpuinfo:顯示有關cpu的訊息
more devices:區塊設備、字元設備
more filesystems:目前核心技援的檔案系統
more dma:直接記憶體存取
more interrupts:中斷向量值、中斷次數
more ioports:系統中每個設備的輸出輸入埠的位址範圍
more meminfo:記憶體分配狀態
more pci:顯示PCI介面訊息
終端機資料設定檔:/etc/termcap

export TERM=vt100 (設定終端機為vt100;bash shell)

如何設定指令的別名:例:將 ls -l 設定成dir

alias dir='ls -l' (以後下dir指令相當於下 ls -l 指令)

如何更改系統提示符號:

ps1='參數' (一般指令列的提示符號)

ps2='參數' (當指令太長需換行時第二行的提示符號)

ps1的參數:

\h主機名稱
\w 當時目錄所在
\s shell的名稱
\$ 如果是使用者為root時顯示#;其它使用者顯示$
\t 以時間來表示
\d 以日期來表示
\u 目前的使用者代號
\# 指令的序能
\! 指令的歷史序號
\\ 顯示\符號
字串:顯示此字串
linux之shell scripts (類似dos之批次檔)

例:製做類似dos之diskcopy外部指令

檔案名稱:diskcopy

#!/bin/sh
echo -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

ls:列出檔案資訊 → 類似dos之dir

-l:列出詳細的檔案資訊
-a:列出全部檔案包括隱藏檔
-R:遞回列出檔案及子目錄其下的所有子目錄和檔案
-x:以多欄方式列出,字母順序由左而右
-i:以i -node來列出,會列出每個檔案在磁碟中的編號
-m:列出檔案時以逗號 , 來分隔
-n:把群組及檔案擁有者名稱轉成數字代碼
-t:依檔案的修改時間排序 (由新而舊)
-u:依檔案上次的存取時間排序 (需與t配合)
-s:檔案的大小以區塊為單位 (每個區塊block = 512 bytes)
-o:用顏色來顯示各種類別的檔案
-r:以相反的英文字母順序顯示
-d:只顯示目錄訊息而非目錄下的檔案
ln 製作捷徑檔:

ln -參數 已存在的檔案 要連結成的檔案

ln -參數 原來的目錄 要連結的目錄
__________________

給自己看也給所有需要這些話鼓勵的人看!

認真不一定會得到美好的結果,但是不認真就一定沒有

想要有什麼結果,就秉持你的雙手
放手去做
總比什麼都沒付出最後失敗了才嘆氣來的好吧
沒努力的人.沒有資格說放棄
努力過的人.更要有勇氣繼續努力下去
貝斯特 目前離線  
送花文章: 1, 收花文章: 38 篇, 收花: 123 次
回覆時引用此帖