ubuntu命令很多慧脱,要熟練運(yùn)用所有的命令有一定的難度酬滤。但大部分情況下镜廉,我們只要掌握常用的那些就夠了弄诲,剩下的在必要時(shí)查資料即可。
下面就對(duì)我們平時(shí)常用的ubuntu命令進(jìn)行簡(jiǎn)單介紹。
1齐遵、文件/文件夾管理
-
ls
列出當(dāng)前目錄下的所有文件(不顯示隱藏文件) -
ls -a
列出當(dāng)前目錄下的所有文件(顯示隱藏文件) -
ls -l
列出當(dāng)前目錄下所有文件的詳細(xì)信息 -
cd
或者cd ~
進(jìn)入用戶主目錄 -
cd ..
回到上一級(jí)目錄 -
cd -
返回進(jìn)入此目錄之前所在的目錄 -
mkdir dirname
新建目錄 -
rmdir dirname
刪除空目錄 -
rm filename
刪除文件 -
rm -rf dirname
刪除非空目錄及其包含的所有文件 -
mv file1 file2
將文件1重命名為文件2 -
mv file1 dir1
將文件1移動(dòng)到目錄1中 -
find 路徑 -name “字符串”
查找路徑所在范圍內(nèi)滿足字符串匹配的文件和目錄
2寂玲、程序安裝與卸載
-
apt-get
程序安裝與卸載命令的標(biāo)志,需要管理員權(quán)限 -
install
安裝指定程序梗摇,舉例:sudo apt-get install vim
-
remove
卸載指定的程序拓哟,一般最好加上“--purge”執(zhí)行清除
式卸載;并在程序名稱后添加*號(hào)伶授。舉例:sudo apt-get remove --purge nvidia*
卸載 nvidia 的驅(qū)動(dòng)及其配置文件 -
update
更新本地軟件源文件断序,需要管理員權(quán)限,舉例:sudo apt-get update
3糜烹、打包/解壓
這里需要先解釋幾個(gè)參數(shù)违诗。
參數(shù) | 含義 | 參數(shù) | 含義 |
---|---|---|---|
-c | 建立壓縮檔案 | -z | 有g(shù)zip屬性的 |
-t | 查看內(nèi)容 | -j | 有bz2屬性的 |
-u | 更新原壓縮包中的文件 | -Z | 有compress屬性的 |
-x | 解壓 | -v | 顯示所有過(guò)程 |
-r | 向壓縮歸檔文件末尾追加文件 | -O | 將文件解開(kāi)到標(biāo)準(zhǔn)輸出 |
上表左邊五個(gè)參數(shù)是獨(dú)立的命令,壓縮解壓都要用到其中一個(gè)疮蹦,可以和別的命令連用但只能用其中一個(gè)诸迟。右邊五個(gè)參數(shù)是根據(jù)需要在壓縮或解壓時(shí)可選的。
下面進(jìn)行舉例說(shuō)明愕乎。
壓縮
-
tar -cvf jpg.tar *.jpg
將目錄里所有jpg文件打包成tar.jpg -
tar -czf jpg.tar.gz *.jpg
將目錄里所有jpg文件打包成jpg.tar后阵苇,并且將其用gzip壓縮,生成一個(gè)gzip壓縮過(guò)的包感论,命名為jpg.tar.gz -
tar -cjf jpg.tar.bz2 *.jpg
將目錄里所有jpg文件打包成jpg.tar后绅项,并且將其用bzip2壓縮,生成一個(gè)bzip2壓縮過(guò)的包笛粘,命名為jpg.tar.bz2 -
tar -cZf jpg.tar.Z *.jpg
將目錄里所有jpg文件打包成jpg.tar后趁怔,并且將其用compress壓縮湿硝,生成一個(gè)umcompress壓縮過(guò)的包薪前,命名為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
總結(jié)
.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
創(chuàng)建一個(gè)新的用戶username -
sudo passwd username
設(shè)置用戶username的密碼 -
sudo groupadd groupname
創(chuàng)建一個(gè)新的組groupname -
sudo usermod -g groupname username
把用戶username加入到組groupname中 -
sudo chown username:groupname dirname
將指定文件的擁有者改為指定的用戶或組
5、系統(tǒng)管理
-
uname -a
查看內(nèi)核版本 -
cat /etc/issue
查看ubuntu版本 -
sudo fdisk -l
查看磁盤(pán)信息 -
df -h
查看硬盤(pán)剩余空間 -
free -m
查看當(dāng)前的內(nèi)存使用情況 -
ps -A
查看當(dāng)前有哪些進(jìn)程 -
kill 進(jìn)程號(hào)
或者killall 進(jìn)程名
殺死進(jìn)程 -
kill -9 進(jìn)程號(hào)
強(qiáng)制殺死進(jìn)程