高階許可權
suid
chmod u+s file
只能作用於檔案(二進位制可執行檔案)
只能設定到user位
作用:任何使用者在執行擁有suid許可權的命令時,都以該命令擁有者的身份執行
sgid
chmod g+s dir/
只能作用於目錄
只能設定到group位
作用: 任何使用者在擁有sgid的目錄下建立的檔案都要繼承該目錄的組
sticky(貼上位,冒險位)
chmod o+t dir/
只能作用於目錄
只能新增到other位
作用:任何使用者在擁有t許可權目錄下建立的檔案都屬於該使用者自己,其他人無權刪除
程序管理
靜態查詢
ps
-e time 程序占用cpu時間
-f ppid 父程序id c 占用cpu百分比 stime 啟動時間 cmd程序名稱
ps aux
sata 狀態
vsz 預設記憶體
rss 真實消耗記憶體
-a 所有tty上的程序
-u 有效的程序id或名字
-x
pstree
動態
top
殺程序
kill
1 hup 掛起
2 int 中斷
9 kill 強制結束
15 term 正常結束
pkill 程序名稱 含有程序名的程序全部結束,沒有提示
killall 程序名
含有程序名的程序全部結束
xkill 圖形化結束程序
前台程序
ctrl+z 切換後台。後台掛起
jobs 檢視後台程序
bg 編號 使程序後台執行
fg 編號 呼叫到前台
kill %編號 殺死後台程序
優先順序的修改 (-20~19)
nice -n -20 xclock -update -1
-n 跟優先順序
重置優先順序
現查詢程序號
renice -10 -p pid
高階命令
grep
-v 取反 即除了之外的都顯示
rev 左右翻轉
tac 上下行顛倒
wc
-l 多少行
-w 多少單詞
-c 多少字元
三個字元在vim裡代表乙個漢字
sort 按照第乙個字元排序
-n 安整個數字排序
-r 反向排序
-u 去掉重複行
uniq 預設去掉連續重複行
-u 顯示不連續重複的行
-d 顯示連續重複的行
-c 統計重複次數
cut
-d 分割符
-f 字段
-c 字元數
ex:cut -d: -f 1-3/1,3,5/1-3,6 /etc/passwd
Linux學習之基礎篇
將乙個檔案的屬性改為 rwxr xr 1 chmod 754 filename 或 chmod u rwx,g rx,o r filename 更改乙個檔案的擁有者與群組 1 chown,chgrp 刪除資料夾 1 rm rf filenamede 刪除資料夾例項 刪除檔案 1 rm f filen...
python學習之路之基礎篇(四)
import pymysql 資料庫連線 db pymysql.connect localhost root root secondhandmarket 建立乙個游標物件 cursor db.cursor 使用execute 方法執行sql查詢 cursor.execute select versi...
Linux學習之基礎篇 2017 8 6
linux命令中的特殊字元和正規表示式 單字元匹配 這個?表示任意乙個字母 數字也行 多字元匹配 這個 表示任意的多個字母 數字也行 字元範圍匹配 中的任意乙個字元都行 數字也行 排除字元範圍匹配 表示除了中的字元除外 數字也行 邏輯運算子在c語言中學過所以就不用記錄哈哈 花括號 函式體 正規表示式...