Linux 編輯器
轉載鏈接vim
運行模式
編輯模式:等待編輯命令輸入
插入模式:編輯模式下,輸入 i
進入插入模式,插入文本信息
命令模式:在編輯模式下,輸入 :
進行命令模式
命令
:q
直接退出vi
:wq
保存後退出vi ,並可以新建文件
:q!
強制退出
:w file
將當前內容保存成某個文件
:set number
在編輯文件顯示行號
:set nonumber
在編輯文件不顯示行號
保存並退出(
:shift+雙擊z:wq
)
nano
nano 是一個字符終端的文本編輯器,有點像 DOS 下的 editor 程序。它比 vi/vim 要簡單得多,比較適合 Linux 初學者使用。某些 Linux 發行版的默認編輯器就是 nano。
命令
- 保存:ctrl + o
- 搜索:ctrl + w
- 上一頁:ctrl + y
- 下一頁:ctrl + v
- 退出:ctrl + x
修改數據源
由於國內的網絡環境問題,我們需要將 Ubuntu 的數據源修改爲國內數據源,操作步驟如下:
查看系統版本
lsb_release -a
輸出結果爲
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial
注意: Codename 爲 xenial
,該名稱爲我們 Ubuntu 系統的名稱,修改數據源需要用到該名稱
編輯數據源
sudo vi /etc/apt/sources.list
刪除全部內容並修改爲
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
更新數據源
sudo apt-get update
常用 APT 命令
安裝軟件包
apt-get install packagename
刪除軟件包
apt-get remove packagename
更新軟件包列表
apt-get update
升級有可用更新的系統(慎用)
apt-get upgrade
其它 APT 命令
搜索
apt-cache search package
獲取包信息
apt-cache show package
刪除包及配置文件
apt-get remove package --purge
瞭解使用依賴
apt-cache depends package
查看被哪些包依賴
apt-cache rdepends package
安裝相關的編譯環境
apt-get build-dep package
下載源代碼
apt-get source package
清理無用的包
apt-get clean && apt-get autoclean
檢查是否有損壞的依賴
apt-get check