???????用了差不多兩周的 Ubuntu 了,也只是對一些常用的命令行進(jìn)行了初步的了解。今天就來說說 Ubuntu 上的一些命令吧,首先說說對使用命令行的感受吧,一方面我覺得命令行特別的神奇和強(qiáng)大,通過幾行命令就能完成一個(gè)或者多個(gè)任務(wù);另一方面我覺得命令行的效率特別高,你有沒有這種感受呢???好了,下面是對一些常見命令行的一個(gè)總結(jié)。
常用指令
| 命令 | 用途 |
|---|---|
| cd | 回當(dāng)前用戶的宿主目錄 |
| mkdir name | 創(chuàng)建一個(gè)名字為name的文件夾 |
| cp source-file destionation-file | 復(fù)制文件或文件夾 |
| rm filename | 刪除文件 |
| rm -r filename | 刪除文件夾 |
| pwd | 顯示當(dāng)前目錄 |
| ls | 列出當(dāng)前目錄文件(不包括隱含文件) |
| ls -a | 列出當(dāng)前目錄文件(包括隱含文件) |
| ls -l | 列出當(dāng)前目錄下文件的詳細(xì)信息 |
| grep string filename | 在文本文件中查找字符串 |
| tail -n file | 顯示文件尾n行內(nèi)容,n缺省時(shí)默認(rèn)為10行 |
| cat filename | 查看文本文件中的內(nèi)容 |
| more filename | 查看文本文件中的內(nèi)容,當(dāng)文件內(nèi)容多于一屏?xí)r,按下空格可以滾到下一屏繼續(xù)閱讀,但是不可以回退 |
| less filename | 查看文本文件中的內(nèi)容,文件內(nèi)容多于一屏?xí)r,按 j 可以向下滾動,按 k 可以向上滾動 |
打包/解壓
- ** .tar **
| 命令 | 用途 |
|---|---|
| tar xvf FileName.tar | 解包 |
| tar cvf FileName.tar DirName | 打包 |
- .gz
| 命令 | 用途 |
|---|---|
| gunzip FileName.gz | 解壓 |
| gzip -d FileName.gz | 解壓 |
| gzip FileName | 壓縮 |
包管理
-
dpkg
這種方法適合系統(tǒng)不能聯(lián)網(wǎng)的情況下,軟件包名以.deb后綴。
| 命令 | 用途 |
|---|---|
| sudo dpkg -i software_version.deb | 安裝軟件 |
| sudo dpkg -r SoftwareName | 卸載軟件 |
-
apt
這種方法適合系統(tǒng)能聯(lián)網(wǎng)的情況下。
| 命令 | 用途 |
|---|---|
| sudo apt-get install package | 安裝包 |
| sudo apt-get remove package | 刪除包 |
| sudo apt-get update | 更新源 |
| sudo apt-get upgrade | 更新已安裝的包 |
| apt-get source package | 下載該包的源代碼 |