1. 程式人生 > >分享有關運維的一些命令

分享有關運維的一些命令

本人不是很懂運維,只是簡單分享一些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 {} ;