1. 程式人生 > >Linux常用命令小結

Linux常用命令小結

解壓縮 gzip 遞歸 bsp ln -s scp mdi -i iso

  1. sudo passwd :設置root下的密碼
  2. mkdir:創建文件夾
  3. clear:清除終端的屏幕
  4. cd . : 當前目錄
  5. cd .. :上級目錄
  6. rm:刪除文件(rmdir:刪除目錄)
  7. touch:創建文件(lg:touch a.txt)
  8. cp:復制文件(lg:cp a.txt b.txt)
  9. mv:移動文件 (也可做文件的重命名)
  10. cat:查看文件內容(lg:cat a.txt)
  11. echo:輸出寫入內容到終端(也可:echo hello >> a.txt,即輸出hello到a.txt,其中>>表示重定向且為追加模式,而 >表示重定向且為覆蓋模式)
  12. grep:過濾(lg:find ~ | grep .txt,即:取出當前目錄下所有txt結尾的文件,|:管道符)
  13. gzip:原地壓縮(lg:gzip a.txt)
  14. gunzip:原地解壓縮(lg:gunzip a.txt.gz)
  15. tar:解壓縮文件
  16. sudo mount: iso鏡像掛載
  17. ps -AF | more:顯示全部進程信息(按Q退出查看)
  18. ls:查詢目錄下文件(ls -al :格式化顯示)
  19. chmod:改變文件的權限(lg:chmod a+w a.txt 表示讓所有人有a.txt的寫權限 chmod 777 a.txt 表示對a.txt有所有權限)
  20. sudo apt-get install xxxxx:在線安裝軟件
  21. sudo apt-get remove xxxxx:卸載軟件
  22. sudo dpkg -l | grep xxx:查詢xxx軟件是否安裝
  23. sudo dpkg -i xxxxxxx.deb:安裝deb結尾的軟件包
  24. sudo apt-get install -f:解決軟件包的相互依賴,使得安裝可以繼續
  25. tar -xzvf xxxxxx:解壓.tar.gz結尾的壓縮包
  26. echo $XXX:打印環境變量(lg:echo $PATH)
  27. ln -s:創建符號鏈接(lg:ln -s /mnt/hgfs\shared/hadoop_jar _hadoop)
  28. scp:遠程拷貝(lg:scp -r /etc/hosts [email protected]:/etc/ (-r表示遞歸拷貝) )
  29. ssh:遠程登錄(lg:ssh 192.168.160.137)
  30. startx:啟動圖形界面
  31. ./eclipse &:後臺啟動eclipse(前臺仍然可以用終端輸入其他命令)
  32. jobs:查詢後臺運行進程的作業號
  33. ctrl + z:暫停後臺運行的進程
  34. bg %i:將暫停的作業號i的進程放在後臺運行
  35. fg %i: 將後臺作業號i的進程放在前臺進行
  36. unzip:對zip壓縮包進行解壓
  37. nice -n -10 ./job.sh:在啟動job.sh腳本時,設置他的優先級為10運行
  38. renice -10 -p 514:重新設置進程514的運行優先級為10

Linux常用命令小結