Xshell 是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。Xshell 經過互聯網到遠程主機的安全鏈接以及它創新性的設計和特點幫助用戶在複雜的網絡環境中享受他們的工做。
Xshell能夠在Windows界面下用來訪問遠端不一樣系統下的服務器,從而比較好的達到遠程控制終端的目的。除此以外,其還有豐富的外觀配色方案以及樣式選擇。
Xshell和SecureCRT均可以用來遠程登錄服務器,二者都很大的類似性。Xshell最大的一個好處就是能夠實現分屏,SecureCRT的會話管理作的比較贊.
下面羅列經常使用Xshell指令shell
1)ls 顯示文件或目錄安全
指 令 | 組合 | 說明 |
---|---|---|
ls | 顯示文件或目錄 | |
-a | 列出當前目錄下全部文件及目錄,包括隱藏的a(all) | |
-a:. | 表示當前目錄 | |
-a:.. | 表示父目錄 | |
-l | 顯示完整信息 | |
-d | 僅列出目錄自己,而不是列出目錄的文件數據 | |
-h | 將文件容量以較易讀的方式列出來 | |
-R | 連同子目錄的內容一塊兒列出,遞歸(recursive)列出,等於該目錄下的全部文件都會顯示出來 | |
-r | 逆序顯示 |
2)cd(change directory) 切換目錄服務器
指 令 | 組合 | 說明 |
---|---|---|
cd | 切換目錄 | |
cd ~username | 進入指定用戶的家目錄 | |
-a | 將文件的特性一塊兒複製 | |
-p | 連同文件的屬性一塊兒複製,而非使用默認方式,與-a類似,經常使用於備份 | |
-I | 若目標文件已經存在時,在覆蓋時會先詢問操做的進行 | |
-r | 遞歸持續複製,用於目錄的複製行爲 | |
-u | 目標文件與源文件有差別時纔會複製 |
3)cat 查看文件內容網絡
指 令 | 組合 | 說明 |
---|---|---|
cat | 查看文件內容 | |
-a | 能夠列出一些特殊字符 | |
-e | 將結尾的斷行字符$顯示出來 | |
-b | 列出行號,可是僅僅針對於非空白行作出行號顯示,空白行則直接忽略,不標示 | |
-n | 列出行號,空白行也會顯示出來 |
4)mv 移動或重命名dom
指 令 | 組合 | 說明 |
---|---|---|
mv | 移動或重命名 | |
-f | force意思,若是目標檔案已經存在,不會詢問而直接覆蓋 | |
-i | 若目標檔案已經存在,會詢問是否覆蓋 | |
-u | 若目標檔案已經存在,且已經更新原內容,則會執行該命令,u(update) | |
aflie bfile | 將afile重命名爲bfile | |
afile /tmp | 把當前目錄下的afile移動到/tmp/目錄下 |
綜上,感受就是-i系統會問問你,肯定修改嗎?執行-f的時候,就是直接修改,神不知鬼不覺的~因此執行這個命令的時候,要當心測試
5)rm設計
指 令 | 組合 | 說明 |
---|---|---|
rm | ||
-f | 忽略不存在的檔案,不會出現警告訊息 | |
-i | 互動模式,在刪除前會詢問使用者是否肯定刪除 | |
-r | 遞歸刪除 | |
afile | 刪除文件afile | |
* | 刪除當前目錄下的全部文件 | |
-rf domed | 刪除domed目錄以及它所包含的全部內容 | |
a* | 刪除當前目錄下全部以字母a開頭的文件 |
6)ps (Process)遞歸
指 令 | 組合 | 說明 |
---|---|---|
ps | Process之意,用於將某個時間點的進程運行狀況選取下來並輸出 | |
-A | 全部進程均顯示出來 | |
-a | 不與terminal有關的全部進程 | |
-u | 有效用戶的相關進程 | |
-x | 通常與a參數一塊兒使用,可列出較完整的信息 | |
-l | 較長,較詳細地將PID的信息列出 |
7)tar 用於對文件進行打包,默認狀況下不會壓縮進程
指 令 | 組合 | 說明 |
---|---|---|
tar | 用於對文件進行打包,默認狀況下不會壓縮 | |
-c | 新建打包文件 | |
-t | 查看打包文件的內容含有哪些文件名 | |
-j | 經過bzip的支持進行壓縮/解壓縮 | |
-z | 經過gzip的支持進行壓縮/解壓縮 | |
-v | 在壓縮/解壓縮過程當中,將正在處理的文件名顯示出來 | |
-f | filename:filename爲要處理的文件 | |
-C(注意是大寫)dir | 指定壓縮/解壓縮的目錄dir |
8) vi——編輯文件ip
指 令 | 組合 | 說明 |
---|---|---|
vi | 編輯文件 | |
o | 進入編輯模式 | |
ESC | 編輯結束,按ESC 鍵 跳到命令模式,而後輸入退出命令 | |
vi | etc/bubby.txt | 編輯etc下的bubby.txt文件 |
:w | 保存文件但不退出vi 編輯 | |
:w! | 強制保存,不退出vi 編輯 | |
:w file | 將修改另存到file中,不退出vi 編輯 | |
:wq | 保存文件並退出vi 編輯 | |
:wq! | 強制保存文件並退出vi 編輯 | |
:q | 不保存文件並退出vi 編輯 | |
:q! | 不保存文件並強制退出vi 編輯 | |
:e! | 放棄全部修改,從上次保存文件開始在編輯 |
9)系統管理命令
指 令 | 說明 |
---|---|
stat | 顯示指定文件的詳細信息 |
who | 顯示在線登錄用戶 |
hostname | 顯示主機名 |
uname | 顯示系統信息 |
top | 動態顯示當前耗費資源最多進程信息 |
ping | 測試網絡連通 |
clear | 清屏 |
kill | 殺死進程 |