Linux常用命令1,linux常用命令
1.cp與scp區別:
cp 是普通的檔案複製scp 是通過ssh 本機和其他電腦上的複製cp a.txt b.txt 把 a.txt 複製為 b.txtscp a.txt xxx@10.202.202.134:/home/xxx 一台伺服器上檔案複製到另一台上指定目錄下
2.su與sudo區別:su表示切換使用者命令,如:輸入:su命令後斷行符號表示切換當前的使用者到root使用者,或者:輸入:su - root(或者其他使用者名稱)這裡加了"-"後表示也切換的當前的環境變數到新使用者的環境變數, su root(或者其他使用者名稱)表示不切換環境變數到目前使用者下。sudo 表示擷取臨時的root許可權命令,如:sudo gedit /etc/shadow,表示臨時使用root許可權來編輯/etc/shadow密碼檔案,因為/etc/shadow密碼檔案需要使用root許可權才能開啟與編輯。所以這裡使用了sudo命令臨時使用root許可權來做一些普通賬戶無法完成的工作
3.du統計目錄大小.
du 【Path】 統計目錄中的檔案的大小並以列表顯示 du -a 全部檔案 ,包括隱藏的 du -h 以M為單位顯示檔案大小結果 du -s 統計此目錄中所有檔案大小總和.df 用來檢查linux伺服器的檔案系統的磁碟空間佔用情況。可以利用該命令來擷取硬碟被佔用了多少空間,目前還剩下多少空間等資訊。
4.上傳下載檔案方式一:SFTP可以上傳和拉取 put 檔案 //表示上傳檔案(直接拖動檔案到該圖位置一樣) get 檔案 //下載 lpwd查看下載到哪了
方式二: lrzsz是一款在linux裡可代替ftp上傳和下載的程式。 (推薦)
yum install
lrzsz -y 安裝環境
rz +選擇檔案 //上傳檔案
sz +檔案 //下載到本地 注意:對於下載有空格的檔案,空格前加個"\"逸出字元
5.ftp與sftp區別 首先,二者的協議不一樣 ftp一般用21連接埠,傳輸資料不加密; sftp是22連接埠,是加密的, ssh服務提供的,有加密,傳輸安全性高 如果登陸遠程機器不是為了上傳下載檔案,而是要修改遠程主機上的某些檔案。可以 ssh root@172.19.2.6 (其實sftp就是ssh 的一個程式。)