1. 程式人生 > >Ubuntu系統的基本使用(一)

Ubuntu系統的基本使用(一)

學習RL的原因,需要與新的系統進行磨合。總結一下最近看到的學習資料。

1.ubuntu的基本操作指令

(1)

                                                     

    ls(list) 羅列出當前資料夾下的檔案,但是不包括(.字尾)的隱藏檔案。

    ls -a (all) 可羅列出所有檔案,包括隱藏檔案。隱藏檔案一般是重要的系統檔案,不建議新手改動

    mkdir (make directory) 在當前工作區域內建立資料夾

    cd (change directory) 進入某一個資料夾,預設進入/回到home

    . 每一個資料夾下都有,表示當前資料夾,如 cd . 會繼續在當前資料夾下

    .. 每一個資料夾下都有,表示當前資料夾的上一層資料夾,如在Music下鍵入 cd .. 會進入home

    pwd(print work directory) 列印當前工作區檔案路徑

    關於檔案路徑, 在當前工作區域下,可直接利用cd 或者ls對該檔案下的子檔案進行操作,但若要對子檔案下的檔案作進一步操作,需輸入完整的檔案路徑

    ~(your home directory) 代表home資料夾;Ubuntu的終端,起始的,命令視窗為~$,即表示預設在home下操作

(2)

                                         

    cp file1 file2(copy) 把file1複製到file2,如果不在一個資料夾需要帶路徑

    mv file1 file2(move) 把file1移動並改名為file2,注意帶路徑,也可在同一資料夾下做重新命名用

    rm(remove) 刪除檔案,注意路徑

    rmdir(remove directory) 刪除資料夾,注意路徑

    clear(clear screen) 清除終端螢幕

    cat(concatenate) cat science.txt 在終端顯示檔案science.txt中的全部內容,存在滾屏

    less less science.txt 在終端分屏顯示science.txt中的內容,通過上下鍵、q鍵翻頁或退出

    less science.txt   /science  可以查詢文件中的全部science單詞,通過n鍵移至下一處

    head 顯示檔案的前幾行內容,head -5 science.txt顯示前5行,預設前10行

    tail 顯示檔案的後幾行內容,tail -5 science.txt顯示後5行

    grep science science.txt 列印輸出science.txt中每一行包括science的內容,grep語句區分大小寫,-i 可以ignore大小寫

    grep -i 'spinning top' science.txt 列印輸出science.txt中每一行包括'spinning top'的內容,不區分大小寫

    其他命令選項 -i 不區分大小寫

                          -v 按行列印輸出所有不包含搜尋項的內容

                          -n 在輸出的行前標出行號(檔案中的第幾行)

                          -c 只輸出包含搜尋項的行的數量總和

    wc(word count) 計算文件中的數量 wc -w science.txt 輸出單詞數量綜合;wc -l science 輸出行數總和

(3) ?

                                     

    cat > list1 重定向輸出為list1,編輯完成後(ctrl+d)退出並儲存

    cat >> list1 在list1中加入其他內容

    cat list1 list2 > biglist 將list1和list2中的內容合併到biglist

    sort 重定向輸入,編輯完成後(ctrl+d)退出

    sort < biglist 把輸入與輸出對應起來麼?

    sort < biglist > slist 儲存在slist中

    who 檢視系統的使用者

    who > names.txt   sort < names.txt 得到一個儲存所有使用者的檔案

    who | sort 輸出所有使用者

    who | wc -l 輸出所有使用者數量

    練習:輸出list1和list2中包括p的所有行,並將結果分類

                cat list1 list2 | grep p | sort    

2.關於ubuntu系統,注意到的內容,自己不是完全明白,以後慢慢熟悉吧。

(1)Linux的各種發行版本

(2)Linux的分割槽佈局

可以對照系統安裝過程中的分割槽來看

(原文)現在我們來對Ubuntu進行分割槽,在分割槽之前我先介紹一下Linux的檔案系統 
swap:用作虛擬記憶體,這個一般和自己的實體記憶體一般大 
/:主要用來存放Linux系統檔案 
/boot:存放linux核心,用來引導系統的,如果是Legacy啟動就要設定引導,UEFI就不用設定這個(UEFI要設定EFI檔案) 
/usr:存放使用者程式,一般在/usr/bin中存放發行版提供的程式,使用者自行安裝的程式預設安裝到/usr/local/bin中 
/home:存放使用者檔案