ubuntu命令很多,要熟練運用所有的命令有一定的難度。但大部分情況下,我們只要掌握常用的那些就夠了,剩下的在必要時查資料即可。
下面就對我們平時常用的ubuntu命令進行簡單介紹。
1、文件/文件夾管理
-
ls
列出當前目錄下的所有文件(不顯示隱藏文件) -
ls -a
列出當前目錄下的所有文件(顯示隱藏文件) -
ls -l
列出當前目錄下所有文件的詳細信息 -
cd
或者cd ~
進入用戶主目錄 -
cd ..
回到上一級目錄 -
cd -
返回進入此目錄之前所在的目錄 -
mkdir dirname
新建目錄 -
rmdir dirname
刪除空目錄 -
rm filename
刪除文件 -
rm -rf dirname
刪除非空目錄及其包含的所有文件 -
mv file1 file2
將文件1重命名為文件2 -
mv file1 dir1
將文件1移動到目錄1中 -
find 路徑 -name “字符串”
查找路徑所在范圍內滿足字符串匹配的文件和目錄
2、程序安裝與卸載
-
apt-get
程序安裝與卸載命令的標志,需要管理員權限 -
install
安裝指定程序,舉例:sudo apt-get install vim
-
remove
卸載指定的程序,一般最好加上“--purge”執行清除
式卸載;并在程序名稱后添加*號。舉例:sudo apt-get remove --purge nvidia*
卸載 nvidia 的驅動及其配置文件 -
update
更新本地軟件源文件,需要管理員權限,舉例:sudo apt-get update
3、打包/解壓
這里需要先解釋幾個參數。
參數 | 含義 | 參數 | 含義 |
---|---|---|---|
-c | 建立壓縮檔案 | -z | 有gzip屬性的 |
-t | 查看內容 | -j | 有bz2屬性的 |
-u | 更新原壓縮包中的文件 | -Z | 有compress屬性的 |
-x | 解壓 | -v | 顯示所有過程 |
-r | 向壓縮歸檔文件末尾追加文件 | -O | 將文件解開到標準輸出 |
上表左邊五個參數是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。右邊五個參數是根據需要在壓縮或解壓時可選的。
下面進行舉例說明。
壓縮
-
tar -cvf jpg.tar *.jpg
將目錄里所有jpg文件打包成tar.jpg -
tar -czf jpg.tar.gz *.jpg
將目錄里所有jpg文件打包成jpg.tar后,并且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz -
tar -cjf jpg.tar.bz2 *.jpg
將目錄里所有jpg文件打包成jpg.tar后,并且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2 -
tar -cZf jpg.tar.Z *.jpg
將目錄里所有jpg文件打包成jpg.tar后,并且將其用compress壓縮,生成一個umcompress壓縮過的包,命名為jpg.tar.Z -
rar a jpg.rar *.jpg
rar格式的壓縮,需要先下載rar for linux -
zip jpg.zip *.jpg
zip格式的壓縮,需要先下載zip for linux
解壓
-
tar -xvf file.tar
解壓 tar包 -
tar -xzvf file.tar.gz
解壓tar.gz -
tar -xjvf file.tar.bz2
解壓 tar.bz2 -
tar -xZvf file.tar.Z
解壓tar.Z -
unrar e file.rar
解壓rar -
unzip file.zip
解壓zip
總結
.tar 用 tar -xvf 解壓
.gz 用 gzip -d或者gunzip 解壓
.tar.gz和.tgz 用 tar -xzf 解壓
.bz2 用 bzip2 -d或者用bunzip2 解壓
.tar.bz2用tar -xjf 解壓
.Z 用 uncompress 解壓
.tar.Z 用tar -xZf 解壓
.rar 用 unrar e解壓
.zip 用 unzip 解壓
4、用戶管理
-
sudo useradd username
創建一個新的用戶username -
sudo passwd username
設置用戶username的密碼 -
sudo groupadd groupname
創建一個新的組groupname -
sudo usermod -g groupname username
把用戶username加入到組groupname中 -
sudo chown username:groupname dirname
將指定文件的擁有者改為指定的用戶或組
5、系統管理
-
uname -a
查看內核版本 -
cat /etc/issue
查看ubuntu版本 -
sudo fdisk -l
查看磁盤信息 -
df -h
查看硬盤剩余空間 -
free -m
查看當前的內存使用情況 -
ps -A
查看當前有哪些進程 -
kill 進程號
或者killall 進程名
殺死進程 -
kill -9 進程號
強制殺死進程