爲何不是遠程鏈接Linux服務器? 由於我不會,遠程鏈接window我就用電腦自帶的「遠程桌面鏈接」。vim
如下所述都是在CentOS操做系統下的。windows
服務器剛換成Linux的時候很迷茫,感受無從下手,不知道咋麼能在這裏訪問我遠處的服務。服務器
首先就是百度,怎麼鏈接遠程Linux服務器,奧!!! 原來是須要一個工具,哈哈哈哈哈傻逼。dom
剛開始使用的是PuTTY(百度一搜就能夠搜到)鏈接,可是總感受用着不太舒服,而後就百度 鏈接遠程Linux服務器 用什麼工具好,而後就發現了這個 XShell 很是nice,用着也很爽。
ssh
什麼是cmd? 就是windows端的命令行窗口, 可使用 快捷鍵 win + R 後在輸入框裏輸入 cmd 而後回車調出來。編輯器
什麼是powerShell? 就是cmd的加強版。能夠在電腦左下角搜索程序那裏搜出來。
用它倆連服務器是同樣的方式 :工具
ssh 用戶名@服務器地址 如 ssh root@39.123.124.99
ssh是以ssh模式鏈接遠程服務器的命令。
若是你的用戶名和服務器地址都對了,那麼下一行就會讓你輸入password, 須要注意的是,在你輸入的時候它並不會顯示你的輸入, 你只須要認真輸入完後回車就OK了,
成功的話就連上了, 而後就是 ls cd 等一頓擼了。阿里雲
XShell 能夠從官網上下載, v6版本的選擇我的用戶 是無償使用的。 spa
1,經過左上角 文件 -> 新建 而後一步步的下去,操作系統
2. 新建窗口,直接輸入 ssh root@123.123.123.123 ( root: 用戶名, 123.123.123.123 :主機) 而後回車,就會蹦出一樣的輸入密碼的界面。
到輸入密碼的那個頁面(下圖第4個) 若是你使用 密鑰登陸的話,就選public key ,若是是帳號密碼登陸的話,就選 Password
可是會出現個狀況,就是password那個選項不能選,這個我也不知道什麼緣由,而後我去阿里雲後臺,給服務器重置了密碼 ,重啓 後再來XShell ,使用上述操做,這個時候,它就能夠選了,猜想有多是沒有設置密碼,致使這個不能選。
在登陸的狀況下 點擊這裏,而後就會新建一個會話,期間會提示說須要安裝xftp,我就不安裝,而後想上傳什麼東西,直接拖進新開的對話窗口裏,刷刷的就傳上去了。
固然也可使用命令進行上傳下載操做,移步本文第四部分。
cd 去到想去的地方
cd .. ( 英文的 點點 .. 是去到上一層 )
cd public ( 進入當前文件夾的public 文件夾下 )
cd ~ ( ~ 根目錄的意思 回到根目錄 )
ls 列出當前文件夾下的全部文件及文件夾
ls
ls -ahl (-ahl 修飾符是顯示完整點的,並且仍是一豎排的,看着比較直觀)
pwd 顯示當前所在的文件夾路徑
mkdir 新建文件夾 (mkdir test 在當前文件夾下新建 test文件夾 )
cp 複製文件或文件夾
cp flie.txt flie2.txt 把file.txt文件複製爲新文件file2.txt
cp file.txt /root/test/ 把文件file.txt從當前目錄複製到/root/test/目錄下
cp * /root/test/ 把當前目錄下的全部未隱藏文件複製到/root/test/目錄下
cp -a flie flie.bak 遞歸性地把當前目錄下的flie目錄複製爲新目錄flie.bak,保持文件屬性,並複製全部的文件,包括以句點開頭的隱藏文件。爲了方便起見,-a選項包含-R選項
cp -i 在覆蓋前詢問用戶 cp -v 告訴用戶正在作什麼
rm 刪除文件或文件夾 若是是文件 就帶文件後綴名
rm * 刪除當前目錄下的全部文件(未隱藏文件)。rm命令不刪除目錄,除非也指定了-r(遞歸)參數。
rm -rf domed 刪除domed目錄以及它所包含的全部內容
rm -i a* 刪除當前目錄下全部以字母a開頭的文件,而且在每次刪除時,提示用戶進行確認
mv 移動文件 (
mv aa.txt public 把 aa.txt 移動到當前目錄下的 public文件夾下
mv aa.txt ~/root 把 aa.txt 移動到根目錄下的 root 文件夾下
)
vim 用vim編輯器打開某個文件 (vim aa.txt)
vim 編輯器下 先按 ESC 而後 鍵入 大寫的 ZZ 保存改動並退出
vim 編輯器下 先按 ESC 而後 鍵入 :q 不 保存改動並退出