【teraterm】teratermマクロでよく使うコマンドとSSHログイン
今回はteratermマクロでよく使うコマンドです。
sendln … 入力を行う(改行入り)
wait '文字列' … '文字列'が出力されるまで待つ
strconcat A B … AをBに文字列結合
connect A … Aに接続
基本こんだけで大丈夫でしょう。
えっ?これだけ?と思うかもしれませんが、意外といけます。
「あれ実行してこれ実行してこのファイル移動させてあのディレクトリで実行してあぁぁあめんどくさい!!」
となるときは、マクロ作成をおすすめします。
毎日このルーチンワークしなきゃいけなくて…という場合であればなおさらです。
また、Teratermでどこかのサーバにログインするときにも有用です。
サーバにログインするときのファイルはあらかじめ作っておいて保存しておきましょう。
たとえサーバが変わってもIPアドレスを変更して保存しておくだけで良いですからね。
大体同じなので、下記をどこかに保存しておくと良いと思います。
;; 接続先ホスト/ユーザ名/パスワード設定 HOSTADDR = '127.0.0.1' USERNAME = 'testuser' PASSWORD = 'testpassword' ;; COMMANDの文字列を組み立て COMMAND = HOSTADDR strconcat COMMAND ':22 /ssh /2 /auth=password /user=' strconcat COMMAND USERNAME strconcat COMMAND ' /password=' strconcat COMMAND PASSWORD ;; 接続 connect COMMAND end
HOSTUADDR、USERNAME、PASSWORDは、環境に応じて書き換えましょう。
なお、通常SSH接続は22番ポートで接続するので、上記はそのままポート番号が書いてありますが、
環境によっては別のポート番号が指定されている可能性があります。
その場合は新しくPORT番号の変数を作成して、strconcatで文字列結合させましょう。
… HOSTADDR = '127.0.0.1' USERNAME = 'testuser' PASSWORD = 'testpassword' PORTNUM = '22' COMMAND = HOSTADDR strconcat COMMAND ':' strconcat COMMAND PORTNUM strconcat COMMAND ' /ssh /2 /auth=password /user=' strconcat COMMAND USERNAME …
teratermをよく使う方は、マクロも使えるようになっておくと、効率化が図れます。
上記コマンドを覚えておくだけでも、ルーチンワーク発生時にマクロ化することができると思います。
- 作者: 中島能和
- 出版社/メーカー: 秀和システム
- 発売日: 2015/02/07
- メディア: 単行本
- この商品を含むブログを見る
ショートカットキーまとめ(2017/10/1現在)
私は仕事の都合上、Linux系OS上で作業することが多いため、
よくviを使用します。
vimが入ってない時もあります。違いはまだ分かりません。
viで筆者がよく使うのコマンドモードのショートカットキーについて 思い出しながら記載。
コマンドモード
i…入力モード
v...ヴィジュアルモード(範囲指定とかに使う)
dd(dキーを2回)...一行削除(正確には切り取り?)
yy(yキーを2回)...一行コピー
p...次行に貼り付け
x...一文字削除(カーソル位置)
Shift + p ...カーソル位置から貼り付け
:%s/[対象文字列]/置換文字列/...置換コマンド
最後にオプションを付与する事も出来る。
g…全範囲対象 c…置換をするか毎回聞く
:%s/\t/\n/gc # タブを改行に置換
Ctrl + f...ページダウンと同じ
Ctrl + b...ページアップと同じ
/... 検索
/検索 # 検索という文字列を検索
普段使いはこのくらい。 本当はvi上で出来ることはもっとあるはずなんですが、 あまり開拓していないのでこんな感じですね。
Linux系OSはサーバ上で動かすときCUIでしか動かせない!でもテキストファイルをいじりたい!という時はあると思います。 viは大体入っているのでマスターしておくと、どんな状態の機体が来てもやり過ごせます。
開発として使用しており、且つVimが使用できた場合、ctagsを導入しておくと、タグジャンプが実行でき楽です。
ctagsを使用しtagファイルを生成していたとき
Ctrl + ] カーソル位置にある関数の定義へジャンプ Ctrl + t ジャンプ元に戻る
折を見て買おうかな…↓
- 作者: 山森丈範
- 出版社/メーカー: 技術評論社
- 発売日: 2010/10/22
- メディア: 単行本(ソフトカバー)
- 購入: 3人 クリック: 101回
- この商品を含むブログ (11件) を見る