星期五, 9月 19, 2014

2014IT鐵人賽-04-基礎指令練習-切換目錄以及觀察目錄下的物件

2014IT鐵人賽-04-基礎指令練習-切換目錄以及觀察目錄下的物件

今天一樣使用 EasyCloud  雲端簡單龍的帳戶, 那就登入 https://gemini.nchc.org.tw/ 來開始練習openSUSE 基礎指令吧.
今天來練習如何切換目錄以及觀察目錄下的物件


筆記部份:


FHS Linux 檔案系統架構
Filesystem Hierarchy Standard


在 Linux 內所有的路徑起始點都是  /  ( 唸做 root )根目錄開始
路徑描述
  • 絕對路徑: 從 根目錄 / 開始描述
  • 相對路徑: 從 現在目錄 開始描述
    • . 目前的目錄
    • .. 上一層目錄


cd 切換工作目錄
  • cd  - 回到上次工作目錄
  • cd  ~ 切換到家目錄
  • cd  ~max 切換到使用者 max 的家目錄


pwd 顯示目前的工作目錄


在shell 內可以使用
  • ctrl + c 中斷
  • ctrl + l 清除螢幕


ls 列出目錄下的物件


開始練習吧


Lab: cd

task1: 切換到/etc/samba
#whatis  pwd
#pwd <列出目前目錄>
#cd  /etc/samba 或是 #cd  ../etc/samba <切換到/etc/samba>
#pwd <列出目前目錄>

task2:由/etc/samba 切換回到/root
#cd  /root <絕對路徑>

#cd  ../../root <相對路徑>

#cd

#cd  - < -:上次工作目錄>

#cd  ~ <~: 家目錄>


Lab: ls
#cd   /home/max
#ls <列出目錄下檔案>
#ls  -l <long listing詳細顯示>
#alias <請觀察系統別名>

因為系統會加上 -A --color=tty 的選項, 所以會顯示出隱藏檔
此時可以利用 \  ( back slash )來取消系統所賦予的alias
或是直接輸入絕對路徑 /bin/ls

#/bin/ls  -al
#/bin/ls  /
#/bin/ls  -R   / < -R 遞迴;連同子目錄都要列出來>
#\ls  -l   /root
#\ls  -lt  /root < -t 以時間排序>
#\ls  -F   /root < -F 顯示File type>


Fun with Day 4 ~

星期四, 9月 18, 2014

2014IT鐵人賽-03-基礎指令練習

2014IT鐵人賽-03-基礎指令練習


申請完 EasyCloud  雲端簡單龍的帳戶, 那就登入 https://gemini.nchc.org.tw/ 來開始練習openSUSE 基礎指令吧.


有關於登入的方式已經在上一篇有提到, 今天就再提一次吧.


1. 使用 圖形界面
點選左下角的操作介面圖示
就可以看到 VNC 的登入畫面, 然後點選自己的帳號, 並輸入剛剛自行設定的密碼
即可登入 openSUSE 的使用環境.


螢幕快照 2014-09-16 上午12.33.39.jpg

點選左上方的概覽
然後輸入 term 就可以找到 GNOME 終端機
點選GNOME 終端機, 就可以開啟終端機了. ( 建議可以用滑鼠右鍵來加入喜好 ^^)
2014-09-17 18:28:29 的螢幕擷圖.png


2. SSH連線方式
點選左下角的SSH圖示
這邊就會出現連線的主機還有連接的 port


螢幕快照 2014-09-16 上午12.38.47.jpg


接下來使用  putty 之類的 SSH 連線軟體, 或是 Mac 內部的工具程式終端機
就可以進行連線的動作


接下來可以開始練習基礎指令了


筆記部份:

指令語法如下
指令   [ - ]   [ -- ]   [ TARGET ]
short option long option   對象

指令與 option 或是 Target 是以空白鍵來進行分隔
  • 一個空白鍵或是多個空白鍵都代表分隔
  • 使用一個 - 為 short option, 簡短的方式, 例如 -a
  • 使用兩個 - 為 long option, 完整的方式, 例如  --all


可以使用 TAB 按鍵 或是 Ctrl + i 來使用檔案名稱/命令補齊


man 指令可以看指令的說明.
MAN section 是針對不同的用途可以指定想看的用途, 常用的 man section 如下
  • 1 User commands 使用者指令
  • 5 Configuration file and formats 設定檔及格式
  • 8 System administrator commands 管理者指令

開始練習吧


Lab: man, info 及文件說明


#whatis  ls <查看指令ls的說明>
#man ls <查看指令ls的說明>
q 離開


#man  -k  samba <搜尋關鍵字為samba的說明>
#apropos  samba <搜尋關鍵字為samba的說明>


#man -aw passwd <列出passwd所有man文件路徑>
#man passwd
#man 1 passwd <請觀察資訊>
#man 5 passwd <請觀察資訊>
#man -a passwd <請觀察資訊>


#ls  /usr/share/doc/packages <請觀察資訊>
#info ls <請觀察資訊>
#ls --help <請觀察資訊>


另外有關於 Linux 的文件也可以參考以下的網頁
The Linux Documentation Project

Fun with Day 3 ~