一、使用ssh連接遠程主機
ssh 用戶名@ip地址 用戶名和地址使用你要連接的服務器的。例如:ssh root@123.123.123.123
會提示y/n 一路y
之后提示輸入密碼
輸入密碼,回車 這時候會出現連接成功提示,到這一步就已經成功連接到服務器了。下面我們說下文件操作
二、服務器文件操作
1.使用菜單中Shell 選擇 “新建遠程連接”
2.進入“新建遠程連接控制面板”后左側服務選擇“安全文件傳輸(sftp)”右側服務器端添加需要連接的服務器ip地址,同時輸入要使用的“用戶”身份選擇登錄。會打開一個新的終端窗口,這里就可以用sftp進行文件操作了
1)、上傳文件
上傳的文件必須是壓縮包, 開始上傳本地文件之前要把文件進行壓縮 xxx.zip
在sftp下使用命令:put 本地路徑 服務器路徑。例如你想把文件放到服務器的/var/www/tmp目錄下 put /User/xxx.zip /var/www/tmp
2)、解壓文件
在ssh連接到服務器的窗口下,進入上傳文件的目錄中 例如:cd /var/www/tmp
執行 unzip xxx.zip
如果文件已經存在會提示是否替換,一般都是直接替換,如果需要保留原文件就先執行拷貝命令(cp 源文件 目標文件),備份一下
3)、下載文件
在sftp下使用命令:get 源文件路徑 存放本地路徑。例如你想把文件放到服務器的/var/www/tmp目錄下 get /var/www/tmp/xxx.zip /User/xxx.zip
下面放上Mac常用終端命令大全、供參考:
目錄操作 命令——功能描述——示例 mkdir——創建一個目錄——mkdir dirname touch - 創建文件 rmdir——刪除一個目錄——rmdir dirname rm -rf filename 刪除整個非空文件夾 mvdir——移動或重命名一個目錄——mvdir dir1 dir2 cd——改變當前目錄——cd dirname pwd——顯示當前目錄的路徑名——pwd ls——顯示當前目錄的內容——ls -la dircmp——比較兩個目錄的內容——dircmp dir1 dir2 文件操作 命令——功能描述——示例 cat——顯示或連接文件————cat filename pg分頁格式化顯示文件內容——pg filename more——分屏顯示文件內容——more filename od——顯示非文本文件的內容——od -c filename cp——復制文件或目錄——cp file1 file2 cp -ri 復制整個目錄 rm——刪除文件或目錄——rm filename mv——改變文件名或所在目錄——mv file1 file2 ln——聯接文件——ln -s file1 file2 find——使用匹配表達式查找文件——find . -name “*.c” -print file——顯示文件類型——file filename open——使用默認的程序打開文件——open filename(open . 打開當前目錄) 選擇操作 命令——功能描述——示例 head——顯示文件的最初幾行——head -20 filename tail——顯示文件的最后幾行——tail -15 filename cut——顯示文件每行中的某些域——cut -f1,7 -d: /etc/passwd colrm——從標准輸入中刪除若干列——colrm 8 20 file2 paste——橫向連接文件——paste file1 file2 diff——比較並顯示兩個文件的差異——diff file1 file2 sed————非交互方式流編輯器——sed “s/red/green/g” filename grep——在文件中按模式查找——grep “^[a-zA-Z]” filename awk——在文件中查找並處理模式——awk ‘{print 111}’ filename sort——排序或歸並文件——sort -d -f -u file1 uniq——去掉文件中的重復行——uniq file1 file2 comm——顯示兩有序文件的公共和非公共行——comm file1 file2 wc——統計文件的字符數、詞數和行數——wc filename nl——給文件加上行號——nl file1 >file2 安全操作 命令——功能描述——示例 passwd——修改用戶密碼——passwd chmod——改變文件或目錄的權限——chmod ug+x filename umask————定義創建文件的權限掩碼——umask 027 chown——改變文件或目錄的屬主——chown newowner filename chgrp——改變文件或目錄的所屬組——chgrp staff filename xlock——給終端上鎖——xlock -remote 編程操作 命令——功能描述——示例 make——維護可執行程序的最新版本——make touch——更新文件的訪問和修改時間——touch -m 05202400 filename dbx——命令行界面調試工具——dbx a.out xde——圖形用戶界面調試工具——xde a.out 進程操作 命令——功能描述——示例 ps——顯示進程當前狀態——ps u kill——終止進程——kill -9 30142 nice——改變待執行命令的優先級——nice cc -c *.c renice——改變已運行進程的優先級——renice +20 32768 時間操作 命令——功能描述——示例 date——顯示系統的當前日期和時間——date cal——顯示日歷——cal 8 1996 time——統計程序的執行時間——time a.out 網絡與通信操作 命令——功能描述——示例 telnet——遠程登錄——telnet hpc.sp.net.edu.cn rlogin——遠程登錄——rlogin hostname -l username rsh——在遠程主機執行指定命令——rsh f01n03 date ftp——在本地主機與遠程主機之間傳輸文件——ftp ftp.sp.net.edu.cn rcp——在本地主機與遠程主機 之間復制文件——rcp file1 host1:file2 ping——給一個網絡主機發送 回應請求——ping hpc.sp.net.edu.cn mail——閱讀和發送電子郵件——mail write——給另一用戶發送報文——write username pts/1 mesg——允許或拒絕接收報文——mesg n Korn Shell 命令 命令——功能描述——示例 history——列出最近執行過的 幾條命令及編號——history r——重復執行最近執行過的 某條命令——r -2 alias——給某個命令定義別名——alias del=rm -i unalias——取消對某個別名的定義——unalias del 其它命令 命令——功能描述——示例 uname——顯示操作系統的有關信息——uname -a clear——清除屏幕或窗口內容——clear env——顯示當前所有設置過的環境變量——env who——列出當前登錄的所有用戶——who whoami——顯示當前正進行操作的用戶名——whoami tty——顯示終端或偽終端的名稱——tty stty——顯示或重置控制鍵定義——stty -a du——查詢磁盤使用情況——du -k subdir df——顯示文件系統的總空間和可用空間——df /tmp w——顯示當前系統活動的總信息——w 一些常用技巧 vim xx 打開xx文件,如果沒有就創建xx文件,且挑到編輯頁面 i 剛進到編輯頁面的時候是無法編輯的,所以輸入i就可以編輯了 esc 按esc就會退出編輯模式 :w 輸入:w就是保存剛才編輯 :q 退出vim編輯頁面 :wq 保存並退出 所以你可以使用▲(上箭頭)或▼(下箭頭)來上下移動,使用 空格鍵 來翻頁,輸入/和關鍵字來按照關鍵字搜索按Q來退出使用指南頁面tab按鍵自動補全唯一路徑中止一個錯誤的或者發瘋的命令,可以使用組合鍵control + C。你可以在執行前編輯命令,只需要使用箭頭和鍵盤上的其他字母。沒有輸入任何命令時,你可以用▲和▼來瀏覽歷史命令。同樣可以編輯和再次執行。你也可以使用history命令查看歷史記錄。你可以使用組合鍵control + L清屏。
轉自:https://blog.csdn.net/gsn1125227/article/details/102951879