Linux作業系統學習 2

2021-07-31 08:22:18 字數 701 閱讀 2657

一、在linux下開發cpp程式

1、vi hello.cpp

2、編寫程式

3、編譯程式------gcc hello.cpp

gcc -o my1 hello.cpp    #編譯輸出檔案以my1的名字輸出

4、執行程式-------./a.out

二、linux下的檔案目錄

linux的檔案系統是採用級層式的樹狀目錄結構,在此結構中的最上層是更目錄「/」,然後在此目錄下在建立其他的目錄

1、根目錄下會產生root、home、bin、sbin、mnt、etc、var、boot

bin:存放常用命令的目錄

sbin:存放要具有一定許可權才可以使用的命令

mnt:預設掛在光碟機和軟碟機的目錄

var:存放經常變化的檔案

usr:檔案預設安裝資料夾

三、相關命令

ls-----顯示檔案

dir----也是顯示檔案

cd------進入相關目錄

pwd---------顯示當前在那個路徑下或者在那個目錄下

四、linux使用者管理

useradd xiaoming-----新增使用者

passwd xiaoming------為使用者設定密碼

userdel xiaoming----刪除使用者保留使用者資料夾

user -r xiaoming----刪除使用者以及使用者目錄

Linux 作業系統學習

boot loader主要功能 kernel boot loader 載入kernel,和initrd.img 到記憶體中。kernel 啟動後自動解壓,將initrd.img的內容掛載為init 根檔案系統。kernel 從init根檔案系統中載入所需的功能模組。kernel 會根據grub.cf...

linux作業系統學習

紅帽認證系統管理員 rhcsa cat 用於檢視比較小的純文字檔案,需要顯示行號時可加上 n引數 head 用於檢視文字檔案的前n行。如head n 20 檔名,即可檢視前20行 tail檢視檔案後n行,tail f 檔名,可以實時顯示檔案重新整理內容 cut 按列提取文字字元,當文字中有間隔符時,...

Linux作業系統學習筆記整理(2)

unzip 命令的語法 命令 引數 目標 help 引數 內部命令 man 外部命令 命令列 敲命令的地方 1 標準輸入 指的是鍵盤輸入 2 標準輸出 錯誤輸出 和 來實現標準輸出的內容由終端介面到指定檔案中 是覆蓋 是追加命令1 命令2 將命令1的標準輸出 命令1的執行結果 通過管道 作為命令2的...