**
基本命令:
登出:logout
login 重新登入
exit 退出當前使用者
關機:shutdown +time
例如:shutdown now(現在、立刻關機)
shutdown -c 取消所有關機設定(快捷鍵:ctrl+c)
重新啟動計算機:
shutdown -r 重啟時間
例如:shutdown -r 12:00
reboot(立刻重啟)同shutdown -r
linux有7個執行級(run_level_number),可以通過這7個執行級進行字元介面,圖形介面等切換分別為:
關機 0
單使用者 1
多使用者(無網路功能)2
多使用者(全部功能) 3
保留 4
字元介面 3
圖形介面 5
重新啟動 6
字元介面命令為:init run_level_number
例如:init 5 進入圖形介面
使用者名稱的新建/修改/刪除:
useradd 使用者名稱
adduser 使用者名稱
檢視幫助資訊:command --help
檢視使用者登入資訊
whoami :顯示當前使用者名稱
who am i :顯示當前使用者的詳細資訊
檢視系統資訊
uname -a :全部資訊
uname -s :核心名
uname -n :節點名
uname -r :發行版本號
uname -v :核心發布時間
uname -m :硬體名
uname -p :處理器型別
uname -i :硬體平台
uname -o :os名稱
cd 命令 檔案修改,目錄切換命令cd命令類似windws中的dos命令
常用簡寫:
ls(list) 命令 列出目錄中的內容
ls -l:長格式,只顯示檔案大小,屬性等
ls -a:列出所有檔案,包括應藏檔案(注:以"."開頭的檔案為隱藏檔案)
ls -r:以層次結構顯示目錄內容
ls --help:顯示ls命令的簡單幫助
ls --color=?:檔案型別顯示顏色, "?"表示什麼時候需要顏色區分檔案型別。
有以下選擇項:
tty:只在終端顯示
auto:系統預設
always:總是顯示顏色
none:永遠不顯示
字元介面中以顏色區分檔案型別, 分別如下:
灰色:普通檔案
綠色:可執行檔案
藍色:目錄檔案
紅色:壓縮檔案
淺藍色:鏈結檔案(類似windows中的快捷方式)
粉紅色:檔案
黃色(橙色):裝置檔案
cat :直接列出檔案所以內容
less :分頁顯示檔案內容(可翻頁,通過pagedown/pageup鍵上下翻頁)
head -n :顯示前n行(n位數字)
tail -n :顯示後n行(n位數字)
檢視檔案系統資訊
which :顯示命令的別名和執行檔名
whereis :顯示命令的文件和執行檔名
檔案許可權
linux中檔案必須通過修改屬性改變其許可權
ls -l可以列出檔案的所有資訊
例如:lrwxrwxrwx 1 root root 3 10:00 aaa->abc
檔案屬性 鏈結數 所有者 組 檔案大小 修改時間 檔名
其中檔案屬性代表檔案的型別和許可權
檔案屬性有10個字元組成第一位:l 是檔案型別 , 剩下9位為檔案許可權 9=3(字元)*3(類使用者)
檔案型別:
- :普通檔案
l :鏈結檔案
b :塊裝置檔案(如:硬碟)
c :序列裝置檔案(如:鍵盤,滑鼠)
3類使用者分別為:檔案所有者(主人)user,組成員group,其他人other
檔案有3種許可權:
讀:r寫:w
執行:x
沒有許可權:-
例如乙個檔案屬性為:lrw-r--r-- 表示為檔案所有者具有讀寫許可權,組成員和其他人唯讀
chmod 命令
chmod命令可以修改檔案屬性,來改變檔案的許可權
基本格式:chmod -r 許可權表示式 檔名
-r 為選項,可以忽略
許可權表示式有兩種,分別為符號表示式和數字表示式
符號表示式:
r w x :分別代表相應的許可權
+ - = :分別表示增加,去除,設定(覆蓋)許可權
u g o :分別代表主人,組成員和其他人
例如:chmod u=rw-,g=r--,o=--- abc 表示將abc檔案設定為主人讀寫,組成員唯讀,其他人沒任何許可權
數字表示式:r=4 表示讀許可權用乙個4數字來表示
w=2 表示寫許可權用乙個2數字來表示
x=1 表示執行許可權用乙個1數字來表示
-=0 表示沒有許可權用乙個0數字來表示
例如:chmod u=rw-,g=r--,o=--- abc 同 chmod 640 abc
option :
cp -f 原始檔 目標檔案 :強制覆蓋,不提示任何資訊
cp -i 原始檔 目標檔案 :強制覆蓋,有提示資訊
cp -r 原始檔 目標檔案 :複製命令
rm -f :強制delete,無提示
rm -i :強制delete,有提示
rm -r :刪除目錄
基本格式:
移動檔案:mv 檔名 移動目的地檔名
重新命名檔案:mv 檔名 修改後的檔名
mkdir -p a/b/c:建立多層目錄
Linux批量重新命名
linux批量重新命名檔案會涉及到改變乙個字母 改變一些相連字母 改變某些位置的字母 在最前面加上某些字母 或者改變字母的大小寫。完成這裡五個方法基本上就會解決了linux批量重新命名的工作。1 我想把它們的名字的第乙個1個字母變為 q 其它的不變 root pps mailqueue for i ...
Linux批量重新命名檔案
目的 批量重新命名一些檔案,這些檔案有共同特徵,比如具有相同的字母,或者沒有共同特徵,想統一重新命名,修改它們相同位置上的字元等等。1 我想把它們的名字的第乙個1個字母變為 q 其它的不變 root pps mailqueue for i in ls do mv f i echo i sed s q...
批量重新命名Linux檔案
把當前目錄下的所有檔案重新命名為a 例如 a.jpg 則執行後變成a a.jpg for var in do mv var a var done 1 刪除所有的 bak 字尾 rename s bak bak 2.加.zip字尾 rename s zip 3 把 jpe 檔案字尾修改為 jpg 4 ...