Hello Linux
歡迎來到Linux的世界!讓我們先來做一些練習,熟悉一下環境吧!
ls指令 - 檢視檔案目錄
首先,透過快捷鍵 ctrl+alt+t 呼叫終端機程式,透過此程式,我們可以對作業系統下達各式指令。
可以看到如下的文字並見到游標閃爍:
user@hostname:~$
作為練習,我們先下達ls指令來顯示目前所在的資料夾下有什麼檔案:
user@hostname:~$ ls
按下了Enter按鍵後,應會有類似的訊息顯示:
Desktop Videos Documents Downloads
而這些便是該資料夾下的檔案或是資料夾。
mkdir指令 - 建立資料夾
熟悉了ls的使用之後,讓我們來建立一個新的資料夾,叫做workspace。
在後續的課程中,我們將會把一些重要的專案程式放在這個資料夾裡,請在終端機下執行下列指令:
mkdir workspace
接著輸入ls指令後便可以得到下列結果:
Desktop Videos Documents Downloads workspace
看到了沒?多了一個workspace的資料夾!
所以, mkdir指令的使用方法為:
mkdir 資料夾名稱
cd指令 - 變換目錄
做完了上述練習後,現在我們來學習使用cd指令,讓我們用下列指令變換到剛剛所建立的workspace資料夾中:
cd workspace
接著,你會發現,終端機的提示語變成了如下:
user@hostname:~/workspace$
如果你接著輸入ls指令,你會發現什麼也沒有!
不過這是非常理所當然的,你尚未在這個資料夾下建立任何檔案!
回到上一個資料夾(父目錄)
如果你想回到上一層目錄,你可以輸入:
cd ..
接著就會變回原本我們所在的位置了!
user@hostname:~$
事實上,在Linux作業系統中,..其實代表著上一層資料夾的路徑(path)!
家目錄 - home
在Linux作業系統中,有所謂的家目錄的概念(Home),使用者會將資料存放在家目錄中(有點像是Windows D槽的概念,但也不全然是)。
其實,第一個例子中,終端機的提示詞 user@hostname:~$中的~便是代表家目錄,因此其實在mkdir的例子中所建立workspace資料夾,便是建立在家目錄(home)中的。
如果你想要回到家目錄,也可以使用cd ~或是cd指令來達成。
根目錄 - root
根目錄,是Linux中最上層的資料夾,就好像Windows中的C:/一樣, 其實我們的家目錄也是儲存在根目錄之下, ~事實上是/home/user/的別名。
根目錄的資料夾下,除了home資料夾外,也儲存著許多重要的系統檔案,接著我們使用cd和ls指令來看看根目錄下有什麼東西吧:
cd /
ls
接著應該可以得到以下類似結果:
bin dev lib32 media proc sbin tmp boot etc initrd.img.old lib64 mnt root srv usr vmlinuz.old cdrom home lib lost+found opt run sys var
好,這一節,我們就談到這裡,希望你對基本的目錄操作有點概念!
rm指令 - 刪除檔案
可以建立檔案,當然也可以刪除檔案,首先我們先在家目錄下使用下列指令建立一個檔案:
cd ~
echo "Remove me, I am the test file" > remove_me.txt
透過ls指令,我們可以看到家目錄下新增了一個名為remove_me的檔案,我們可以透過rm指令來移除它:
rm remove_me.txt
而上面建立檔案指令其實是呼叫echo指令在終端機上輸出一段文字,而>指令是將echo的結果導向至remove_me.txt檔案
less指令 - 顯示檔案內容
在前一個例子中,我們透過了echo及>指令建立了名為remove_me.txt的檔案,如果我們想要顯示檔案內容的話則可透過less指令達成即可:
less remove_me.txt
想要離開此模式則可按q鍵離開