本結是爲了方便經過遠程終端維護服務器時,查看服務器上當前系統日期和時間、磁盤空間佔用狀況、程序執行狀況
本結基本都是查詢命令,經過這些命令對系統資源的使用狀況有個瞭解ubuntu
時間和日期
date
查看系統時間
cal
calendar 查看日曆
-y 選項能夠查看一年的日曆
磁盤和目錄空間
df
disk free 顯示磁盤剩餘空間
du -h [目錄名]
disk usage 顯示目錄下的文件大小服務器
-h 以人性化的方式顯示文件大小
進程信息
所謂進程,通俗講就是正在執行的一個程序
ps aux
process status 查看進程的詳細情況,默認只會顯示當前用戶經過終端啓動的應用程序
a 顯示終端上的全部進程,包括其餘用戶的進程
u 顯示進程的詳細狀態
x 顯示沒有控制終端的進程
top
動態顯示運行程序而且排序
要退出top命令,輸入小寫q
kill [-9] 進程代號
終止指定代號的進程
-9 表示強行終止
ps:使用kill命令時,最好只終止由當前用戶開啓的進程,而不要終止root身份開啓的進程,不然可能致使系統崩潰工具
find
功能很是強大,一般用來在特定的目錄下搜索符合條件的文件
find [路徑] -name "*.py" 查找指定路徑下擴展名是.py的文件,包括子目錄
若是省略路徑,表示在當前文件夾下查找
通配符,在使用find命令時也能夠用
find -name "*1*" #搜索文件名包含1的文件
find -name "*.txt" #搜索以.txt爲擴展名的文件
find -name "1*" #以數字1開頭的文件spa
ln
ls -s 被連接的源文件 連接文件名 創建文件的軟連接,用通俗的方式講相似於Windows下的快捷方式
一、沒有-s選項創建的是一個硬連接文件
兩個文件佔用相同大小的硬盤空間,工做中幾乎不會創建文件的硬連接
在Linux中文件名和文件數據是分開存儲的
只有文件的硬連接數等於0纔會被刪除
使用ls -l 能夠查看一個文件的硬連接的數量
二、源文件要使用絕對路徑,不能使用相對路徑,這樣能夠方便移動鏈接文件後,仍然可以正常使用操作系統
打包壓縮是工做中備份文件經常使用的一種方式
不一樣的操做系統中,經常使用的打包壓縮方式是不一樣的
Windows 經常使用 rar
Mac 經常使用 zip
Linux 經常使用 tar.gz排序
tar:是Linux中經常使用的備份工具,此命令能夠把一系列文件打包到一個大文件中,也能夠把一個打包的大文件恢復成一些列文件
打包文件:tar -cvf 打包文件.tar 被打包文件/路徑... (tar -cvf py.tar 01.py 02.py 03.py)
解包文件:tar -xvf 打包文件.tar
c 生成檔案文件,建立打包文件
x 解開檔案文件
v 列出歸檔解檔的詳細過程,顯示進度
f 指定檔案文件名稱,f後面必定是.tar文件,因此必須放選項最後進程
gzip:ip
tar與gzip命令結合使用能夠實現文件打包壓縮
tar只負責打包文件,但不壓縮
用gzip壓縮tar打包後的文件,其擴展名通常用xxx.tar.gz
在tar命令中有一個選項-z能夠調用gzip,從而能夠方便的實現壓縮和解壓的功能
tar -zcvf 打包文件.tar.gz 被壓縮的文件 ... #壓縮文件
tar -zxvf 打包文件.tar.gz #解壓縮文件
tar -zxvf 打包文件.tar.gz -C 目標路徑 #解壓縮文件到指定目錄資源
bzip2(two):rem
tar與bzip2命令結合使用能夠實現文件打包壓縮(用法和gzip同樣)
tar只負責打包文件,但不壓縮
用bzip2壓縮tar打包後的文件,其擴展名通常用xxx.tar.bz2
在tar命令中有一個選項-j能夠調用bzip2,從而能夠方便的實現壓縮和解壓的功能
tar -jcvf 打包文件.tar.bz2 被壓縮的文件 ... #壓縮文件
tar -jxvf 打包文件.tar.bz2 #解壓縮文件
tar -jxvf 打包文件.tar.bz2 -C 目標路徑 #解壓縮文件到指定目錄
-C :解壓縮到指定目錄(要解壓的目錄必須存在)
apt-get
apt 是 Advanced Packaging Tool,是Linux下的一款安裝包管理工具
能夠在終端中方便的安裝、卸載、更新軟件包
一、安裝軟件:sudo apt install 軟件名
二、卸載軟件:sudo apt remove 軟件名
三、更新已安裝的軟件:sudo apt upgrade
sudo apt install sl #一個小火車提示
sudo apt install htop #比較漂亮的查看當前進程排名的軟件
配置軟件源 若是但願在ubuntu中安裝軟件,更加快速,能夠經過設置軟件源,選擇一個訪問網速更快的服務器,來提供軟件下載、安裝服務 所謂軟件源,就是全部服務器的內容是相同的(鏡像),可是根據所在的位置不一樣,國內的服務器一般速度會更快一些