顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - yyycome

頁: 1 [2]
31
課後溫習+認證考試 / 2004-09-07 台南班(8)
« 於: 2004-10-08 21:06 »

麻煩老師了~~

1) 能否說明一下 hard link 跟 soft link 是甚麼?有何不同?
說明:
兩者都是一種連結檔,hard link 是連結到一個file的inode,
不會產生新的inode,也不會佔空間,而soft link 則產生一個新的inode
連結到file,不會佔blocks 但會用掉一個inode  

請問建立 hard link 跟 soft link 的命令跟參數是甚麼?
hard link : ln
soft link : ln -s

請問你如何得知檔案的 link count ?
方法:  ln -l

那 link count 對 file content 有何影響?
影響: 用hard link時,link count 會加1 ,link count為0時,
       檔案的inode、blocks就會被刪掉,但如果link count 為1以上
       則表示還有另一個或多個連結檔,只要再重新link回去,檔案就不會消失

2) 請問 quota 所能限制的與 account 相關的對像是哪兩項?
1: block
2: inode
請問 quota 所能限制的與 file system 相關的資源是哪兩項?
1:
2:
下面三者的關係如何?
hard limit:  
soft limit:
grace time:
soft limit 是設定能儲存的限制,但是可以在grace time的時間內,儲存到
hard limit,grace time過了,就不能使了

3) 若我將 /home 掛在 hdb5 之上,並想作 user 跟 group 的 quota 限制,
請問你將如何做到?
步驟:(老師,是/home掛在hda5上,還是hda5掛在/home上呀~)
假設是hda5掛在/home上:
(1).vi /etc/fstab
    多增加 /dev/hda5   /home   ext3  defaults 0 0
(2).mount -a
(3).reboot
(4).touch /home/aquota.user
    touch /home/aquota.group
(5).vi /etc/fstab
    在option(defaults)後加,usrquota,grpquota
    儲存離開
(6).mount -o remount /home
(7).quotacheck -ugv /home
(8).quotaon -ugv /home

4) 若 /home 的 quota 功能已成功啟動,
請問 root 可用哪個指令及參數來編輯 u1 的 quota ?
命令:
edquota -u u1

若 root 想看到所有 user 的 quota 使用狀況,
可下甚麼指令跟參數?
命令: repquota -ugv

請問以上命令可讓一般 user 使用嗎?
?可
?不可(O)
若不可,那一般 user 如何看到自己的 quota 狀況?
命令: quota


5) 請問你可用哪個命令得知當前 login 的 uid 及所有 gid ?
命令: id


又,請問如何得知某一檔案或目錄的 user 及 group 呢?
file:ls -l file
dir :ls -ld .

6) 當我們談到 file permission 的時侯,
主要分為三組對象:user, group, others ,
請問,您如何判斷當前 login 針對某一檔案或目錄而言,
應屬哪一組呢?
方法:
若是file則用ls -l file
若是目錄則用ls -ld .
了解該file或目錄所屬的使用者與群組
再用id了解自已是否屬於該群組
先判斷u(是否為file建立者)
再判斷g(是否為該群組)
若都不是則為o

7) 當我們談到 file permission 的時侯,
主要分為三種權限:read, write, execute ,
請你說一下這三種權限對 file 跟 directory 有何不同:
file:
1.read:read file's content
2.write:modify file's content
3.execute:execute  
dir:
1.read:list file
2.write:create、delete、rename the file
3.execute:access to dir

8) 當你能成功作答以上三題後,
請問,您如何判斷當前 login 針對某一檔案或目錄而言,
應具何種權限?
方法:
檔案:ls -l  file
目錄:ls -ld .

9) 事實上,上一題所指的就是所謂的 permission mode ,
請問,你可用哪三種方式來表示 mode ?
1: -rwxrwxrwx
2: 777
3: 110110110
請問系統是看哪種方式?
方式:110110110

10) 請問改變 mode 的命令是哪個?
命令:chmod  

假設當前的 mode 是 rwxr-xr-x ,
在此基礎上若分別跑如下參數的執行結果將變成怎樣?
g+w,o-x : rwxrw-r--
go-x,a-w : r-xr--r--
u=rwx,go=r :rwxr--r--

若用 octal 方式,要如何下參數才能做到上面相同的結果?
1:774
2:544
3:744

註:老師請問你一個的問題
    之前mount都是linux的磁區,如果要mount硬碟中的windows系統(也就是
    能讀到windows的東西), 要如何作到呀?

32
課後溫習+認證考試 / 2004-09-07 台南班(7)
« 於: 2004-10-03 23:55 »
* 思考練習:

1) 您問您會用哪個指令來列示目錄的內容?
命令:
ls -l

2) 請問建立一個新的空白目錄命令是甚麼?
命令:
mkdir  目錄名稱

若目標目錄之 parrent dir 尚不存在,如何一並建立?
方法:

mkdir -p d1/d2/d3/d4

若建立一份空白檔案呢?
命令:
touch 檔案名稱
3) 請問 rmdir 可移除"非"空白目錄嗎?
? 可以
? 不可
若不可以,那你會用甚麼方法?
方法:
不可以
rm -r 目錄


4) 假設當前目錄下只有 d1 這個目錄及 f1 這份檔案。
請問你要如何將 d1 複制為 d2 目錄?
命令:
cp d1 d2

當成功複制後,再跑一次該命令,
請問其結果與上一次執行結果有何不同?
說明:
不同,第一次是將d1的內容複製到d2
         第二次是將d1的目錄複製到d2

若此時執行 cp f1 d1 ,再跑 cp f1 d1 d2 會有何結果?
說明:
cp f1 d1 >將f1檔案複製到d1
cp f1 d1 d2 > 錯誤 ,應改為cp -r f1 d1 d2

5) 能否從 inode 與 block 的關係,
說說 mv 命令在相同 partition 與不同 partition 之間執行有何差異?
說明:
mv的重點在於是否在同一個partition
若在同一個partition裡作mv的動作,則檔案的inode與block不變,
只須改變該檔案的directory
若在不同的partition裡作mv的動作,則先將該檔案cp到目標端,再刪除舊檔案的
inode、block、directory,

6) 請問 df 指令是作啥用的?
說明:
查看系統的使用量
若要看 partition 的 inode 用量,如何做到?
方法:
df -i
7) 請問 du -hs 與 du -hSs 有啥不同?
說明:
du -hs   > 大約等於df -h,也就是查看該目錄及其子目錄的使用量
du -sSh > 列出該目錄的使用量,不包含子目錄

8) 請問 fsck 與 badblock 的作用是甚麼?
說明:
fsck => 只在umount 和read-only的情況下才能使用
                目的是要檢查檔案系統有無錯誤,若有會自動修復
badblock=>

9) 請問 partition 一經切割完畢就能使用嗎?
? 能
? 不能
不能

要是不能,下一動作是甚麼?
動作: 格式化
在 Linux 要完成此程序可用哪個工具?
工具名稱:
mke2fs,mkfs

若用 mkfs 指令將 /dev/hdb5 給格式為 ext2 ,且同時檢測壞的區塊,
請問您的完整指令如何下?
命令:
mkfs -t ext2 /dev/hda5 |mount -o ro | fsck

10) 假設 /dev/hdb8 的 id 是 82 ,請問你如何將之應用為 Linux 的 swap ?
步驟:
fdisk /dev/hda > 按t > 按 8 > 按83 > 按w
mkswap /dev/hda8
swapon /dev/hda8

11) 若我要想使用已經格式為 ext2 的 hdb5 ,
且要掛在 /mnt/test 目錄上,不過該目錄尚不存在,
請問指令要如何下?
步驟:
mkdir /mnt/test
mount /dev/hda5 /mnt/test

若你不小心將多個 device 掛在同一個 mount point 上,
將會有何結果?
說明:
舊的會讀不到資料,因此勿在mount point存放資料或mount兩次以上

11) 若要將上一題掛載好目錄給卸載掉,可用的方法有兩個,
你知道哪兩個嗎?
方法一: umount  目標
方法二:

請問,若要成功完成卸載,條件是甚麼?
條件: mount point裡面不能有使用者在執行

若你想查出某一目錄或檔案當前被甚麼程式在使用,
你可用哪個工具?
工具名稱:
fuser

並請說說 fuser 的 -k 參數的用途:
用途:
踢掉在mount point裡的使用者,使用者被登出

12) 若我們想要在開機的時侯就能夠完成非 root partition 的掛載,
請問你會改哪個檔案?
檔案路逕:
/etc/fstab

請說明該檔案每一個欄位的意思:
1: partition
2: mount point
3: type(ext3,ext2,swap)
4: option (defualts)
5: dump
6: fsck

關於其中第 6 個欄位,其如下設定值分別是啥意思?
0: 不執行fsck
1: 只執行/的目錄
2: 除了/目錄以外都會執行


13) 請說明 /etc/fstab 第 4 欄位之 defaults 所含的 options, 及取消個別 option 的方法.
說明:
defaults > rw,dev,async,exec,suid,nouser,auto

mount -o remount, ro ,nodev,sync,noexec,nosuid,user,noauto  /dev/hdax

33
課後溫習+認證考試 / 2004-09-07 台南班(5)
« 於: 2004-09-23 17:39 »
哈哈~~我來囉!!
麻煩老師了^0^

* 思考練習:  


1) 請問命令行之 pipe line 的作用是甚麼?
它是用來連接哪些 file descriptor 的?
說明:
用來連接指令
comd1 | comd2 | comd3
comd1的output經過pine後,變成comd2的input


請問 STDERR 要如何才能參與 pipe line ?請以範例說明:
範例:
$ls . /tmo 2>&1 | nl -ba

2) 請問 tee 的作用是甚麼?請用一個範來說明。
(提示:區分 > 與 tee 兩者對原有的 STDOUT 的處理差異)
範例: tee的作用是將整個輸出的結果備份到一個檔案裡\
$ls . /tmo 2>&1 | nl -ba | tee test.txt

3) 請問 xargs 的作用是甚麼?請用一個範來說明。
範例:
作用等同於命令替換(command substitution)
例:$echo test.txt | xargs tac

4) 當我們談到帳號時,每位系統用戶都一定有兩個 id ,
請問是哪兩個?
1: uid
2: gid

5) 能否說說 primary(initial) group 與 groups 的差別?
說明:
一個使用者一定會有一個primary group,但這個傢伙不一定會
參加別的groups,如果他加入別的groups裡,那麼別的groups在
/etc/group裡一定會顯示出別的使用者。


6) 若現在要建立 u1, u2, u3, u4 四個 user 帳號,及 g1, g2, g3, g4 四個 group 帳號,
且按如下設計分配:
u1 的 primary group 是 g1,同時加入 g2, g3, g4
u2 的 primary group 是 g2,同時加入 g3, g4
u3 的 primary group 是 g2,同時加入 g3
u4 的 primary gropu 是 g2,並沒加入其他 groups
請問,若忽略 primary group 不計,g2, g3, g4 的成員分別有哪些?
g2: u1
g3: u1,u2,u3
g4: u1,u2

7) 在 Linux 系統上的帳號資料,主要集中在三份檔案裡面,請列出它們的路逕:
1: /etc/group
2: /etc/passwd
3: /etc/shadow

8) 請用冒號(:)作區隔符號,分別列出 group 的所有欄位,
並說明每一欄位的意思:
1: g_name
2: g_pass
3: gid
4: [members]
若不允許您用文書編輯器來修改,請問您會用甚麼命令(可用不同命令)及參數,
來建立或修改每一欄位?(有些可能不能修改)
(1)groupmod -g gid
               -n g_name
(2)passwd g_name


9) 請用冒號(:)作區隔符號,分別列出 passwd 的所有欄位,
並說明每一欄位的意思:
1:u_name
2: u_passwd
3: uid
4: gid(primary)
5: [commant]
6: /home/dir(家目錄)
7: login_shell
其中第 6 個欄位,其內容參考來源在哪裡(複制自哪一目錄)?
路逕: /etc/skel

若不允許您用文書編輯器來修改,請問您會用甚麼命令(可用不同命令)及參數,
來建立或修改每一欄位?(有些可能不能修改)
useradd -g gid(primary)
            -G gid(groups)
            -u uid
            -c commant
            -d /home/dir
            -s login_shell
 註:passwd 無法改

10) 請用冒號(:)作區隔符號,分別列出 shadow 的所有欄位,
並說明每一欄位的意思(提示:請以 man page 為準):
1: n_name
2: u-pass
3: LD(從1970年到密碼最後修改的那天,共經過多少天)
4: minday(密碼最少用幾天)
5: maxday(密碼最多用幾天)
6: warnday(最後幾天警告)
7: inactive(過期後幾天可用inactive)
8: expireday(帳號期限)
9: 系統保留
若不允許您用文書編輯器來修改,請問您會用甚麼命令(可用不同命令)及參數,
來建立或修改每一欄位?(有些可能不能修改)

chage   -m minday
            -M Maxday
            -W warn day
            -I  inactive day
            -e expine


9) 參考習題 6,分別為 g1, g2, g3, g4 分配 gid 1000, 1001, 1002, 1003 ,
並依以下資料設計 u1, u2, u3, u4 :
u1 之 uid 為 1000,home dir 為 /home/user1,shell 為 /bin/tcsh,comment 為 "User One"
u2 之 uid 為 1001,home dir 為 /home/temp,shell 為預設,comment 為 "Temp User"
u3 之 uid 為 1002,不建 home dir, 但路逕指向 /var/ftp,shell 為 /sbin/nologin,comment 不設
u4 之 uid 為 1003,home dir 為預設但不建立之,shell 為 /bin/false,comment 不設
(注意: 習題 6 之設計仍然有效)
請將您所下的指令,按順序全部列出:
groupadd -g 1000 g1
groupadd -g 1001 g2
groupadd -g 1002 g3
groupadd -g 1003 g4

$useradd -g 1000 -G g2,g3,g4 -u 1000 -d /home/user1 -s /bin/tcsh
 -c "user one"  u1

$useradd -g 1001 -G g3,g4 -u 1001 -d /home/temp -c "Temp User"  u2

$useradd -g 1001 -G g3 -u 1002  -m -k /var/ftp -s /bin/nologin

$useradd -g 1001  -u 1003  -s /bin/false



並請以實作方式加以驗證,若發現與設計不一致的地方,
請運用如下命令加以修改(避免直接使用文字編輯器):
groupmod
usermod
chage
chsh

9) 若帳號不再使用,我們一般是建議"停用"帳號,而非"移除"帳號,
請問您能想出兩種或以上的方法來做到嗎?
方法一: useradd -e 2004-09-23(使用到今天)
方法二: usermod -L user

若帳號已確定不在需要保留,您會用哪兩個指令來刪除之?
刪除 user:userdel user
刪除 group: groupdel group

34
課後溫習+認證考試 / 中秋節要上課嗎???
« 於: 2004-09-22 20:56 »
耶 ~~ 老師沒有po覆習重點耶

35
課後溫習+認證考試 / 中秋節要上課嗎???
« 於: 2004-09-22 20:54 »
對啊~~昨天還蠻吵的

ps:下星期二不要上課了啦
      老師也想肥家烤肉吧~~^^

36
課後溫習+認證考試 / 2004-09-07 台南班(4)
« 於: 2004-09-19 22:29 »
呼呼~~終於有時間了  
呵呵 ~~ 請老師指教


* 練習題:

1) 請問 col 的作用是甚麼?
(提示:請用 man 指令外加實作來理解)
作用:
過濾掉<CR>
例:$cat  test | col -b > test2

2) 請問 join 與 paste 有何不同? 請舉例說明:
說明:
join 須要有共同的欄位
paste 不須要
例:
a file
1 a
2 b
3 c

b file
1 A
2 B
3 C

join a b
1.aA
2.bB
3.cC

paste
1 a 1 A
2 b 2 B
3 c 3 C

 
3) 請問 split 的功能是甚麼? 請舉例說明:
說明: 將一個檔案切成數分
例:我們要將一個檔案分成數等分,可以用split
說明其語法及如何修改輸出結果?
說明:
例:split -l 3 test (將test檔以每三行切成一個檔案)
      split -l 3 test AB (原本檔案為xab xac變為ABab ABac)
      cat AB* > test (全部的檔案再合併)

4) 3) 請問 diff 的功能是甚麼? 請舉例說明:
說明: 找出兩個檔案的差異
例:沒抄到


5) 請問 cut 命令的作用是甚麼?
作用: 從檔案的某部分開始擷取

若,我只抓第 1 到第 7 個文字(charactor)如何操作呢?
命令: $cut -c 3-7 file
如何用 cut 命令將 /etc/passwd 的每位 user 的 uid 跟 gid 抓出來?
(提示:區隔符號是 : ,uid 在第 3 個欄位,gid 在第 4 個欄位):
命令: $cut -f 3-4 -d ':' file


6) 請識別 Shell 與 Regulare Expression 在 meta 上的差異,
理解並正確處理命令行上的 RE meta.

shell與RE同時在 ==> shell
shell在 ,RE不在 ==>shell
shell不在,RE在 ==> RE
兩個都不在==>literal
 
意義變了
例:
$在shell為變數 ,但在RE為句尾
?在shell為任一,RE的任一為.

7) 請列舉兩個常用的 RE anchor:
說明:
^ 句首
$ 句尾

8) 請列舉常見的 RE Character Set:
說明:
    任一個
    [^list] 除了list以外
    (abc) single string(1set)
    abc indiviu char (3set


    9) 請列舉常見的 Modifier:
    說明:只對左邊的cahrt set作用
    * zero or more
    ? zeor or one
    + one or more
    {m,n} m to n

    10) 請問 echo "abccccccc" | egrep 'abc{3,5}' 是否能抓到結果? 並說明原因:
    說明:可以
    若改為'abc{3,5}&'則不行,因為這樣代表c只能有三到五個就要結束
    但現在為'abc{3,5}'代表c中間只要有3-5個,後面還有沒有不管它
    (不太會用文字解釋)
     

    11) 請問 grep 命令的作用是甚麼?
    作用: 對檔案句子處理,符合條件的即印出

    請問帶 -v 參數又有啥用途?
    作用: 不符合的印出
    請列舉其它常用的參數及其意思:
    說明:
    例:$grep -i file (忽略大小寫)
          $grep -w 'root'  file(只捉有單獨root的句子印出)
          $grep -c  'root' file (算出符合的數目)
          $grep -n  'root' file 抄了但不知道是什麼  

    12) 請抽空學習一下 sed 跟 awk 這兩個複雜的命令,
    (提示:別忘了 google 跟 newsgroup﹗)


    13) 請問如下的命令各是啥意思:
    sed '3,7d' => 刪除3.7行
    sed '8,$d' #(若改用 head 你會如何做?)
    => head -n +8
    若我有一個檔案的內容類似如下:
    ----abc----
    ----abc---abc----
    abc----abc-----abc---
    -------abc
    請問,若執行如下命令,其結果將會如何?
    sed 's/abc/ABC/'
    =>
    ----ABC----
    ----ABC---abc----
    ABC----abc-----abc---
    -------ABC

    sed 's/abc/ABC/2'
    =>
    ----ABC----
    ----ABC---ABC----
    ABC----ABC-----abc---
    -------ABC

    sed 's/abc/ABC/g'
    =>
    ----ABC----
    ----ABC---ABC----
    ABC----ABC-----ABC---
    -------ABC
     

    若,我想將全部的 abc 都刪除掉,用如下命令你將如何敲:
    tr: tr -d abc
    sed: sed '1~1d'
             sed 's/abc/\ /g'


    14) 同習題 15 ,若不用 cut 而用 awk ,
    您如何抓到 /etc/passwd 的第 3 跟第 4 個欄位?
    命令:
    不清楚
    15) 請列舉說明 shell 上常用的 Standard I/O (FD, Name, Device, Redrection):
    說明:

    FD  Name     Device      Redrection
    0    STDIN    keyboard  
  • <file

1    STDOUT monitor      [1]>file
2    STDERR monitor      2 >file


16) 4) 請問,要想將 STDOUT 與 STDERR 都存到同一份檔去(原內容必須保留),
請列出一個錯誤的寫法,及兩個正確寫法:
錯誤寫法: ls . /tmo >both.txt 2> both.txt
正確寫法 1: ls . /tmo >both.txt 2>> both.txt
正確寫法 2: ls . /tmo &>both.txt

17) 請簡單說說 /dev/null 的作用是甚麼?
說明: 空白file

若在一個 comand 中同時產生 STDOUT 與 STDERR ,
請問要如何讓熒幕只送出 STDERR ?
命令語法: ls . /tmo > /dev/null

要是反過來,只留下 STDOUT 呢?
命令語法: ls . /tmo 2> /dev/null

或是,要將兩者都隱藏掉呢?
命令語法:ls . /tmo >/dev/null 2> /dev/null
                    ls . /tmo &>/dev/null

37
課後溫習+認證考試 / 2004-09-07 台南班(2)
« 於: 2004-09-10 20:29 »
練習題:

1) 請問 man page 的 8 個 section 分別是甚麼?
1: user commands-some are huilt-in(一般使用者的命令)
2: system calls
3: C library functions
4: description of configuration files
5: file formats(syntax)(檔案的設定內容)
6: game description
7: coverts text,text formats , etc.
8: sysetm administration (管理員的命令)
註:1、5 、8最重要
你能看得懂 SEE ALSO 所提到的 man page 後面括號中的數字嗎?
應該是建議你還可以看別的section,才能更了解指令的功能

2) 請問 man 的全稱是甚麼?當您打開一個 man page 之後:
1,如何移到最後一行或第一行?
2,如何尋找您想要的字串?n 與 N 有何不同?

man 的全稱=> mannul(操作手冊)
1. 最後一行:G  第一行:1G/GG
2. /XXXX=>往下尋找
     ?XXXX=>往上尋找
     n=>順向
     N=>逆向

3) 請問 man -k passwd 與 man -K passwd 有何不同?
用大寫 K 的話,ynq 各代表甚麼意思?
y:
n:
q:

ans:
-k=>找有關passwd的指令
-K=>會一個一個問你是不是要找這個
y=>yes
n=>no
q=>quit
4) 你知道 man page 都放在哪些目錄嗎?請列其中三個:(提示:man.config )
1: /usr/man
2: /usr/X11R6/man
3: /usr/share/man

5) 除了 man page ,在你本機的 Linux 上,還有哪一個目錄值得你一看再看的?
路逕: /usr/share/doc

6) 要是到網路上找 Linux 的文件,您第一個想到的英文網站是哪個?
請連上去瀏覽一下。
URL: http://www.tldp.org(重點在Howto)

7) 要是在 LDP 網站找不到你要的資料,您會用哪個搜尋引擎?
若只找 Linux 相關的資料,你會進入哪個目錄?
URL: www.google.com/linux

8) 若你在台灣,老師建議你可以看哪個新聞群組?到哪裡可找到?
(提示:news://xxx.xxx.xxx 根 http://groups.google.com )
群組名稱:找不到  ><

9) 請運用你的"搜尋能力",找出 RTFM 跟 STFW 是啥意思?
RTFM: Read the 不雅文字ing manual
STFW: Search the 不雅文字ing web

10) 甚麼是 shell ?與 kernel 的關係如何?(提示:最好畫圖說明)
說明:
      user mode
________________
   application(shell)
                   
________________(S/W)
     OS(kernel)
________________
          H/W
簡單來說,shell是一個殼,kernel是核心
使用者接觸到的是shell,使用者下的指令變成kernel與H/W溝通

11) 在 Linux 上可找到哪些 shell ?請列舉其三:
1:bash  
2:ksh
3:csh
Linux 預設的 shell 是哪個? bash
Default: ???

12) 請問 shell prompt 的作用是甚麼? 輸入指令

13) 你在 shell prompt 後輸入的 Enter 鍵是一個特殊字符,
請問名稱叫甚麼?其作用是啥?
Enter 鍵字符:
作用:
CR,結束指令

14) 請問一個典型的 command line 格式含有哪些部份?請說明空白鍵的功能是甚麼?
格式:
下面哪種 options 格式是正確的?
A: -a -b
B: -a-b
C: -ab
D: --longname
command line=> $command  option   argument
空格為IFS是欄位區隔符號
A,C,D為正確

15) 請問變數是用甚麼符號來"定義"(設定)的?有哪些地方需要注意的?
符號:$name
注意: ??
在設定符號的左邊是甚麼?右邊又是甚麼?


16) 要在 command line 中將變數值抓出來,你會用哪個符號?
符號:echo
若你已定義了一個變數 VAR=value ,
請問您要如何在 command line 中用變數的方式將 value 抓到呢?
寫法: $echo $VAR

17) 請問 echo 命令是作啥用的?如何在熒慕上看到上一題的變數值呢?
命令: echo->顯示變數內容
             !e->上題變數植

18) 取消一個變數的命令又是哪個?
命令: $unset variable
在如下的練習中:
A=B
B=c
unset $A
請問被取消的變數是 A 還是 B ?
答案: B

19) 請問 $PATH 變數的作用是啥?
說明: 存放預設的變數指令路徑

20) 請問 alias 的作用是甚麼?請舉一個例子說明。
例子: alias 為一個別名,利用另一個指令取代原來的指令
             $alias  dir='ls'
          $dir->顯示目錄內容
如何取消 alias 呢?
命令:  $unalias dir

21) 請問 history 的功能是甚麼?
功能: 察看下過的指令
若您從 history 列表中得到的最後一行是 36 history ,
請問您有哪些方法讓它重新執行?最少列舉四個方法:
1: !history_id
2: 按^p找到上個指令
3: ii
4:!-36

頁: 1 [2]