Linux 基本指令介紹1

 

說  明

指  令

使用 putty.exe 連線到 busnet1.iem.mit.edu.tw來做練習 (或自行架設機器練習)

輸入 登入的帳號

輸入 密碼

指令1: 離線 ( 登出 )

再次使用 putty.exe 連線到 busnet1.iem.mit.edu.tw來做練習

指令2.1: 用 nano 輯編 hello.c
(請輸入以下2行:
void main()
{ printf("hello... bye bye\n"); }
)

指令2.2: 編製make hello

指令2.3: 執行 hello 這個執行檔

 

 

指令3: 練習檔案列表

指令4: 練習更換目錄

指令4.1: 回到自己的 home 目錄

指令5: 建立目錄

指令6: 刪除目錄

指令7: 拷貝檔案(拷貝 hello.c 到 hello.txt )

指令10: 拷貝整個目錄 (拷貝 /boot 這個目錄)

指令11: 更換目錄,進入 boot

指令12: 檔案列表 (詳細列表)

指令13.1: 刪除 列表中的第1個檔案 (練習tab鍵)

指令13.2: 檔案列表 (詳細列表), 可以 用"向上"鍵

指令14: 更換目錄, 回到上一層目錄

指令15.1: 刪除 boot 目錄 (包含檔案及其子目錄)

指令15.2: 檔案列表 (詳細列表), 可以 用"向上"鍵

指令16.1: 建立目錄 test2

指令16.2: 更換目錄, 進入test2目錄

指令17: 拷貝/etc 目錄下所有.conf的檔案

指令18: 檔案列表(詳細列表)

指令19: 檔案列表 + 換頁

指令20: 列出 webalizer.conf ( 可換頁 )

指令22: 回到自己的 home 目錄

指令23: 搬移目錄 test2 為 test1 ( 可視為更名)

指令24: 檔案列表

指令25: 查看目前所在的目錄位置

指令26: 找尋 shadow 檔的位置 (簡單找)

指令27: 找尋 passwd 檔的位置 (搜硬碟)

指令28: 更換目錄, 進入test1目錄

指令29: 列出 文字檔 webalizer.conf

指令30: 列出 文字檔 中有關鍵字 directory 的那幾行

指令31: 同上, 並將結果存入 a.log 檔中


 

 login: a?? ( 或 b?? )

 password: ******

 指令1:logout

 略

 指令2.1: nano hello.c

 指令2.2: make hello
 ( 要看到以下三行才算成功
 cc hello.c -o hello
 hello.c: In function `main':
 hello.c:2: warning: return type of 'main' is not `int'
 )

 指令2.3: ./hello

 ( 要看到以下一行才算成功
 hello... bye bye
 )

 指令3: ls ( ls , ls -a , ls -al , ls -aSl , ls -alt)

 指令4: cd ( cd.. , cd / , cd , cd ~ , cd /home/a?? )

 指令4.1: cd ~

 指令5: mkdir test1

 指令6:rmdir test1

 指令7:cp hello.c hello.txt

 指令10:cp -r /boot boot

 指令11:cd boot

 指令12: ls -al

 指令13.1:rm 第一個檔案的檔名

 指令13.2: ls -al ( 確認該檔是否被刪除了)

 指令14:cd ..

 指令15.1:rm -r boot

 指令15.2: ls -al ( 確認該目錄是否被刪除了)

 指令16.1:mkdir test2

 指令16.2:cd test2

 指令17:cp /etc/*.conf .

 指令18:ls -al

 指令19:ls -al | more

 指令20:more webalizer.conf
 (或 cat webalizer.conf | more)

 指令22:cd ~

 指令23:mv test2 test1

 指令24:ls -al

 指令25:pwd

 指令26:locate shadow
(或 whereis shadow)

 指令27:find / -name passwd -print

 指令28:cd test1

 指令29:cat webalizer.conf

 指令30:cat webalizer.conf | grep directory

 指令31:cat webalizer.conf | grep directory >> a.log