bin:存放二進位制可執行檔案
boot:存放開機啟動程式
dev:存放裝置檔案: 字元裝置、塊裝置
home:存放普通使用者
etc:使用者資訊和系統配置檔案 passwd、group
lib:庫檔案:libc.so.6
root:管理員宿主目錄(家目錄)
usr:使用者資源管理目錄
普通檔案:-
目錄檔案:d
字元裝置檔案:c
塊裝置檔案:b
軟連線:l
管道檔案:p
套接字:s
未知檔案。
sudo adduser 新使用者名稱 — useradd
sudo chown 新使用者名稱 待修改檔案。
sudo chown wangwu a.c
sudo deluser 使用者名稱
建立使用者組:
sudo addgroup 新組名
sudo chgrp 新使用者組名 待修改檔案。
sudo chgrp g88 a.c
sudo delgroup 使用者組名
使用chown 一次修改所有者和所屬組:
sudo chown 所有者:所屬組 待操作檔案。
-type 按檔案型別搜尋 d/p/s/c/b/l/ f:檔案
-name 按檔名搜尋
-maxdepth 指定搜尋深度。應作為第乙個引數出現。
-size 按檔案大小搜尋. 單位:k、m、g
find /home/itcast -size +20m -size -50m
-atime、mtime、ctime 天 amin、mmin、cmin 分鐘。
-exec:將find搜尋的結果集執行某一指定命令。
find /usr/ -name 『tmp』 -exec ls -ld {} ;
-ok: 以互動式的方式 將find搜尋的結果集執行某一指定命令
-xargs:將find搜尋的結果集執行某一指定命令。 當結果集數量過大時,可以分片對映。
find /usr/ -name 『tmp』 | xargs ls -ld
-print0:
find /usr/ -name 『tmp』 -print0 | xargs -0 ls -ld
grep -r 『copy』 ./ -n
-n引數::顯示行號
ps aux | grep 『cupsd』 – 檢索程序結果集。
聯網更新軟體資源列表到本地。 sudo apt-get update
安裝 sudo apt-get install 軟體名
解除安裝 sudo apt-get remove 軟體名
使用軟體包(.deb) 安裝: sudo dpkg -i 安裝包名。
tar -zcvf 要生成的壓縮包名 壓縮材料。
tar zcvf test.tar.gz file1 dir2 使用 gzip方式壓縮。
tar jcvf test.tar.gz file1 dir2 使用 bzip2方式壓縮。
將 壓縮命令中的 c --> x
tar zxvf test.tar.gz 使用 gzip方式解壓縮。
tar jxvf test.tar.gz 使用 bzip2方式解壓縮。
rar a -r 壓縮包名(帶.rar字尾) 壓縮材料。
rar a -r testrar.rar stdio.h test2.***
unrar x 壓縮包名(帶.rar字尾)
zip -r 壓縮包名(帶.zip字尾) 壓縮材料。
zip -r testzip.zip dir stdio.h test2.***
unzip 壓縮包名(帶.zip字尾)
unzip testzip.zip
linux系統程式設計學習筆記
關閉檔案 linux命令列引數解析 int creat const char filename,mode t mode mode指定新建檔案的訪問許可權 return 檔案描述符fd open const char pathname,o create,mode t mode 第二個引數flags為o...
linux系統程式設計筆記 程序
使用者許可權以及組許可權 system 程序會計 程序時間 守護程序 系統日誌 型別 pid t include include include include intmain else getchar printf pid d end n getpid return0 include includ...
Linux 系統程式設計
1 i o操作 2 檔案和目錄管理 3 記憶體管理 1 建立匿名記憶體對映 2 對映 dev zero檔案 類unix 作業系統中,dev zero是乙個特殊的檔案,當你讀它的時候,它會提供無限的空字元 null,ascii nul,0x00 其中的乙個典型用法是用它提供的字元流來覆蓋資訊,另乙個常...