brew install telnet
brew install inetutils
brew link --overwrite inetutils
登入
#方式一
$ ftp
ftp>
open server-ip
#方式二
$ ftp server-ip
以上命令之後,按提示輸入使用者名稱和密碼。
當出現以下日誌,表示連線成功
connected to server-ip
220(vsftpd 2.2.2)
name (
10.0.0.101:username): username
331 please specify the password.
password:
230 login successful.
此時已經進入ftp命令列環境,此時如果進行本地目錄或檔案操作命令將發生一些變化,如下:
伺服器操作
本地目錄操作
cd 目錄名(進入伺服器目錄)
lcd 目錄名(進入本機目錄)
cd \(退到伺服器根目錄)
lcd \(退到本機根目錄)
cd …(退回到上一級目錄)
lcd …(退回到上一級目錄)
pwd!pwd
ls!ls
上傳檔案
#server-filename 必須顯式指明,否則報錯:檔名無效
ftp> put /local/path/filename /remote/path/server-filename
注意:向ftp伺服器上傳檔案有兩種模式批量上傳字元模式(ascii)和二進位制模式(binary)。預設是ascii模式。一般上傳非文字檔案要用二進位制模式。
登入ftp後,上傳檔案前,在ftp>狀態下輸入bin即可(切換為二進位制模式)。 在ftp>狀態下輸入asc(切換為ascii模式)
使用通匹符批量上傳檔案至伺服器,需要注意的一點,mput 不支援絕對路徑,應該先進入要上傳的本地資料夾及遠端資料夾才可以操作。
ftp>
cd /remote/path
ftp> lcd /local/path
ftp> mput file*
local: file.jar remote: imgs.jar
229 entering extended passive mode (|||
62331|)
150 opening data channel for
file upload to server of "/local/path/imgs.jar"
100% |*|
5192.60 mib/s --:-- eta
226 successfully transferred "/local/path/imgs.jar"
519 bytes sent in 00:00 (
19.54 kib/s)
注意:ftp不支援資料夾上傳
ftp> get remote-filename local-filename
刪除檔案
ftp> delete /remote/path/filename
在伺服器中刪除檔案,可以指定絕對路徑,相對其他命令顯得比較靈活
pythonpip安裝與使用 pip安裝與使用
簡介 檢驗pip是否安裝 python3.x版本命令 pip3 version python2.x版本命令 pip version 若尚未安裝,安裝方法 curl o get pip.py 執行安裝指令碼 sudo python get pip.py pip常用命令 顯示版本和路徑 pip vers...
Struts安裝與使用
struts可以執行在任何乙個支援jsp1.2和servlet2.3的web container中struts將所有的請求提交到同乙個中心控制器,org.apache.struts.action.actionservlet 類 web.xml配置 servlet name action servle...
novnc安裝與使用
novnc使用方法 一,安裝vncserver 第一種vncserver sudo apt get install tightvncserver tightvncserver是可以訪問命令列 vncserver 1 記住輸入的密碼,登陸用 第二種vncserver sudo apt get inst...