我的同步部落格: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