新聞中心
本篇文章將為大家分享一下Linux下常用的幾個命令,大家看一下這幾個常用命令,你完全掌握了沒有。

成都網(wǎng)絡公司-成都網(wǎng)站建設公司創(chuàng)新互聯(lián)10多年經驗成就非凡,專業(yè)從事成都網(wǎng)站建設、網(wǎng)站建設,成都網(wǎng)頁設計,成都網(wǎng)頁制作,軟文營銷,廣告投放等。10多年來已成功提供全面的成都網(wǎng)站建設方案,打造行業(yè)特色的成都網(wǎng)站建設案例,建站熱線:028-86922220,我們期待您的來電!
img
歸檔:tar
常用示例
創(chuàng)建: tar -cf 歸檔后路徑 歸檔源文件路徑
查看歸檔內容(列出) tar -tf 歸檔路徑
釋放歸檔(解壓) tar -xf 歸檔路徑 (ps:釋放到當前目錄)
歸檔可套用支持的幾個壓縮格式
格式 后綴 參數(shù) 命令
gzip *.tar.gz -z tar -czf 歸檔后路徑 要大包的路徑
bzip2 *.tar.bz2 -j tar -cjf 歸檔后路徑 要大包的路徑
zx *.tar.z -J tar -cJf 歸檔后路徑 要大包的路徑
參數(shù)含義
c 創(chuàng)建
t 只查看
v 顯示詳情
x 釋放
f 后加參數(shù)
z *.tar.gz文件的創(chuàng)建
j *.tar.bz2文件創(chuàng)建
J *.tar.z文件創(chuàng)建
常用組合
tar -cvf 創(chuàng)建歸檔
tar -vtf 顯示(列出)歸檔內容
tar -cv[z/j/J]f 創(chuàng)建壓縮歸檔
tar -xvf 退檔壓縮文件解壓
ssh文件復制:SCP
格式
scp 源文件路徑 目標文件路徑
遠程主機的路徑(格式):user@host:文件路徑
ps:user@可有可無,沒有就是默認當前用戶(遠程提供驗證) host為主機的地址,可以是ip地址,也可是可解析的域名計算機名。
例:【root@localhost~】#scp /etc/yum.repos.d/redhat.repo 192.168.1.1:/etc/yum.repos.d/source.repo ps:此命令為把本地的yum倉庫以遠程機的root身份安全拷貝到遠程機192.168.1.1的/etc/yum.repos.d/下并重命名為scource.repo
例:【root@localhost~】#scp /etc/yum.repos.d/redhat.repo 192.168.1.1:scource.repo ps:此命令為把本地的yum倉庫以遠程機的root身份安全拷貝到遠程機192.168.1.1的認證家目錄下并重命名為scource.repo
例:【john@localhost~】#scp tom@www.baidu.com:會議記錄.txt /tmp/會議/ ps:此命令為把遠程機www.baidu.com的認證用戶家目錄(/home/tom/)下面的”會議記錄.txt”安全的拷貝到本地的“/tmp/會議記錄/”
安全ftp:SFTP
格式
sftp user@host
在sftp中的可使用的命令 :get 下載 、put 上傳、 cd 切換 、pwd 當前位置、mkdir 等 ps:user@可有可無,沒有就是默認當前用戶(遠程提供驗證) host為主機的地址,可以是ip地址,也可是可解析的域名計算機名
登陸到遠程后的所在路徑為遠程登陸用戶的家目錄,使用get命令時,默認下載的路徑為本地當前所在的目錄
例:root@..#sftp 192.168.1.1
sftp>pwd
sftp>/root
sftp>cd /etc/yum.repos.d/
sftp>ls
sftp>source.repo
sftp>get source.repo
sftp>exit
#ls
#source.repo
ps:默認以當前用戶來進行登錄,默認進入認證用戶的家目錄,get下載默認存儲在本地當前所在目錄
例:root@..#sftp tom@www.baidu.com
sftp>pwd
sftp>/home/tom
sftp>cd /etc/yum.repos.d/
sftp>ls
sftp>
sftp>put source.repo
sftp>ls
sftp>source.repo
sftp>exit
#ls
#source.repo
同步工具:rsync
格式
rsync (文件路徑) (文件路徑) PS:可以理解為兩個主機的文件同步(復制)rsyn -av 源 目的(a屬性,selinux 同步)
rsync -av /etc/fstab root@www.baidu.com:test/
rsync -av /etc/123/ root@www.baidu.com:test/
注意同步的時候是目錄還是目錄內容
rsync -av a/ root@www.baidu.com:b/
ps:也就是說把本地a/中的文件同步到遠程機中b/中的文件中,可以理解為把a的東西同步到b中,有相同目錄文件名的文件一路覆蓋(替換)
ls a
1 2 3 4 5 6 7
ssh root@www.baidu.com
...
ls b
1 9 0 3 2
同步后:rsync -av a/ root@www.baidu.com:b/
ls a
1 2 3 4 5 6 7
ssh root@www.baidu.com
...
ls b
1 9 0 3 2 4 5 6 7 其中1 2 3 4 5 6 7 與a中完全相同
網(wǎng)站欄目:Linux下常用的幾個命令
本文地址:http://m.5511xx.com/article/cdsshdp.html


咨詢
建站咨詢
