linux常用操作命令

來源:互聯網
上載者:User

我的同步部落格:http://apps.hi.baidu.com/share/detail/32074779

 

1.複製檔案

sudo cp 要複製的檔案 /...(目標路徑)2.建立檔案夾sudo mkdir /...(要建立的檔案夾及路徑)3.解壓檔案(有幾種格式)unzip myfile.zip
tar -xvf myfile.tar
tar -zxvf myfile.tar.gz
tar -zxvf myfile.tgz
tar -jxvf myfile.tar.bz2

bunzip2 myfile.bz2

unrar x filename.rar(解壓檔案)

unrar e filename.rar(解壓到當前檔案夾)

4.執行某程式,例如安裝程式.bin時,使用命令 sudo /...(路徑)/檔案名稱

5.定時關機:sudo shutdown -h 60 (60意為60分鐘,在一個小時後關機)

6.ubuntu中安裝jdk:sudo apt-get install default-jdk(這是最簡單的安裝方法)

7.ubuntu安裝的時候一般先斷網,安裝後再連上網線,否則據說會出現安裝後無法上網的情況。

   如果不能連網,在終端先切換成root使用者,然後使用命令 sudo pppoeconf進行環境監察和配置,

  然後重新系統後一般便能解決不能連網的問題。

8.在終端進入某一命令狀態後返回或退出:

    ctrl+z掛起當前進程如果需要恢複到前台輸入fg,恢複到後台輸入bg;

     ctrl+c,終止該進程。

9.cd命令基本操作:

    改變你的根路徑,鍵入cd,按斷行符號鍵。

  進入一個子目錄,鍵入cd,空格,然後是子路徑名(例如:cd Documents),再按斷行符號鍵。

  進入目前的目錄的上一級目錄,鍵入cd,空格,兩個點,然後按斷行符號鍵。

  進入一個特定的目錄,鍵入cd,空格,路徑名(例如 cd /usr/local/lib),再按斷行符號鍵。

10.壓縮命令

      命令tar: tar czvf filename.tar.gz filename

11.轉換root使用者進行操作

     命令:sudo passwd root

     然後便可以設定新root使用者的密碼了,設定成功後鍵入命令: su 以及新設定的密碼便可以轉換成root操作。

    這時候鍵入相關命令可以省略sudo這個命令。

12.ubuntu重啟scimIME

    關閉IME: pkill scim          啟動IME: scim -d

13. 虛擬機器ubuntu與主機windows掛載共用檔案

     sudo mount -t vboxsf [windows_share_filename] [ubuntu_share_file_path_and_name]   //'-t'意為type

14.開啟終端快速鍵:Crtl+Alt+T

15.linux查看命令和終止進程

     ps命令用於查看當前正在啟動並執行進程;grep是搜尋

     顯示進程裡cmd是java的進程資訊:ps ax|grep java  //ax是顯示所有狀態

     終止命令:kill -9 [PID]   //-9表強迫進程立即停止

     查看進程樹:pstree

     顯示當前正在啟動並執行進程以及它們的重要訊息: top   //進入後按q退出,按h查看協助,按space立即重新整理

16.檔案操作命令

     (1)複製:cp -i source destination           

          選項: -i: 當destination_path中已經存在同名檔案, 則給出提示是否覆蓋
                 -f: 跟-f相反, 不給提示, 直接覆蓋 
          預設: 不寫選項, 則預設是-f, 推薦加上-i 
          舉例--將檔案複製到上一級目錄:cp -i a.txt ..   //".."代表上一級檔案目錄

      (2)重新命名和剪下: mv -i source destination_path/filename

               舉例:mv -i a.txt test_jdk          //將檔案剪下到test_jdk目錄下,若沒有該目錄則重名為test_jdk

       (3)刪除:rm -i source   

                選項: -r: 刪除目錄
                        其他同上 
                預設: 同上, 預設不刪除目錄 
                舉例:rm -i a.txt             (rm -i a*.txt            //刪除以字母a開頭的檔案名稱的檔案)

17.ls命令
       -a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。
   -b 把檔案名稱中不可輸出的字元用反斜線加字元編號(就象在C語言裡一樣)的形式列出。
   -c 輸出檔案的 i 節點的修改時間,並以此排序。
   -l 列出檔案的詳細資料。
   -m 橫向輸出檔案名,並以“,”作分格符。

   -s 在每個檔案名稱後輸出該檔案的大小。

18.向進程發送訊號

   命令: kill -s [-signame] [PID]

19.檔案尋找命令 find

     如果不知道檔案的大概位置只知道名字,那麼可以用: find -name filename來尋找,-name是指系統按照檔案名稱來尋找檔案;

    如果檔案名稱的全名也不知道,只知道部分名字,那麼可以用:find -name '*partname*'來尋找;

    在某檔案夾下面尋找檔案,例如/etc,則可以用:find /etc -name filename來尋找檔案。

20.man命令:主要用來尋找工具的使用資訊,比如尋找一些API的使用,一些shell命令的使用等。

    命令格式: man XXX ,或者 man -a XXX等。同時在 man page內想要尋找某個關鍵字keyword的話,可以這樣找:  /your_keyword

21.庫操作命令:
(1) nm 列出目標檔案或二進位檔案的所有符號
(2) ar 建立靜態庫和符號索引
(3) ldd 列出程式正常運行所需要的共用庫,例如:ldd procedure_name

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.