關機,重啓:vim
shutdown -h now:關機less
shutdown -r now:重啓編輯器
文件和目錄操做命令:工具
pwd:顯示當前所在路徑spa
cd:切換目錄排序
cd - :切換到上一次所在路徑遞歸
cd ~:切換到系統變量「HOME」對應的目錄,即家目錄所在路徑awk
cd ..:切換到上一級目錄變量
tree :以樹型結構顯示目錄下的內容亂碼
tree -d:只顯示目錄
tree -L level :遍歷目錄最大層數,level爲大於0的正整數
安裝樹命令:
rpm -qa tree
yum -y install tree
解決亂碼命令:LANG=en_US.UTF-8
mkdir :建立目錄
mkdir -p:遞歸建立目錄,意思是父目錄及其子目錄及其子目錄(mkdir -p nba/laker/Bryant)
touch :建立空文件或改變文件的時間戳屬性
touch a.txt b.txt (同時建立多個文件,空格隔開)
ls:顯示目錄下的內容及相關屬性信息
ls -l :使用長格式列出文件及目錄信息
ls -a:顯示目錄下全部文件,包括以「 . 」字符開始的隱藏文件
ls -t:根據最後的修改時間排序,默認是文件名排序
ls -r:依相反次序排序
ls -F:在文件後加上文件類型的指示符號
* :可執行的文件
/ :目錄
= :套接字
| :FIFOs
@ :符號連接
ls -ld:在目錄下操做時,列出這個目錄自己的信息而非目錄內的文件
ls -h:顯示出文件或目錄的大小(如1KB,234MB,2GB)
cp :複製文件或目錄
ls -a :複製時保持源文件全部者,權限信息及時間屬性;若是複製的源文件是符號連接,那麼僅複製符號連接自己,並且保留符號連接所指向的目標文件或目錄;遞歸複製目錄
mv :移動或重命名文件
mv [選項] [源文件] [目標文件]
rm :刪除文件或目錄
rm -f :噔噔噔噔!強制刪除!不提示確認!
find:查找目錄下的文件(具體用法參考別的資料,暫時還沒寫)
chown :改變文件或目錄的用戶和用戶組
chown [選項] [用戶.用戶組] [文件或目錄]
chown -R :遞歸更改目錄的用戶和用戶組(chown -R oldboy.oldboy dir2/ )
chmod :改變文件或目錄權限
chmod [選項] [模式] [文件或目錄]
chmod -R:遞歸改變文件或目錄權限(chomd -R 777 dir2/ )
文件權限 rwx;可讀可寫可執行;421
rwx rwx rwx ;屬主權限位 屬組權限位 其它用戶權限
內容查看與編輯處理:
cat :合併文件或查看文件內容
cat -n:從1開始對全部輸出的內容按行編號
cat -b:和-n相似,可是會忽略顯示空白行行號
合併文件:cat file.tet file2.txt >newfile.txt
less:分頁顯示文件內容
less -N:顯示每行行號
head:顯示文件內容頭部(前10行)
tail:顯示文件尾部(後10行)
vi/vim:純文本編輯器
vim的三種模式:普通模式(普通模式按下i進入編輯模式,esc退出編輯模式),編輯模式,命令模式(普通模式中,輸入「 :」,光標會定位在那一行,能夠執行保存,退出,搜索,替換,顯示行號等操做)
:wq 保存並退出
:wq! 強制退出並保存
:q!強制退出不保存
文本處理三劍客:
grep:文本過濾工具
grep [參數] 匹配模式 [查找的文件]
sed:字符流編輯器
sed [選項] [sed內置命令字符] [輸入文件]
awk