1.文件的打包和壓縮
打包
將多個(gè)不同的文件,用一個(gè)文件分封裝,包含在一個(gè)文件中。也是一種文件壓縮的方式,只不過(guò)壓縮比例較小(1M->0.9M),主要是操作效率快。
通常用在文件整理上(我們項(xiàng)目的日志整理、項(xiàng)目的文件整理、文件傳輸?shù)鹊龋?/p>
打包命令:
tar (他爆 tar包)
文件打包:
- 所有文件打包:
tar -cvf 壓縮包.tar * [不推薦]
- 指定文件打包
tar -cvf 壓縮包.tar [要打包的文件列表]
查看壓縮包中的文件:
tar -tvf 壓縮包.tar
解包文件:
tar -xvf 壓縮包.tar
壓縮
壓縮文件:gzip 文件名-> 文件名稱.gz
解壓縮文件:gzip -d 文件名稱.gz -> 文件名稱
通常情況下,我們先對(duì)文件打包(tar),然后再進(jìn)行壓縮處理,所以,對(duì)于tar.gz文件,可以通過(guò)tar命令直接進(jìn)行壓縮并且解包處理
tar -zxvf 文件.tar.gz
2.添加用戶
切換到超級(jí)管理員用戶:root
adduser 用戶名【推薦方式】
輸入和要添加的用戶相關(guān)的信息,來(lái)添加一個(gè)獨(dú)立的用戶
useradd 添加用戶
useradd -d /home/oldli -s /bin/bash 用戶名稱
userdel [選項(xiàng)] 要?jiǎng)h除的用戶賬號(hào)
userdel -r oldwang:刪除oldwang賬號(hào)以及跟這個(gè)賬號(hào)關(guān)聯(lián)的主目錄和郵件池信息
3.切換工作路徑
切換到當(dāng)前用戶根目錄:cd
切換到當(dāng)前目錄:cd .
切換到上一級(jí)目錄:cd..
返回操作系統(tǒng)跟目錄,默認(rèn):[/]:cd /
進(jìn)入某個(gè)指定的文件目錄:cd direction
4.查看文件
ls:查看當(dāng)前目錄下的文件列表
ls -| :以列表的方式查看當(dāng)前目錄下的文件詳細(xì)信息
ls -a :查看當(dāng)前目錄下的所有文件
ls -a| :查看當(dāng)前目錄下的所有文件的詳細(xì)信息
ls | more :以分頁(yè)的形式查看文件
d:文件列表選項(xiàng)中表示文件夾
-:文件列表選項(xiàng)中表示文件
5.文件復(fù)制和剪貼
cp /dir/filea dir/fileb
復(fù)制filea文件到指定目錄并重命名為fileb
cp -r /dir/filea /dir/fileb
復(fù)制filea文件夾到指定的目錄并重命名為fileb
mv /dir/filea /dir/fileb
剪切filea文件并粘貼到指定的目錄并重命名為fileb
6.文件創(chuàng)建刪除
touch filename
創(chuàng)建一個(gè)名稱為filename的文件
mkdir directory_name
創(chuàng)建一個(gè)名稱為directory的文件夾
mkdir –p dira/dirb/dirc/dird
創(chuàng)建多級(jí)目錄
chmod <permission> <file>:修改文件訪問(wèn)權(quán)限
rm file
刪除file文件
rm –rf file_name
刪除文件file_name,可以刪除文件夾
7.Vim編輯器
vi file
使用vim編輯器編輯文件file
三種模式:
命令行模式
光標(biāo)移動(dòng)查看內(nèi)容
HJKL-> 方向鍵[左上右下]
x:刪除光標(biāo)所在的一個(gè)字符
插入模式
a:在光標(biāo)后插入
i:在光標(biāo)前插入
底行模式
命令行輸入命令,在底行輸入
:wq:保存文件并退出編輯器
:q:直接退出編輯器
8.文件內(nèi)容查看
cat file_name:查看文件內(nèi)容
cat file_name | more:以分頁(yè)的形式查看文件內(nèi)容
more file_name:以分頁(yè)的形式查看文件內(nèi)容
tail –nf:查看文件最末尾的n行內(nèi)容
9.文件搜索
grep [kw] file
在文件file中搜索包含kw關(guān)鍵字的信息
file文件是一個(gè)包含路徑的文件
ls file | grep [kw]
在查詢出來(lái)的文件列表中,搜索包含kw關(guān)鍵字的文件
10.系統(tǒng)超級(jí)用戶
修改并啟用ubuntu超級(jí)用戶
終端輸入:sudo passwd root
該命令用戶更改超級(jí)用戶密碼
首先輸入當(dāng)前用戶密碼
然后輸入兩次root用戶密碼完成更改
切換用戶
su – root :切換到root用戶
輸入密碼之后就可以切換【注意:密碼默認(rèn)不會(huì)顯示】
11.系統(tǒng)信息
uname –a:查看操作系統(tǒng)內(nèi)核/操作系統(tǒng)/CPU信息
env:查看環(huán)境變量
hostname:查看計(jì)算機(jī)名
head –n 1 /etc/issue:查看操作系統(tǒng)版本
cat /proc/cpuinfo:查看CPU信息
lspci –tv:查看所有PCI設(shè)備
lsusb –tv:查看所有的USB設(shè)備
lsmod:列出所有加載的內(nèi)核模塊
12.系統(tǒng)網(wǎng)絡(luò)信息
ifconfig:查看系統(tǒng)網(wǎng)絡(luò)信息
iptables –L:查看系統(tǒng)防火墻信息
route –n:查看系統(tǒng)網(wǎng)絡(luò)路由信息
netstat –lntp:查看所有監(jiān)聽(tīng)端口
netstat –antp:查看所有已經(jīng)建立的連接
netstat –s:查看網(wǎng)絡(luò)統(tǒng)計(jì)信息
13.系統(tǒng)進(jìn)程信息
ps –ef:查看系統(tǒng)中當(dāng)前用戶的所有進(jìn)程信息
ps –ef | grep [kw]:查看包含關(guān)鍵字kw的進(jìn)程信息
top:實(shí)時(shí)顯示當(dāng)前用戶所有進(jìn)程信息