在使用Linux系統(tǒng)的過程中,我們經(jīng)常會使用cp或scp復制文件,這兩者有什么不同?或者下載了一個壓縮包后,使用什么命令解壓縮。這節(jié)將介紹這些文件操作中,基礎但是常用的知識。
—————————————————————————————————————————————————
Linux為我們提供了兩個用于文件copy的命令,一個是cp,一個是scp,但是他們略有不同。
cp — 主要是用于在同一臺電腦上,在不同的目錄之間來回copy文件
scp — 主要是在不同的Linux系統(tǒng)之間來回copy文件
有時我們需要獲得遠程服務器上的某個文件,該服務器既沒有配置ftp服務器,也沒有做共享,無法通過常規(guī)途徑獲得文件時,只需要通過簡單的scp命令便可達到目的。
cp [options] source dest
cp [options] source1 source2... directory
說明:將一個檔案拷貝至另一檔案,或?qū)?shù)個檔案拷貝至另一目錄。
-r 表示遞歸copy,若source中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地;
-f 表示force,若目的地已經(jīng)有相同檔名的檔案存在,則在復制前先予以刪除再行復制;
范例:
將檔案 aaa 復制(已存在),并命名為 bbb : cp aaa bbb
將所有的C語言程式拷貝至 Finished 子目錄中 : cp *.c Finished
同時,通過該漏洞,黑客將有機會在用戶電腦中執(zhí)行遠程命令,并最終獲取電腦中當前登錄賬號的所有權限。server模式是指主機啟動進入圖形模式后,無論登錄與否,多個遠端都可以通過vnc訪問主機當前的x11圖形環(huán)境,所有遠端共享當前主機上的同一個圖形管理器會話,主機上的圖形環(huán)境下的操作或者某個遠端對主機圖形環(huán)境下的遠程操作,包括主機在內(nèi)以及所有遠端都能同時看見。主要是:/etc/group、/etc/gshadow groups命令—查詢用戶賬號所屬的組 id命令—查詢用戶賬號的身份標識finger命令—查詢用戶賬號的登錄屬性 w命令—查詢當前主機的用戶登錄情況(users、who)五,為kylin、tsengia、handy這三個用戶賬號設置初始密碼為'123456',其他用戶暫時不設密碼。
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后會提示你輸入另外那臺172.19.2.75主機的root用戶的登錄密碼,接著就開始copy了。
-v 和大多數(shù) linux 命令中的 -v 意思一樣,用來顯示進度,也可以用來查看連接、認證、配置。
例子:
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3
注解:
第1, 2個指定了用戶名,命令執(zhí)行后需要再輸入密碼,第1個僅指定了遠程的目錄,文件名字不變,第2個指定了修改后的文件名;
2.非法字符導致文件或文件夾無法刪除 如果是由于非法字符導致文件或文件夾無法刪除,可以在“命令提示符”界面中進入要刪除文件的目錄,輸入“dir>del.bat”,利用dos的管道命令把當前目錄的文件列表自動輸入到批處理命令文件“del.bat”中,然后修改該批命令文件,僅保留文件或目錄名,并在文件或者目錄名稱前增加“del ”或者“rd”,然后運行批處理命令即可刪除。英雄聯(lián)盟網(wǎng)絡連接失。簾o法連接服務器最新解決方法win7系統(tǒng)解決方案(部分玩家可以無視第一條)1、首先把win7的用戶控制關掉,就在控制面板-用戶帳戶和家庭安全-用戶賬戶,下面有個“更改用戶賬戶控制設置”,拉到最下面調(diào)成最低linux常用命令,重啟電腦2、點擊開始,在“搜索程序和文件”輸入cmd,打開dos窗口欄,在光標后輸入命令:netsh interface ipv4 show subinterfaces這個命令是查看你的連線名稱和mtu值的,正常情況下會有幾行數(shù)據(jù),顯示的是你的電腦上所有的網(wǎng)絡連接方式,第一列是mtu值3、輸入命令:netsh interface ipv4 set subinterface "本地連接" mtu=1400 store=persistent 【注意,修改值請路由查看是什么連接上網(wǎng),比如無線網(wǎng)的修改無線的,本地1修改1 本地2修改2】命令可以直接用“鼠標右鍵”復制粘貼進dos窗口(這里的mtu=1400就是你需要修改的值)4、輸入exit退出或者直接點窗口右上角的叉退出提醒:第一步必須設好,不然無法在dos內(nèi)更改mtu數(shù)據(jù) 然后重啟電腦,這個時候用戶賬戶控制也可以調(diào)回原來的設置了。輸入該命令后, 按系統(tǒng)提示依次輸入密碼和密碼確認后,即可完成用戶密碼的修改。