一、檔案系統:使用統一的目錄樹結構
/ 表示根目錄,前面有個空格
/home 包括了所有的使用者,普通使用者能夠操作的只有使用者目錄
主目錄即使用者目錄(/使用者名稱)
二、vi和vim編輯器:
使用命令:g++ xx.cpp -o xx.exe(-o是指定檔名)
若需要c++11標準:g++ -std==c++11 xx.cpp -o xx.exe
1、複製
1)單行複製
在命令模式下,將游標移動到將要複製的行處,按「yy」進行複製;
2)多行複製 在命令模式下,將游標移動到將要複製的首行處,按「nyy」複製n行
2、貼上
在命令模式下,將游標移動到將要貼上的行處,按「p」進行貼上
三、開機重啟、使用者登入登出
reboot 重啟
shutdown -h now立即關機
logout 登出使用者(遠端登入有效)
四、使用者管理
新增使用者 useradd -g 使用者組 使用者名稱
指定密碼 passwd 使用者名稱
刪除使用者 userdel 使用者名稱(保留家目錄)
查詢使用者 id 使用者名稱
使用者組管理:
增加組 groupadd 組名
刪除組 groupdel 組名
修改使用者組 usermod -g 使用者組 使用者名稱
使用者和組的配置檔案:
使用者資訊存於 /etc/passwd
口令資訊存於 /etc/shadow
組資訊存於 /etc/group
五、幫助指令
man [指令/配置檔案]
help [指令]
六、檔案目錄指令
mkdr [-p] 路徑 建立多個目錄
rmdir [-rf] 路徑 刪除多個目錄
touch 檔名 建立空檔案
cp [-r] source dest 遞迴複製整個資料夾
rm [-rf] 檔案/目錄 刪除檔案或者目錄
1)mv 舊檔名 新檔名(重新命名)
2)mv 舊路徑+檔名 新路徑(移動)
cat 檢視檔案內容,唯讀
cat 要檢視的檔案 | more/less 以分頁的方式進行顯示
重定向和追加:
指令 > 路徑 輸出到路徑資料夾中,並且覆蓋
指令 >> 路徑 輸出到路徑資料夾中
例子:ls -l >> new.txt 將當前目錄的資料夾寫入new.txt中
echo 變數 將變數輸出到控制台
tail -f 檔名 用來實時監控檔案是否更新
七、日期指令:八、查詢指令:
find [搜尋範圍] [選項] 查詢目標
搜尋範圍是檔案目錄,
選項常用的包括:
-name(根據檔名查詢),例子:find /home -name hello.cpp
2)-user(根據使用者來查詢) 例子:find /home -user xiaoming
3)-size(根據大小來查詢) 例子:find /home -size +20m
locate快速定位檔案位置:先要使用updatedb命令
九、壓縮解壓縮
1)gzip和gunzip
gzip壓縮檔案,gunzip解壓檔案
gzip 檔名,壓縮成.gz檔案
2)zip和unzip
zip [選項] ***.zip source 常用選項-r壓縮整個目錄
unzip [選項] ***.zipls 常用選項-d,指定目錄
3)tar,打包tar.gz
tar [選項] ***.tar.gz source
常用選項:
-c產生.tar檔案
-v顯示詳細資訊
-f指定壓縮後的檔名
-z打包同時壓縮
-x解壓
壓縮使用 zcvf,解壓使用zxvf
Linux基礎命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...
linux基礎 命令
命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...
linux 命令基礎
本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...