Xshell指令碼 0開始

2021-08-09 15:07:21 字數 1438 閱讀 6263

注:第一次寫xshell指令碼,本文不詳細介紹xshell命令,不寫xshell指令碼教學,只寫xshell自我使用學習歷程

帶你極速上手開始寫,後續直接對應命令寫屬於自己的業務就ok了

接觸xshell:認清xshell所學習使用版本

bourne shell(/usr/bin/sh或/bin/sh)

bourne again shell(/bin/bash)

c shell(/usr/bin/csh)

k shell(/usr/bin/ksh)

shell for root(/sbin/sh)

實話:自我經驗,檢視到這些版本,只知道是引用的不同版本,大體寫法一樣,同時看到一句:也就是 bourne again shell,由於易用和免費,bash 在日常工作中被廣泛使用。同時,bash 也是大多數linux 系統預設的 shell。

》		so就開始使用bourne again shell。因為在平時開發使用已經可以了
了解到上面的,開始進入正題

第一次接觸了解格式是

1.需要建立乙個指令碼:

可以在root下也可以在自己的乙個資料夾下,vi/vim 名字

# vi test.sh
2.在開始寫#!/bin/bash #這裡指的是批註;#!說明此後路徑是解釋此檔案的xshell執行程式
例子:

#!/bin/bash #這是開頭

echo "hello world! 大膽去發揮,根據自己的需求 這裡也可以寫一些常用的shell命令,如 ls,cd等"

#可執行的語句(此行資料是很隨意的可以大膽的發揮)這個地方為什麼不多講,因為東西很多,

#大多是根據自己需要去處理,很少可以量身定製,不過我之後可以在微博底部放一些專案部署的實戰示例

#乙個注意點:這裡可寫一些shell命令,還可以寫正規表示式,比如匹配方式等都可以(這裡為開啟思路)

exit 0 #這是退出結尾

是:#echo 命令用於向視窗輸出文字。
退出指令碼編輯 :wq

3.chmod +rx 檔名 #賦予讀執行許可權

chmod  +rx  test.sh
4.執行 ./檔名 或 sh 檔名
sh test.sh
可以看到乙個輸出是:hello world! 大膽去發揮,根據自己的需求 這裡也可以寫一些常用的shell命令,如 ls,cd等 0

後續新增一些示例

xshell 自動登入指令碼 vbs指令碼

自動登入有兩種方式 一.勾選 執行以下等待並傳送規則核取方塊 1.選新增 在傳送輸入框填上 ssh p 22 root 10.0.0.2 確定 2.再新增一條,內容如下 等待 root 10.0.0.2 s password 傳送 111111 注 傳送輸入框填入的是密碼。3.完成後連線即可。二.點...

0 準備開始

伺服器3臺 作業系統centos 7.4 64位 docker版本18.06.1 ce 目前最新版docker 18.09.0啟動時找不到docker network options docker私服docker registry v2 etcd版本v3.3.9 flannel版本v0.10.0 k...

xshell呼叫js指令碼開發

在編寫xshell指令碼的過程中用到最多的就是自動輸入,自動捕獲,延時等語句 以自動輸入xyz為例 自動輸入的語句 xsh.screen.send xyz 當然,如果你輸入的是一條命令,還需要下面這一行輸入回車 輸入回車的語句 xsh.screen.send string.fromcharcode ...