分享有關運維的一些命令
本人不是很懂運維,只是簡單分享一些Linux運維中有關檔案管理的命令進行學習
1.建立空白檔案:touch
2.不提示刪除非空目錄:rm -rf 目錄名
3.檢視磁碟分割槽格式:df -T
4.windows 文字轉linux 文字:dos2unix
5.linux 文字轉windows 文字:unix2dos
6.轉換編碼:iconv -f gbk -t utf8 原.txt > 新.txt
7.檢視md5 值:md5sum
8.硬連結:ln
9.符號連線:ln -s
10.檢視上下翻頁且顯示行號:cat ? | nl |less
11.結束狀態:ctrl+z
12.檢視檔案開頭內容:head
13.檢查檔案型別:file
14.重新命名:rename
15.更改預設許可權:umask
16.按數字排序:sort -n
17.按數字倒敘:sort -nr
18.過濾重複行sort -u
19.刪除重複的行uniq
20.重複的行出現次數uniq -c
21.只顯示不重複行uniq -u
22.將兩個檔案合併用tab 鍵分隔開paste a b
23將兩個檔案合併指定’+‘符號隔開:paste -d’+’ a b
24.將多行資料合併到一行用tab 鍵隔開:paste -s a
25.向下分面器:more
26.搜尋:locate 字串
27.檢視行數:wc -l
28.配置編輯器:gconf-editor
29.vi 配置檔案:vi /etc/vimrc
30.編輯檔案:vim
31.開啟行號::set nu
32.取消行號::set nonu
33.跳轉到200:200G
34.取消高亮::nohl
35.設定自動縮排::set autoindent
36.檢視文字格式:set ff
37.改為unix 格式:set binary
38.向前翻頁:ctrl+ U
39.向後翻頁:ctrl+ D
40.按檔名查詢:find /etc -name http
41.查詢某一型別檔案:find . -type f
42.按照檔案許可權查詢:find / -perm
43.按照檔案屬主查詢:find / -user
44.按照檔案所屬的組來查詢檔案:find / -group
45.檔案使用時間在N 天以內:find / -atime -n
46.檔案使用時間在N 天以前:find / -atime +n
47.檔案內容改變時間在N 天以內:find / -mtime -n
48.檔案內容改變時間在N 天以前:find / -mtime +n
49.檔案狀態改變時間在N 天前:find / -ctime +n
50.檔案狀態改變時間在N 天內:find / -ctime -n
51.查詢檔案長度大於1M 位元組的檔案:find / -size +1000000c -print
52.按名字查詢檔案傳遞給-exec 後命令::find /etc -name “passwd*” -exec grep “xuesong” {} ;
53.查詢檔名,不取路徑:find . -name ‘t*’ -exec basename {} ;