1. 程式人生 > >linux 程式語言知識鞏固

linux 程式語言知識鞏固

linux 程式語言
知識鞏固 第一課

日期
:2018.11.03

在虛擬機器終端的指令下操作:

1.#與$:操作使用者提示符 ;

#root 為超級使用者;

$
su為普通使用者;

超級使用者與普通使用者之間可以相互轉換,其中超級使用者具有最高許可權,在新手期建議使用普通使用者以防誤刪等錯誤操作;

2.
vim 命令 的使用;

vim為檔案編輯器功能;

vim + xx (xx為檔名) 即在虛擬機器中建立一個名為xx的庫檔案,此檔案建立完後可對其進行程式設計,修改等操作;

3.gcc 命令 的使用;

gcc為檔案編譯器功能;

gcc +xx (xx為檔名)即在虛擬機器中將名為xx的庫檔案進行編譯功能,當然gcc的功能遠不及此。

指令模式:

大概寫法
:commond  [option]   pram1 
pram2  (指令加選項加引數);

如                 ls    -al  
(顯示 所有的長格式檔案);

檔案目錄:

/:絕對目錄 ;檔案開頭沒有帶‘/’時即為相對路徑;

. :  當前目錄;

… : 當前目錄的上一級目錄;

·/:根目錄;
:  當前使用者的根目錄;

_ :  當前目錄的上一級操作;

mkdir :建立目錄;

cd: 選擇當前目錄;

3.使用者 使用者組

檔案屬性: 十組指令程式碼的開頭第一個字母;

d:檔案目錄;

p:管道目錄;

l : 連結檔案;

b:裝置檔案;

c :字元檔案;

—:普通檔案;

執行程式碼 :從第二組開始到最後一組結束,三組使用者指令程式碼;

分別為使用者,使用者組,其他第三方;

程式碼為 :rwxrwxrwx 其中 r:讀程式;w:寫程式;x:執行程式;當某一項操作禁止時將該操作畫-即可。如:讀與執行禁止寫 表示為 r-x;

cp:複製;

rm:刪除;

mv:移動;

4.vim操作下的檔案模式:

1.一般(命令)模式;

2.插入模式;

3.底行模式;

一般模式下 按 ‘i’進入插入模式;

插入模式下 按‘esc’進入一般模式;

按 ‘shift +:’ 進入底行模式;注:在插入模式下時無法進入底行模式;

底行模式的操作指令:

‘w’:儲存指令;

‘q’: 退出指令;

‘wq’:儲存並退出指令;

‘wq!’:強制儲存並退出指令;一般在普通使用者模式下使用;

‘sp+檔名’:開啟多個檔案視窗;

‘dd’:當前游標所在行刪除;

‘dG’:當前游標到末尾全刪除;

‘Y’:複製;

ctrl +r :重複之前動作;

一般模式指令操作:

x:刪除;

u:返回;

5.三級儲存資料:

1.cache 快取記憶體儲存器

2.記憶體

3硬碟

6.系統軟體包括:軟體操作 、語言處理、資料庫管理;

最小硬體系統:所有組成系統是當前系統中必不可少的;

程式碼的臨界區(網路程式設計):

指處理時不可分割的程式碼,執行這些程式碼不允許被打斷;

7.執行緒與程序的關係:

執行緒依賴於程序;

程序由系統建立;

執行緒由程序建立;