linux系統: 「所見皆檔案」
linux系統目錄:
bin:存放二進位制可執行檔案
boot:存放開機啟動程式
dev:存放裝置檔案: 字元裝置、塊裝置
home:存放普通使用者
etc:使用者資訊和系統配置檔案 passwd、group
lib:庫檔案:libc.so.6
root:管理員宿主目錄(家目錄)
usr:使用者資源管理目錄
linux系統檔案型別: 7/8 種
普通檔案:-
目錄檔案:d
字元裝置檔案:c
塊裝置檔案:b
軟連線:l
管道檔案:p
套接字:s
未知檔案。
軟連線:快捷方式
為保證軟連線可以任意搬移, 建立時務必對原始檔使用 絕對路徑。
ln file file.hard
作業系統給每乙個檔案賦予唯一的 inode,當有相同inode的檔案存在時,彼此同步。
刪除時,只將硬鏈結計數減一。減為0時,inode 被釋放。
建立使用者:
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 所有者:所屬組 待操作檔案。
find命令:找檔案
-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命令:找檔案內容
grep -r 'copy' ./ -n
-n引數::顯示行號
ps aux | grep 'cupsd' -- 檢索程序結果集。
軟體安裝:
1. 聯網
2. 更新軟體資源列表到本地。 sudo apt-get update
3. 安裝 sudo apt-get install 軟體名
4. 解除安裝 sudo apt-get remove 軟體名
5. 使用軟體包(.deb) 安裝: sudo dpkg -i 安裝包名。
tar壓縮:
1. tar -zcvf 要生成的壓縮包名 壓縮材料。
tar zcvf test.tar.gz file1 dir2 使用 gzip方式壓縮。
tar jcvf test.tar.gz file1 dir2 使用 bzip2方式壓縮。
tar解壓:
將 壓縮命令中的 c --> x
tar zxvf test.tar.gz 使用 gzip方式解壓縮。
tar jxvf test.tar.gz 使用 bzip2方式解壓縮。
rar壓縮:
rar a -r 壓縮包名(帶.rar字尾) 壓縮材料。
rar a -r testrar.rar stdio.h test2.***
rar解壓:
unrar x 壓縮包名(帶.rar字尾)
zip壓縮:
zip -r 壓縮包名(帶.zip字尾) 壓縮材料。
zip -r testzip.zip dir stdio.h test2.***
zip解壓:
unzip 壓縮包名(帶.zip字尾)
unzip testzip.zip
Qt基礎知識小結
1 pro與.pri檔案 pri檔案跟pro檔案沒有本質區別,都是起到包含路徑等作用,區別在於pro檔案是主要檔案,pri是附屬檔案。下面是解釋 如果有幾個工程檔案需要共享相同的項,則可以把相同的項提取到單獨的檔案中,在各自的pro檔案中使用include 語句包含它們。通常,打算被別的工程檔案包含...
nginx基礎知識小結
配置檔案講解 user nobody 開啟程序數 cpu數 worker processes 1 錯誤日誌儲存位置 error log logs error.log error log logs error.log notice error log logs error.log info 程序號儲存...
堆基礎知識小結
1 chunk 結構 未分配的chunk prev size size p 0 fd bk unused 已分配chunk prev size size p 1 header malloc返回的位址是這裡,注意與未分配的chunk比較,此處應該是fd的起始位置 data 相鄰的chunk prev ...