簡介
萬用字元常用指令
管道軟鏈結
使用者管理
使用者組管理
檔案許可權修改 簡介
pwd:顯示當前路徑
cd:切換到指定路徑
ls:顯示當前路徑下所有檔案以及資料夾
ls -l:以列表形式顯示當前檔案以及資料夾(可以簡寫為:ll)
ls -a:顯示隱藏檔案
ls -h:以k為單位顯示檔案以及資料夾(單獨使用無意義,可以配合-l使用此外引數無前後順序,可以使用-hl代替)
cd ~:返回家目錄(即home目錄)
萬用字元
*:代表0個或多個任意字元
?:代表1乙個任意字元
[1234]:代表中的任意乙個字元
[1-4]:代表1-4中的任意乙個字元(字元也是如此)
cd
touch
touch 檔名
mkdirmkdir 資料夾名
rmrm test.txt 直接刪除檔案
rm -d aaa 直接刪除資料夾
rm -r aaa 直接刪除資料夾
mvmv test.txt aaa 移動test檔案到資料夾aaa下(剪下)
相對路徑和絕對路徑都可以
mv a aaa 移動問價夾到另乙個資料夾種
移動過程種而可以改名
mv test.txt ./test1.txt 相當於給檔案改名
cpcp test.txt aaa 複製text.txt檔案到資料夾aaa中
cp -r a aaa 複製資料夾a到資料夾aaa中
whichwhich ls:對應命令ls程式檔案所在的位置;其它的類似
which cd:這個輸出為空,比較特殊,因為cd為shell內建命令
find 路徑 -name 檔名
find 路徑 -name '12*'
檔名可用''比較規範
find 路徑 -iname '12*' 忽略檔名大小寫搜尋
find 路徑 -size +1
預設單位為塊:1塊=521b;大小預設為u整數,不會出現小數
find 路徑 -user 使用者名稱
find 路徑 -mmin +5
+5代表檔案被更改時間大於5分鐘,-5代表檔案被更改時間小於5分鐘
find 路徑 -type 檔案型別
f、d、l,分別代表縮寫
-a:條件連線符表示與,-o條件連線符表示或
find 路徑 -type f -a -name 'a*'
locate
sudo
檢視檔案內容
cat
cat 檔名
cat -b 檔名:加行號,但是去除空格
cat -n 檔名:加行號,包括空格
more
檔案內容搜素
grep 待搜尋內容 檔名:顯示包含此內容的每一行
grep -n 待搜尋內容 檔名:顯示包含此內容的每一行且加上行號
grep ^'待搜尋內容' 檔名:顯示以待搜尋內容開頭的每一行
grep $'待搜尋內容' 檔名:顯示以待搜尋內容結尾的每一行
grep -i 待搜尋內容 檔名:忽略大小寫搜尋包含此內容的每一行
反向搜尋grep -v 待搜尋內容 檔名
more 檔名
echoecho 回顯內容:將回顯內容列印在控制台
echo 回顯內容 > 檔名:將此檔案內容清除且將回顯內容儲存在檔案中(覆蓋)
echo 回顯內容 >> 檔名:在此檔案中追加回顯內容
ls > 檔名:將ls顯示內容覆蓋在檔案中
ls >> 檔名:將ls顯示內容追加在檔案中
其它帶有輸出的命令類似
管道
ls -lh | grep 待搜尋內容
在ls -lh結果中抓取待搜尋內容的行
軟鏈結
ln 待建立軟鏈結檔案或資料夾名稱 軟鏈結名稱
使用者管理
新增使用者
sudo useradd 使用者名稱
sudo passwd user1
sudo useradd -m 使用者名稱
sudo passwd root
su 使用者名稱
su - 使用者名稱
刪除使用者sudo userdel user1
刪除使用者以及homemulu
sudo userdel -r user1
強制刪除
sudo userdel -f user1
使用者組
cate /etc/group
使用者組新增groupadd 使用者組名
使用者組改名
groupmod -n 新使用者組名 待修改的使用者組名
使用者組刪除groupdel 使用者組名
檢視檔案id
ls -i
檢視此使用者的一些id
ls 使用者名稱
檢視使用者密碼是
cat /etc/shadow
內建命令whoami
who
usermod -g 修改後所在組的使用者名稱 當前所在組的使用者名稱
usermod -g long user1
usermod -g 修改後的所在組(多個可用,隔開) 當前使用者所在組
檔案許可權修改
chmod u-x t.txt
chmod 444 t.txt
sudo chown 新所屬人 檔名
sudo chgrp 新所屬組 檔名
CentOS 作業系統初識
centos作業系統 作業系統 簡稱 os,operating system 安裝部署在硬體上的乙個系統如那件,負責應用軟體和硬體資訊之間的資訊互動,完成應用軟體的資料通過硬體進行儲存 共享等作用。作業系統的逐步標準化過程 linux是一種自由和開放原始碼的 類unix作業系統。該作業系統的核心由林...
作業系統之程序初識
程序的定義 1 程序是具有一定獨立功能的程式在某個資料集合上的一次執行活動,是系統進行資源分配和排程的乙個獨立單位。2 從作業系統看 程序分為系統程序和使用者程序。系統程序執行作業系統的程式,完成作業系統的某些功能。使用者程序執行使用者程式,直接為使用者服務。系統程序的優先順序通常優於一般使用者的程...
作業系統OS程序(一)初識
邏輯上,執行程式的過程 作業系統引導程式,執行程式,產生乙個程序 物理上,作業系統分配的資源 程式執行過程中需要的程式,資料,以及記憶體 暫存器等資源 程序由什麼組成 程序控制塊中包括哪些資訊,一linux為例,包括程序標識,狀態資訊,控制資訊pcb,在linux中是乙個task struct的結構...