切換root使用者
sudo su - root
列出filename下面所有一級目錄的一級目錄檔案大小。
du -h --max-depth=1 /filename/*
檔案及資料夾許可權,賦予所有許可權
chmod 777 /filename --賦予filename 讀、』寫、執行許可權
chmod 777 /filename/* --賦予filename的子檔案 讀、』寫、執行許可權
檢視實時檔案變化(日實時志檢視)
tail -f filename --- 實時檢視日誌檔案
tail -100f filename --- 實時檢視日誌檔案 後一百行
tail -f -n 100 filename --- linux檢視日誌後100行
搜尋字串
grep -[eivnwcoabc] -[color] 『***』 filename --- 在filename中搜尋***(可以是正規表示式)
命令
意義-f
顯示實時資料
-e開啟擴充套件(extend)的正規表示式。
-i忽略大小寫(ignore case)。
-v反過來(invert),只列印沒有匹配的,而匹配的反而不列印。
-n number
顯示最後的number行資料
-w word
被匹配的文字只能是單詞,而不能是單詞中的某一部分,如文字中有liker,而我搜尋的只是like, 就可以使用-w選項來避免匹配liker
-c顯示總共有多少行被匹配到了,而不是顯示被匹配到的內容,注意如果同時使用-cv選項是顯示有多少行沒有被匹配到。
-o只顯示被模式匹配到的字串。
– color
將匹配到的內容以顏色高亮顯示。
-a n
顯示匹配到的字串所在的行及其後n行,after
-b n
顯示匹配到的字串所在的行及其前n行,before
-c n
顯示匹配到的字串所在的行及其前後各n行,context
查詢檔案和檔案內容組合命令
find命令 | xargs grep命令
find / -type f -name 「*.log」 | xargs grep 「***x」 ------從根目錄開始查詢所有擴充套件名為.log的文字檔案,並找出包含」***x」的行
find . -name 「*.log」 | xargs grep 「***」 ----從當前目錄開始查詢所有擴充套件名為.log的文字檔案,並找出包含」***」的行
linux使用中常見命令(持續更新)
學習docker的過程中需要在linux的環境下進行,在這裡將使用到的linux常用命令記錄一下 1.uname a linux檢視版本當前作業系統核心資訊 2.cd home 進入 home 目錄 cd 返回上一級目錄 cd 返回上兩級目錄 cd 進入個人的主目錄 3.ctrl c 強制終止該程式...
Linux命令筆記(持續更新)
gedit ide 啟動ide gedit c 編譯.c檔案為目標檔案,gcc o c 啟動目標檔案 software sysbanner 使用者管理 etc sudoers.d etc group who am i who mom likes sudo adduser su l ctrl d退出 ...
linux命令學習(持續更新 )
redhat6.5環境 命令 含義 ccd 切換目錄 cd 當前目錄 cd 上一級目錄 chmod 755 20180211 資料夾20180211賦許可權755 預設當前目錄 chmod 755 home mysql data 2018211 給目錄 home mysql data下資料夾2018...