linux 基本命令整理


推薦http://www.cnblogs.com/lingiu/p/3446647.html

1. 查看目錄文件:ls
2. 查看目前路徑:psw
3. 查看文件內容:cat 文件名
4. 打開編輯器:vim 文件名

修改:按Insert鍵
退出修改模式:按Esc 鍵
進入輸命令模式:同時按鍵:Shift+;
保存退出:wq
不保存退出:q

5. 刪除文件(夾):rm 文件(夾)(可以多個)
6. 重命名/剪切:mv 老名 新名
7. 復制 :cp 老文件路徑+文件名 新文件路徑(+文件名)
8. 進入新路徑 cd 路徑名
9. 后退一步:cd ..
10. 返回剛才工作的目錄:cd -
11. 查找文件的路徑: locate 文件名
12. top 查看所有進程的運行狀況
13. Ctrl + Alt + T 創建新的命令窗口
14. 查看本文件夾中文件的個數

ls   -l   |grep   "^-"   |   wc   -l  

說明:

  • ls   -l         長列表輸出該目錄下文件信息(這里的文件可能是目錄、鏈接、設備文件等)     
  • grep   ^-   這里將長列表輸出信息過濾一部分,只保留一般文件                  如果只保留目錄就是   grep   ^d     
  • wc   -l       統計輸出信息的行數,因為已經過濾得只剩一般文件了,所以統計結果就是一般文件信息的行數,又由於一行  信息對應 一個文件,所以也就是文件的個數。   

15. 查看文件、目錄的大小(du——disk usage)

參數:-s :僅顯示總計    -h :以k、m、g為單位,提高可讀性。
可這樣用:  du  -sh filename/dirname 

16. 重定向

  • $echo "test" > temp.txt會先清空temp.txt然后再寫入
  • $echo "test" >> temp.txt會以追加的方式寫入

17. 打印文件某幾行

head filename 打印文件前10行
head -n 5 filename  打印文件前5行
tail filename 打印文件后10行
tail -n 5 filename 打印文件后5行
tail -f filename 不斷打印文件新增內容

18. 統計

wc -l 統計行數
wc -w filename 統計單詞數
wc -c filename 統計字符數
more  現實一頁
more +n      從笫n行開始顯示
more -n       定義屏幕大小為n行

19. tree 用圖形化的樹樁結構打印文件和目錄
20. 別名 alias 例如:現實文件帶顏色

alias ls='ls --color=tty'

21. VIM怎樣在不退出當前編譯文件下使用ls / pwd / vim等命令  :!   例如 :!ls

22. 顯示2天前的日期

day=`date -d"2 day ago" +"%Y-%m-%d"`;  #結果2014-10-19

23. 顯示linux下默認編碼

locale

案例

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

設定

export LC_ALL=en_US.UTF-8

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM