小技一覧

【随時更新】Tera Termのオススメ設定

作業を効率良く、より安全確実に、より便利に使うためにぼくが実際に行っているTera Termの設定を紹介します。 Tera Termでの設定変更 右クリックでの貼り付けを禁止する(必須) 誤右クリックで意図せず貼り付けをすると、場合によっては悲惨な結果を...

BashからTera Termマクロを実行する

Bash on Ubuntu on Windowsにより、Windowsでもネイティブ環境でbashを使えるようになりました。 今後、シェルスクリプトでTera Termマクロを実行させる機会が増えるのでは?と思っています。 Bash on Ubunt...

Tera Termのバージョン、気にしていますか?

業務で使う端末やサーバーの場合、Tera Termのバージョンに縛られる事があります。たとえば作業端末にインストールされているTera Termのバージョンが決められていて、自分の権限でバージョンアップする事が許されない、という事はよくあります。 そうい...

リモートホストからホスト名を取得する方法

リモートホスト名が必要となる場面は多くないかと想いますが、IPアドレスで接続したり接続時に使用するホスト名と機器に設定しているホスト名が異なる場合を想定すると、自動的にリモートホスト名を取得するメリットを感じる場面もあるかと思います。 ホスト名を得る方法 ...

ファイルの存在を確認する方法

Tera Termマクロで用意されているfilesearchコマンドはファイルが存在するとシステム変数resultに1を格納しますが、困ったことにそれがディレクトリであっても同じくシステム変数resultに1を格納します。 foldersearchと組み...

ログの文字化け対策について

先日、知人からLinuxサーバでログを取得する際に文字化けしてしまう、という相談を受けました。理由はすぐに分かりました。Linuxのデフォルトシェルはbashですが、bashのプロンプトにはエスケープシーケンスが含まれている場合があり、この文字をログファイルに...

自分の端末のIPアドレスを取得する方法

TeraTermマクロを実行している端末のIPアドレスを取得する方法と活用方法について紹介します。端末のIPアドレスが必要な場合、IPアドレスをTeraTermマクロへハードコーディングするよりも自動的に取得させる方が、より汎用性を高める事ができるようになりま...

TeraTermマクロでサブルーチンを使う方法

TeraTermマクロはラベルを付けることによってサブルーチンを定義できます。 サブルーチンを定義するためには、たとえば次のように書きます。 先頭にコロン(:)を付けた文字列はラベルとして認識されます。このラベルを付けたサブルーチンをcallで呼び...

TeraTermマクロ実行時にキーボード入力を抑制する方法

構築や試験中、TeraTermマクロを動かしながら別の作業をしていたら不意にTeraTermマクロのウィンドウがアクティブになり誤ってキー入力してしまったことはありませんか?ぼくは頻繁にありました。 基本的にマクロを動かしている時はじっとしているのが一番...

スポンサーリンク