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.執行緒與程序的關係:
執行緒依賴於程序;
程序由系統建立;
執行緒由程序建立;