第一課基本操作
第二課 編輯工具程式
第三課 使用者帳號...
第四課檔案.目錄系統
第五課 使用者介面
第六課 多工程和行程
第七課開機程序關機
第八課擴充系統
第九課網路簡介
第十課設定網路
第十一課資源分享

第十二課Web Server
其他重要連結   


Linux是一套免費及多功能的作業系統,除了可提供檔案及打印伺服器 (File and Print Server) 之服務外,Linux又可以用作架設網站伺服器 (Web Server)、郵件伺服器 (Mail Server)、代理人伺服器 (Proxy Server) 等,再加上其高度的穩定性,所以現時受到各方的歡迎。

第五課 使用者介面

進入shell echo $SHELL
要看shell 的file
cat /etc/shells
變更登入SHELL chsh
[root@malina /root]# chsh
Changing shell for ma
password: < -------------------- 輸入密碼
New shell [bin/bash]: /bin/tcsh
shell changed

-l 顯示列在/etc/shells檔案內的shell
-s 直接指定shell為設定變更的登入shell
-u 顯示指令說明
-v 顯示指令版本訊息
使用不同的shell tsch [ Enter ]
[root@malina /root]# /bin/tcsh
[\u@\h\w]\$ ksh
[\u@\h\w]$zsh
maxin% tcsh
[root@malina ~]$ bash2
exit [ Enter ] 離開 shell
PS: 要一個一個離開shell , 不能用logout 去離開shell

環境變數 HOME = /home/user1
如要使用變 數 + $

env [open ]
會看到環境變數內容
- 開啟一個無任何環境設定的空白
-u 移除一個環境變數的設定
-help 顯示指令說明
-version 顯示指令的版本資訊
設定變數環境 (單項) echo $ 環境變數
[root@malina /root]# echo $ shell
/bin/bash
看別名 alias [ Enter ]
alias cls = ' clear '
指令記錄 history [ Enter ]
自動完成指令 his Tab
就會變為 history
導向控制 指令A | 指令B
指令A去指令B
E.G:
ls | less [ Enter ]
把 ls 結果傳比 less.
工作和行程 info make [ Enter ]
Ctrl+ Z
vi [ Enter ]
Ctrl+ Z
[root@malina /root]# job
[1] Stopped       info make
[2] Stopped       vi
重新做事:
fg %工作編號
也可以背景實行:
bg %工作編號
一開始也可以 在背景實行:
rm *.doc & [ Enter ]
殺死行程 kill %行程編號
建立一個script 檔 whoami [ Enter ]
date [ Enter ]
pwd [ Enter ]
開文字檔建立一個 script , 儲存為hello檔,.
之後把 檔案權限設定為可實行.
chmod u+x hello
之後實行 ./hello
[root@malina /root]# ./hello
ma
wed Oct 27 09:19:16 CST 1999
/home/ma
變數 echo 'what is your name?'
read
name
echo 'hello!' name

[root@malina /root]#
what is your name?
bobo
hello! bobo
  script file argument
echo 'argument1 is' $1
echo 'argument2 is' $2

[root@malina /root]# ./argument hello goodbye
argument is hello
argument is goodbye
列印變數 echo $hello
輸出變數 export x
判斷式 test
[root@malina /root]# test a = ok
[root@malina /root]# echo $?
1
[root@malina /root]# test a = a
[root@malina /root]# echo $?
0
1 = 真
0 = 假
鳴謝大佬 Frederick
清仔@ 2003