Ubuntu輕松入門(下)
一.系統(tǒng)信息相關(guān)命令
本節(jié)內(nèi)容主要是為了方便通過遠(yuǎn)程終端維護(hù)服務(wù)器時,查看服務(wù)器上當(dāng)前 系統(tǒng)日期和時間 / 磁盤空間占用情況 / 程序執(zhí)行情況
本小結(jié)學(xué)習(xí)的終端命令基本都是查詢命令,通過這些命令對系統(tǒng)資源的使用情況有個了解
目標(biāo)
時間和日期
date
cal
磁盤和目錄空間
df
du
進(jìn)程信息
ps
top
kill
01. 時間和日期
02. 磁盤信息
選項說明
03. 進(jìn)程信息
所謂 進(jìn)程,通俗地說就是 當(dāng)前正在執(zhí)行的一個程序
ps 默認(rèn)只會顯示當(dāng)前用戶通過終端啟動的應(yīng)用程序
ps 選項說明功能
提示:使用 kill 命令時,最好只終止由當(dāng)前用戶開啟的進(jìn)程,而不要終止 root 身份開啟的進(jìn)程,否則可能導(dǎo)致系統(tǒng)崩潰
要退出 top 可以直接輸入 q
二.其他命令
目標(biāo)
查找文件
find
軟鏈接
ln
打包和壓縮
tar
軟件安裝
apt-get
01. 查找文件
find 命令功能非常強大,通常用來在 特定的目錄下 搜索 符合條件的文件
如果省略路徑,表示在當(dāng)前文件夾下查找
之前學(xué)習(xí)的通配符,在使用 find 命令時同時可用
有關(guān) find 的高級使用,在就業(yè)班會講
演練目標(biāo)
1. 搜索桌面目錄下,文件名包含 1 的文件
find -name "*1*"
2. 搜索桌面目錄下,所有以 .txt 為擴展名的文件
find -name "*.txt"
3. 搜索桌面目錄下,以數(shù)字 1 開頭的文件
find -name "1*"
02. 軟鏈接
注意:
1. 沒有 -s 選項建立的是一個 硬鏈接文件
兩個文件占用相同大小的硬盤空間,工作中幾乎不會建立文件的硬鏈接
2. 源文件要使用絕對路徑,不能使用相對路徑,這樣可以方便移動鏈接文件后,仍然能夠正常使用
演練目標(biāo)
1. 將桌面目錄下的 01.py 移動到 demo/b/c 目錄下
2. 在桌面目錄下新建 01.py 的 軟鏈接 FirstPython
分別使用 相對路徑 和 絕對路徑 建立 FirstPython 的軟鏈接
3. 將 FirstPython 移動到 demo 目錄下,對比使用 相對路徑 和 絕對路徑 的區(qū)別
硬鏈接簡介(知道)
在使用 ln 創(chuàng)建鏈接時,如果沒有 -s 選項,會創(chuàng)建一個 硬鏈接,而不是軟鏈接
1. 在 ~/Desktop/demo 目錄下建立 ~/Desktop/demo/b/c/01.py 的硬鏈接 01_hard
2. 使用 ls -l 查看文件的硬鏈接數(shù)(硬鏈接——有多少種方式可以訪問文件或者目錄)
3. 刪除 ~/Desktop/demo/b/c/01.py,并且使用 tree 來確認(rèn) demo 目錄下的三個鏈接文件
在 Linux 中,文件名 和 文件的數(shù)據(jù) 是分開存儲的
提示:
在 Linux 中,只有文件的 硬鏈接數(shù) == 0 才會被刪除
使用 ls -l 可以查看一個文件的硬鏈接的數(shù)量
在日常工作中,幾乎不會建立文件的硬鏈接,知道即可
03. 打包壓縮
打包壓縮 是日常工作中備份文件的一種方式
在不同操作系統(tǒng)中,常用的打包壓縮方式是不同的
Windows 常用 rar
Mac 常用 zip
Linux 常用 tar.gz
3.1 打包 / 解包
tar 是 Linux 中最常用的 備份工具,此命令可以 把一系列文件 打包到 一個大文件中,也可以把一個 打包的大文件恢復(fù)成一系列文件
tar 的命令格式如下:
# 打包文件
tar -cvf 打包文件.tar 被打包的文件/路徑...
# 解包文件
tar -xvf 打包文件.tar
tar 選項說明
注意:f 選項必須放在最后,其他選項順序可以隨意
刪除桌面下的所有內(nèi)容
在桌面下新建三個空白文件 01.py、02.py、03.py
將這三個文件打一個 py.tar 的包
新建 tar 目錄,并且將 py.tar 移動到 tar 目錄下
解包 py.tar
3.2 壓縮/解壓縮
tar 與 gzip 命令結(jié)合可以使用實現(xiàn)文件 打包和壓縮
tar 只負(fù)責(zé)打包文件,但不壓縮
用 gzip 壓縮 tar 打包后的文件,其擴展名一般用 xxx.tar.gz
在 Linux 中,最常見的壓縮文件格式就是 xxx.tar.gz
在 tar 命令中有一個選項 -z 可以調(diào)用 gzip,從而可以方便的實現(xiàn)壓縮和解壓縮的功能
命令格式如下:
# 壓縮文件
tar -zcvf 打包文件.tar.gz 被壓縮的文件/路徑...
# 解壓縮文件
tar -zxvf 打包文件.tar.gz
# 解壓縮到指定路徑
tar -zxvf 打包文件.tar.gz -C 目標(biāo)路徑
tar 與 bzip2 命令結(jié)合可以使用實現(xiàn)文件 打包和壓縮(用法和 gzip 一樣)
tar 只負(fù)責(zé)打包文件,但不壓縮,
用 bzip2 壓縮 tar 打包后的文件,其擴展名一般用 xxx.tar.bz2
在 tar 命令中有一個選項 -j 可以調(diào)用 bzip2,從而可以方便的實現(xiàn)壓縮和解壓縮的功能
命令格式如下:
# 壓縮文件
tar -jcvf 打包文件.tar.bz2 被壓縮的文件/路徑...
# 解壓縮文件
tar -jxvf 打包文件.tar.bz2
04. 軟件安裝
4.1 通過 apt 安裝/卸載軟件
apt 是 Advanced Packaging Tool,是 Linux 下的一款安裝包管理工具
可以在終端中方便的 安裝/卸載/更新軟件包
# 1. 安裝軟件
$ sudo apt install 軟件包
# 2. 卸載軟件
$ sudo apt remove 軟件名
# 3. 更新已安裝的包
$ sudo apt upgrade
安裝演練
# 一個小火車提示
$ sudo apt install sl
# 一個比較漂亮的查看當(dāng)前進(jìn)程排名的軟件
$ sudo apt install htop
4.2 配置軟件源
如果希望在 ubuntu 中安裝軟件,更加快速,可以通過設(shè)置鏡像源,選擇一個訪問網(wǎng)速更快的服務(wù)器,來提供軟件下載/安裝服務(wù)
提示:更換服務(wù)器之后,需要一個相對比較長時間的更新過程,需要耐心等待。更新完成后,再安裝軟件都會從新設(shè)置的服務(wù)器下載軟件了
所謂鏡像源,就是所有服務(wù)器的內(nèi)容是相同的(鏡像),但是根據(jù)所在位置不同,國內(nèi)服務(wù)器通常速度會更快一些!
Ubuntu Linux
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。