Quantcast
Channel: VMware Communities : Blog List - All Communities
Viewing all articles
Browse latest Browse all 3135

TeraTerm Tips

$
0
0

基本のリファレンス

Tera Term ヘルプ 目次

 

Tera Term Project の Wiki

 

 

 

表示色をカスタマイズする

[設定] - [その他の設定] - [表示] [ANSI color]

実行ファイル No.2(default 0,255,0) → 185,255,185

ディレクトリの表示色 No.4(default 128,128,255) ->200,200, 255

リンク No.6 (default 0,255,255) -> 180, 255, 255

12(default 64,64,192) -> 126, 126, 200

 

 

登録されている接続先ホストのリストの編集

C:\Program Files\teraterm\TERATERM.INI (または起動時に読み込んでいるカスタムのINIファイル)の [Hosts] セクション(設定ファイルの一番最後)の情報をテキストエディタで編集。

※ 設定ファイルのインポート等はできない。

※ ; の右側はプルダウンリストに表示されるが接続先アドレスとしては無視されるため、接続先の説明やホスト名を表示可能。

※ ホストは最大200まで登録できる。

 

フォーラム ヘルプ - Tera Term - OSDN

 

参考: 手順書ブログ teratermの設定でログファイル名に日付とホスト名を自動で追加されるようにする

参考:Windows hosts に、複数のホスト名(エイリアス)を登録する方法

 

1つの IPアドレス に対して複数のホスト名で名前解決できるようにするには、

<IPアドレス> <ホスト名> <ホスト名2> ・・・ のように、半角スペースで区切って別名を追加記載する。

 

 

文字コードを合わせる

表示された文字(漢字)が文字化けしている場合は、

TeraTerm の [設定] - [端末] - [漢字-受信] または [漢字-送信] の文字コードの設定を接続先に合わせて変更する。

 

マクロの場合は、connect 行に /KR=SJIS /KT=SJIS を追加する。ただし、ini ファイルが指定されている場合は、ini ファイルの設定が適用される。

connect '10.63.226.135 /ssh /F=Macro.ini /auth=password /user=IaaSadmin /passwd=GSX\yFY3'

                    ↓

connect '10.63.226.135 /ssh  /KR=SJIS /KT=SJIS /auth=password /user=IaaSadmin /passwd=GSX\yFY3'

 

ini ファイルでは、以下の設定で変更可能。

[TTXKanjiMenu]

UseOneSetting=on

 

iniファイルのデフォルトパス : C:\Program Files\teraterm

 

参考: http://ttssh2.osdn.jp/manual/ja/reference/keycode.txt

参考: Unicode設定

TTXKanjiMenu メニューコマンド ID

-----------------------------------------

[KanjiCode] Recv: Shift_JIS 54010

[KanjiCode] Recv: EUC-JP 54011

[KanjiCode] Recv: JIS 54012

[KanjiCode] Recv: UTF-8 54013

[KanjiCode] Recv: UTF-8m 54014

[KanjiCode] Send: Shift_JIS 54110

[KanjiCode] Send: EUC-JP 54111

[KanjiCode] Send: JIS 54112

[KanjiCode] Send: UTF-8 54113

[KanjiCode] Use one setting 54200

 

 

マクロのリファレンス

定番のセッティング

マクロ冒頭にいつも書いておく接続ホストやログファイルの設定はだいたいこんな感じ

HOSTNAME = '10.2.253.xxx'

USERNAME = 'root'

PASSWORD = 'password'

LOGSPATH = 'D:\work\ttmlog\'

 

getdate LOG_NAME "%Y%m%d_%H%M%S.log"

strconcat LOGSPATH LOG_NAME

 

strconcat HOSTNAME ':22 /ssh /2 /auth=password /user='

strconcat HOSTNAME USERNAME

strconcat HOSTNAME ' /passwd='

strconcat HOSTNAME PASSWORD

 

;; 接続

connect HOSTNAME

 

;; 接続判定(接続出来ない場合はメッセージを表示しマクロ終了)

if result<>2 return

 

;; ログ取得開始

logopen LOGSPATH 1 1

logwrite #13#10


別パターン

; RHEL6 設定情報取得用マクロ

 

connect '10.63.xxx.xxx /ssh /F=Macro.ini /auth=password /user=username /passwd=password'

 

;ログファイルの作成処理

getdate strDat

gettime strTim

 

strcopy strdat 1 4 yearstr

strcopy strdat 6 2 monthstr

strcopy strdat 9 2 daystr

 

strconcat date_st yearstr

strconcat date_st monthstr

strconcat date_st daystr

 

;ログの保存場所(logfile=)とログファイル名を設定しています。

  logfile='C:\MacroLogs\'

  strconcat logfile '設定情報取得'

  strconcat logfile '_'

  strconcat logfile yearstr

  strconcat logfile monthstr

  strconcat logfile daystr

  strconcat logfile '.log'

 

  logopen logfile 0 1

 

 

logstart

logwrite #13#10

logwrite '-----------------------------------------------'#13#10

logwrite 'LI1FMA1 設定情報取得'#13#10

logwrite '-----------------------------------------------'#13#10


スペースや [Ctrl]+[C]を送信する

"systemctl list-unit-files -t service" (サービス一覧)のように、出力結果がコンソールバッファより長く、続きを表示するためにスペースの入力が必要だったり、、

Ctrl+Cで終了しないと次のコマンドが実行できないときは、”sendkcode” 等でキー入力を指定する。

 

Teratermマクロサンプル

teraterm マクロ での Ctrl と文字を合わせたキーの書き方 - shin_qの日記

 

例)

wait "#"

sendln ""

sendln "systemctl list-unit-files -t service"

pause 1     ← systemctl のレスポンス待ち時間

sendkcode 57 6  ← スペースキー(57)を5回送信

send #$03    ← Ctrl+Cを送信


Viewing all articles
Browse latest Browse all 3135

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>