1.文件的打包壓縮
打包:將多個(gè)不同的文件,用一個(gè)文件封裝原探,包含在一個(gè)文件中柴底。也是一種文件壓縮方式,只不過壓縮比例較心!(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文件妹懒,可以通過tar命令直接進(jìn)行解壓縮并且解包處理
tar -zxvf 文件.tar.gz
2.添加用戶
切換到超級(jí)管理員用戶:root
#adduser用戶名
【推薦方式】
輸入和要添加的用戶相關(guān)的信息雀监,來添加一個(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.FTP文件上傳下載
通常情況下,我們?cè)趙indows系統(tǒng)上開發(fā)代碼眨唬,然后通過FTP上傳到linux/unix服務(wù)器上去部署運(yùn)行項(xiàng)目滔悉。
FTP:文件傳輸協(xié)議【File Transfer Protocal】
1.Ubuntu上安裝vsftpd服務(wù)
a)切換到root用戶
b)apt-get install vsftpd
c)更改/etc/vsftpd.conf配置文件,允許用戶可以登錄
d)重啟服務(wù):service vsftpd restart/start/stop
e)查看進(jìn)程是否啟動(dòng):ps -ef|grep ftp
2.添加ftp用戶賬號(hào)【就是ubuntu下的普通用戶賬號(hào)单绑!】
3.Windows下回官,通過FlashFxp遠(yuǎn)程登錄進(jìn)行操作!
基本命令
Unix/Linux圖形化界面操作
命令行終端
cd 跳轉(zhuǎn)目錄命令
ls 查看命令[list]
[touch/mkdir/rm] 命令:創(chuàng)建(文件/目錄)/刪除
Vim編輯器
ifconfig查看本機(jī)網(wǎng)絡(luò)信息
文件備份壓縮
其他命令:查看幫助手冊(cè)
ftp操作:實(shí)現(xiàn)遠(yuǎn)程的windows系統(tǒng)和unix/linux系統(tǒng)上的文件交換
ftp:這個(gè)是專門用來傳輸文件的一個(gè)約定搂橙,稱為:文件傳輸協(xié)議
安裝軟件:vsftpdàapt-get install vsftpd
修改配置:/etc/vsftpd.confà修改允許用戶可以訪問并且修改文件數(shù)據(jù)
重啟服務(wù):service vsftpd restart
查看進(jìn)程:ps -ef|grep ftp
Windows客戶端:通過FlashFXP軟件登錄Ubuntu系統(tǒng)歉提,進(jìn)行文件的上傳下載
Ssh遠(yuǎn)程終端(SecureCRT):遠(yuǎn)程操作linux命令,實(shí)現(xiàn)異地程序的部署操作
安裝openssh-server軟件:apt-get install openssh-server
PermitRootLogin yes
重啟服務(wù):service sshd restart
/etc/init.d/vsftpdrestart[萬不得已的情況下可以這樣執(zhí)行]
查看進(jìn)程:ps -ef|grep ssh
Windows客戶端区转,通過SecureCRT進(jìn)行遠(yuǎn)程登錄苔巨,登錄之后遠(yuǎn)程操作Unix終端
遠(yuǎn)程:使用自己的電腦 通過網(wǎng)絡(luò) 訪問另一臺(tái)電腦的過程第献,稱為遠(yuǎn)程操作
軟件的安裝和系統(tǒng)更新
軟件安裝:apt-get install <軟件名稱>
軟件卸載:apt-get remove <軟件名稱>
獲取系統(tǒng)更新信息:apt-get update
系統(tǒng)真實(shí)更新:apt-get upgrade
系統(tǒng)如果出現(xiàn)了由于誤操作引起的系統(tǒng)文件丟失等乾巧,可以通過更新的手段來進(jìn)行解決候学,如果系統(tǒng)更新還是解決不了图毕,建議重新安裝:針對(duì)學(xué)習(xí)版本系統(tǒng)炒事!
搭建python開發(fā)環(huán)境:
Ubuntu默認(rèn)支持python2/3的開發(fā)環(huán)境!
查詢某個(gè)命令在哪個(gè)文件夾下:whereis <命令>
查詢某個(gè)命令在哪個(gè)可執(zhí)行文件夾下:which <命令>
文件打包壓縮
打包:tar
-xvf
-cvf
-zxvf
-tvf
壓縮:
gzip
gzip -d
用戶管理:
Useradd
Adduser
軟件操作的硬鏈接和軟鏈接
鏈接:快捷方式牌废,給指定的文件一個(gè)別名
ln 源文件 鏈接文件
: 給源文件添加一個(gè)硬鏈接
ln -s源文件 鏈接文件
: 給源文件添加一個(gè)軟連接
硬鏈接和軟件鏈接的異同
相同點(diǎn):文件修改章贞,軟鏈接和硬鏈接信息同步更新
不同點(diǎn):軟鏈接就是一個(gè)保存了文件信息的小文件~體積較小,硬鏈接是復(fù)制了目標(biāo)文件全部內(nèi)容的一個(gè)文件 ~~ 體積和源文件一樣大闺魏。