l1-d1-5
l1-d1-8
/ 分區分5g
/boot 分區分200m:存放系統啟動過程中需要的啟動檔案
/swaparea 交換分割槽 虛擬記憶體,一般是物理記憶體的兩倍
linux的檔案系統結構
ls -a do not ignore entries starting with .(顯示以點開頭的檔案)
ls -l use a long listing format
ls -r 顯示遞迴子目錄
cat -s 多個空行合併成乙個空行顯示
-b 加行號顯示
nl 加行號
head
-n filename (前n行,預設10)
tail
-n filename (前n行,預設10)
cp srcfilename destfilename 重新命名
cp filename path
cp -r fold1 fold2 (操作資料夾時需要用 -r 修飾)
mv [opt] file destination
mv [opt] file1 file2 destination
mv [opt] file1 /path/file2 move and rename
touch file 建立file (若檔案已經存在,則只是修改檔案時間)
rm file
-i file 互動
-r 刪除資料夾
mkdir directory
mkdir –p d1/d2 建立級聯目錄
vi的三種模式級模式切換命令
vi最初進入的模式,可進行複製貼上等
[n]x 剪下字元
[n]dd 剪下行
[n]yy 複製
p或p 貼上
u undo
a i o 進入插入模式
a 在游標之後插入
a 在行尾插入
i 在游標之前插入
i 在行首插入
o 在下面新增新行插入
o 在上面新增新行插入
:q 退出儲存好的檔案
:q! 不儲存退出
:w 儲存檔案
:w file 另存為file
:r file read file 的內容進來
:wq = :x
:! command 執行vi外部的命令
vi游標命令
左下上右:hjkl
:n 移動游標到第n行
1g 移動游標到第一行
g 移動游標到最後行
:set nu 新增行號顯示
:set nonu 取消行號顯示
/string 查詢string
n 往上找
n 往下找
?/string1/sting2 用string2 替換string1
-w的意思是關閉編譯時的警告,也就是編譯後不顯示任何warning,因為有時在編譯之後編譯器會顯示一些例如資料轉換之類的警告,這些警告是我們平時可以忽略的。
-wall選項意思是編譯後顯示所有警告。
-w選項類似-wall,會顯示警告,但是只顯示編譯器認為會出現錯誤的警告。
linux c 基礎學習
根目錄只用來存放目錄 bin 存放二進位制命令 可執行檔案 系統命令 dev 裝置檔案 乙個裝置檔案對應乙個硬體裝置 mnt 掛載 lib library 存放系統庫檔案 root linux最高許可權的家目錄 每乙個使用者都有乙個家目錄 sys proc 存放核心資訊 應用程式開發一般不用 tmp...
linux C語言學習筆記
linux下用c語言解析xml 解析的xml檔案內容 test.xml 第一步 在linux下部署解析xml所有的環境 2 解壓壓縮包 tar zxvf libxml2 2.9.9.tar.gz 進入解壓後的目錄 cd libxml 3 編輯命令 configure 注意 如果configure檔案...
linux c語言高階程式設計 執行緒基礎
程式 二進位制檔案,存放在磁碟上面的檔案 程序 正在執行的程式,它處在記憶體中,乙個程序可以被載入無數次 執行緒 程序的最小活動單元,乙個程序中可以有多個執行緒,至少有乙個執行緒那就是main函式本身 就緒 執行緒即將要執行。可能是剛建立,也可能是剛從阻塞狀態喚醒。執行 執行緒正在被執行。單處理器中...