因為,這段時間要在linux環境裡,發布專案.所以從網路下整理了一些相關的命令.
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個執行級進行字元介面,圖形介面等切換
linux 重新命名分別為: 關機 0
單使用者 1
多使用者(無網路功能)2
多使用者(全部功能) 3
保留 4
字元介面 3
圖形介面 5
重新啟動 6
字元介面命令為:init run_level_number 例如:init 5 進入圖形介面
使用者名稱的新建/修改/刪除:
建立新使用者:useradd 使用者名稱
adduser 使用者名稱
設定使用者密碼:passwd 密碼
修改使用者名稱:usermod 新使用者名稱 前使用者名稱
刪除使用者:userdel [-r] name (-r表示刪除使用者時一併將使用者的預設主目錄刪除)
檢視幫助資訊:
command --help 獲得簡單的幫助資訊 cp --help
man command 獲得詳細的幫助資訊 man cp
info command 獲得詳細的幫助資訊 info cp
linux 重新命名檢視使用者登入資訊
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命令
常用簡寫:
cd~ :進入主目錄
cd. :切換到當前目錄
cd.. :切換到當前目錄
cd (直接回車) :預設回到自己的主目錄
ls(list) 命令 列出目錄中的內容
ls -l:長格式,只顯示檔案大小,屬性等
ls -a:列出所有檔案,包括應藏檔案(注:以"."開頭的檔案為隱藏檔案)
ls -r:以層次結構顯示目錄內容
ls --help:顯示ls命令的簡單幫助
ls --color=?:檔案型別顯示顏色, "?"表示什麼時候需要顏色區分檔案型別。有以下選擇項:
tty:只在終端顯示
auto:系統預設
always:總是顯示顏色
none:永遠不顯示
linux 重新命名字元介面中以顏色區分檔案型別, 分別如下:
灰色:普通檔案
綠色:可執行檔案
藍色:目錄檔案
紅色:壓縮檔案
淺藍色:鏈結檔案(類似windows中的快捷方式)
粉紅色:檔案
黃色(橙色):裝置檔案
紅底白字:錯問檔案
檢視檔案系統資訊
which :顯示命令的別名和執行檔名
whereis :顯示命令的文件和執行檔名
linux 重新命名檔案許可權
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
注:chmod 755 abc (755是應用於**的資源檔案)
linux 重新命名其他常用命令
複製: cp [-option] 原始檔 目標檔案
option :
cp -f 原始檔 目標檔案 :強制覆蓋,不提示任何資訊
cp -i 原始檔 目標檔案 :強制覆蓋,有提示資訊
cp -r 原始檔 目標檔案 :複製命令
tonch : 修改檔案的最後修改日期
如果檔案不存在,建立新的空白檔案(linux系統中沒有專門的建立檔案命令)
rm :remove 刪除目錄/檔案(可刪除非空白目錄/檔案,永久刪除)
rm -f :強制delete,無提示
rm -i :強制delete,有提示
rm -r :刪除目錄
mv :move 移動檔案(延伸功能:重新命名,linux系統沒有專門的重新命名命令)
基本格式:
移動檔案:mv 檔名 移動目的地檔名
重新命名檔案:mv 檔名 修改後的檔名
mkdir :make dir 建立乙個目錄
mkdir -p a/b/c:建立多層目錄
rmdir :刪除目錄(不可以刪除非空目錄)
linux 基本命令整理
推薦 1.檢視目錄檔案 ls 2.檢視目前路徑 psw 3.檢視檔案內容 cat 檔名 4.開啟編輯器 vim 檔名 1 2 3 4 5 修改 按insert鍵 退出修改模式 按esc 鍵 進入輸命令模式 同時按鍵 shift 儲存退出 wq 不儲存退出 q 5.刪除檔案 夾 rm 檔案 夾 可以多...
Emacs 基本命令整理
c表示ctrl鍵,m表示alt鍵 游標控制 c v 向前翻頁 m v 向後翻頁,pageup c l 游標所在行置中 c p 游標上移 c n 游標下移 c b 游標後移 c f 游標前移 m f 前移一詞 m b 後移一詞 c a 移到行首 c e 移到行尾 m a 移到句首 m e 移到句尾 m...
mongoDB 基本命令整理
1 mongodb官網 www.mongodb.org 2 mongodb國內官方 www.monging.com 4 mongodb的github 5 mongodb的jira 6 兩個google groups mongdb user與mongo cn 為什麼選擇mongodb 1 無資料結構的...