一截酷、ifconfig命令用不了
sudo apt install net-tools
(持續(xù)更新ing...)
二、ubuntu終端下有時候輸入命令太長朽缴,顯示不直觀祟蚀,或者你需要在文本中換行輸入內(nèi)容
方法是在當前行的末尾輸入:?"\" + "Enter"健。
然后在下一行接著輸入內(nèi)容科乎,并按"Enter"健壁畸。?
三、終端和控制臺的區(qū)別
終端就是處理計算機主機輸入輸出的一套設(shè)備,它用來顯示主機運算的輸出捏萍,并且接受主機要求的輸入太抓,典型的終端包括顯示器鍵盤套件,打印機打字機套件等令杈。
顯示系統(tǒng)消息的終端就叫控制臺走敌,Linux 默認所有虛擬終端都是控制臺,都能顯示系統(tǒng)消息逗噩。
另外掉丽,對于那些專門用來模擬終端設(shè)備的程序,我們也可以稱之為控制臺Console异雁,像gnome-terminal,urxvt捶障,mlterm,xterm等軟件纲刀,都可以稱之為控制臺项炼。
四、用終端修改文件內(nèi)容
sudo apt install nano (超簡單的文本編輯器)
方法:nano 文件名稱
五柑蛇、linux終端中的快捷鍵
1)復制:Ctrl + Shift + C
2)粘貼:Ctrl + Shift + V
六芥挣、linux 目錄
七、linux 下載耻台,安裝空免,升級軟件
在Ubuntu系統(tǒng)中,經(jīng)常要用到apt-get install指令來安裝軟件盆耽,由于常常需要root權(quán)限來操作蹋砚,所以搭配sudo食用口感更佳,apt-get指令對于安裝摄杂、卸載坝咐、升級軟件提供一條龍服務(wù),對比于源碼安裝析恢,實在是業(yè)界良心墨坚。
sudo apt-get install XXX
sudo apt-get install -y XXX
sudo apt-get install -q XXX
sudo apt-get remove XXX
sudo apt-get purge XXX
sudo apt-get autoremove
sudo apt-get updatesudo apt-get upgrade
apt-get install
一鍵安裝軟件包,與源碼安裝不同的是映挂,這個指令會自動檢測并安裝依賴泽篮,而且用apt-get安裝的包都是成熟的軟件包,基本不存在安裝包有嚴重bug或者文件缺失的情況柑船。
sudo apt-get install -y
這里主要將的就是-y選項帽撑,添加這個選項就相當于不需要重復地確認安裝
sudo apt-get install -q
即-quiet,靜默安裝鞍时,當然也不是完全靜默亏拉,會將低等級的log信息屏蔽扣蜻。
sudo apt-get remove
既然有安裝就會有卸載,remove指令就是卸載及塘,值得注意的是莽使,remove僅僅卸載軟件,但是并不卸載配置文件
sudo apt-get purge
卸載指令磷蛹,同時卸載相應(yīng)的配置文件
sudo apt-get autoremove
關(guān)于這條指令吮旅,官方解釋是這樣的:
autoremoveisusedtoremove packages that were automatically installedtosatisfy dependenciesforother packagesandarenowno longer needed
在卸載軟件的時候同時卸載那些當初作為依賴但是現(xiàn)在并不需要的包。
看起來非常完美的指令味咳,但是博主建議慎用1硬!這條指令很可能將你要用的依賴包同時卸載槽驶,有時候你的安裝包并沒有通過apt-get指令來管理责嚷,apt-get管理工具不會加入這些包的信息,所以在檢索包的依賴關(guān)系時可能出問題.
又或者是另一種情況:舉個例子:在安裝某個包時掂铐,這個包依賴git罕拂,但是git并非你主動下載的,而是作為依賴下載的全陨,包安裝完之后系統(tǒng)可能就會提示git作為依賴不再需要使用爆班,它并不知道你是不是正在使用這個軟件包。
apt-get update
將所有包的來源更新辱姨,也就是提取最新的包信息柿菩,這一條我們經(jīng)常使用到。
apt-get upgrade
這條指令一般執(zhí)行在apt-get update之后雨涛,它的作用是將系統(tǒng)中舊版本的包升級成最新的枢舶,慎用!
因為在linux下替久,由于大部分為非商業(yè)軟件凉泄,所以穩(wěn)定性并沒有得到很好的驗證,升級到最新版本需要十分慎重蚯根!
八后众、記住linux下最基本的一個習慣:操作系統(tǒng)文件時先備份。
如何備份與還原:https://www.cnblogs.com/linuxde/p/8729457.html
九颅拦、下載軟件時默認路徑
/tmp/mozilla_mylinux0
十吼具、apt 下載軟件時遇到的問題
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
解決辦法:sudo rm /var/lib/dpkg/lock-frontend
十一、輸入法安裝出問題
十二矩距、下載了deb安裝包,如何安裝
1怖竭、轉(zhuǎn)到安裝包保存的路徑
2锥债、sudo dpkg -i linuxqq_2.0.0-b1-1024_amd64.deb
十三、dpkg的用法
dpkg是一個Debian的一個命令行工具,它可以用來安裝哮肚、刪除登夫、構(gòu)建和管理Debian的軟件包。
下面是它的一些命令解釋:
1)安裝軟件
命令行:dpkg -i <.deb file name>
示例:dpkg -i avg71flm_r28-1_i386.deb
2)安裝一個目錄下面所有的軟件包
命令行:dpkg -R
示例:dpkg -R /usr/local/src
3)釋放軟件包允趟,但是不進行配置
命令行:dpkg –unpack package_file 如果和-R一起使用恼策,參數(shù)可以是一個目錄
示例:dpkg –unpack avg71flm_r28-1_i386.deb
4)重新配置和釋放軟件包
命令行:dpkg –configure package_file
如果和-a一起使用,將配置所有沒有配置的軟件包
示例:dpkg –configure avg71flm_r28-1_i386.deb
5)刪除軟件包(保留其配置信息)
命令行:dpkg -r
示例:dpkg -r avg71flm
6)替代軟件包的信息
命令行:dpkg –update-avail
7)合并軟件包信息
dpkg –merge-avail
8)從軟件包里面讀取軟件的信息
命令行:dpkg -A package_file
9)刪除一個包(包括配置信息)
命令行:dpkg -P
10)丟失所有的Uninstall的軟件包信息
命令行:dpkg –forget-old-unavail
11)刪除軟件包的Avaliable信息
命令行:dpkg –clear-avail
12)查找只有部分安裝的軟件包信息
命令行:dpkg -C
13)比較同一個包的不同版本之間的差別
命令行:dpkg –compare-versions ver1 op ver2
14)顯示幫助信息
命令行:dpkg –help
15)顯示dpkg的Licence
命令行:dpkg –licence (or) dpkg –license
16)顯示dpkg的版本號
命令行:dpkg –version
17)建立一個deb文件
命令行:dpkg -b direc×y [filename]
18)顯示一個Deb文件的目錄
命令行:dpkg -c filename
19)顯示一個Deb的說明
命令行:dpkg -I filename [control-file]
20)搜索Deb包
命令行:dpkg -l package-name-pattern
示例:dpkg -I vim
21)顯示所有已經(jīng)安裝的Deb包潮剪,同時顯示版本號以及簡短說明
命令行:dpkg -l
22)報告指定包的狀態(tài)信息
命令行:dpkg -s package-name
示例:dpkg -s ssh
23)顯示一個包安裝到系統(tǒng)里面的文件目錄信息
命令行:dpkg -L package-Name
示例:dpkg -L apache2
24)搜索指定包里面的文件(模糊查詢)
命令行:dpkg -S filename-search-pattern
25)顯示包的具體信息
命令行:dpkg -p package-name
示例:dpkg -p cacti