1.常用命令 pwd 當前路徑 passwd 修改密碼 passwd root 修改root用戶密碼 date 顯示系統日期 sudo + 命令 調用管理許可權 clear 清屏 firefox 瀏覽器打開 shutdown -h now 關閉系統(1) init 0 關閉系統(2) telinit ...
1.常用命令
passwd root 修改root用戶密碼
date 顯示系統日期
sudo + 命令 調用管理許可權
clear 清屏
firefox 瀏覽器打開
shutdown -h now 關閉系統(1)
init 0 關閉系統(2)
telinit 0 關閉系統(3)
shutdown -r now 重啟(1)
reboot 重啟(2)
su -l 切換登陸用戶
logout 註銷用戶登陸
apt-get update 更新軟體列表
該命令會訪問源列表裡的每個網址,並讀取軟體列表,然後保存在本地電腦。我們在新立得軟體包管理器里看到的軟體列表,都是通過update命令更新的。
apt-get upgrade 更新軟體
該命令會把本地已安裝的軟體,與剛下載的軟體列表裡對應軟體進行對比,如果發現已安裝的軟體版本太低,就會提示更新。如果軟體都是最新版本,會提示: 升級了 0 個軟體包,新安裝了 0 個軟體包,要卸載 0 個軟體包,有 0 個軟體包未被升級。
apt-get dist-upgrade 更新軟體
apt-get upgrade 與 apt-get dist-upgrade 的區別
upgrade:系統將現有的Package升級,如果有相依性的問題,而此相依性需要安裝其它新的Package或影響到其它Package的相依性時,此Package就不會被升級,會保留下來.
dist-upgrade:系統可以聰明的解決相依性的問題,如果有相依性問題,需要安裝/移除新的Package,就會試著去安裝/移除它. (所以通常這個會被認為是有點風險的升級)
apt-get upgrade 和 apt-get dist-upgrade 本質上是沒有什麼不同的。只不過,dist-upgrade 會識別出當依賴關係改變的情形並作出處理,而upgrade對此情形不處理。
例如軟體包 a 原先依賴 b c d,但是在源裡面可能已經升級了,現在是 a 依賴 b c e。這種情況下,dist-upgrade 會刪除 d 安裝 e,並把 a 軟體包升級,而 upgrade 會認為依賴關係改變而拒絕升級 a 軟體包。
apt-get install XXX 安裝缺少的依賴包,(XXX)裡面輸入缺少依賴包的名字
apt-get autoremove –purge 軟體名 刪除包及其依賴的軟體包 + 配置文件等
apt-get install + 模塊名 這種方法也可以安裝模塊,或者apt-get install python-模塊名
2.系統信息
uname -m 顯示機器的處理器架構(2)
uname -r 顯示正在使用的內核版本
cat /proc/version 顯示內核的版本
cat /proc/net/dev 顯示網路適配器及統計
cat /proc/cpuinfo 顯示CPU info的信息
查看正在指向的程式信息
ps -ef 查看所有進程信息
ps -ef | grep tomcat 查找指定進程
kill -9 id 強制殺死進程
hostname 查看主機名
history 查看歷史命令
env 查看當前變數
查看系統變數
echo $PATH
查看環境變數
2.插入模式(Insert mode)只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。
3.底行模式(last line mode)將文件保存或退出vi,也可以設置編輯環境,如尋找字元串、列出行號等。
打開
vi filename :打開或新建文件,並將游標置於第一行首
vi +n filename :打開文件,並將游標置於第n行首
vi + filename :打開文件,並將游標置於最後一行首
編輯
i 在當前位置生前插入
I 在當前行首插入
a 在當前位置後插入
A 在當前行尾插入
o 在當前行之後插入一行
O 在當前行之前插入一行
編輯結束,按Esc返回命令模式
查找
/text 查找text,按n健查找下一個,按N健查找前一個。
?text 查找text,反向查找,按n健查找下一個,按N健查找前一個。
刪除
刪除當前行 dd
刪除2行 2dd
拷貝和粘貼
yy 拷貝當前行
nyy 拷貝當前後開始的n行,比如2yy拷貝當前行及其下一行
p 在當前游標後粘貼
區塊拷貝
1.將游標移動到要複製的文本開始的地方,按 v進入可視模式。
2.將游標移動到要複製的文本的結束的地方,按 y複製。此時vim會自動將游標定位到選中文本的開始的地方,並退出可視模式。
3.移動游標到文本結束的地方,按 p粘貼。
退出
:wq 保存並退出
:q! 強制退出並忽略所有更改
:e! 放棄所有修改,並打開原來文件
:w保存修改
顯示行號
set number
set nu
輸入:n,代表跳轉到第n行,如:100,就跳轉到第100行。
撤銷操作
u
vim與vi的區別