Linux核心系統命令

關機,重啓: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

相關文章
相關標籤/搜索