業務効率化の道具箱(7)ターミナルソフト「RLogin」を使ってみよう:山浦恒央の“くみこみ”な話(160)(3/3 ページ)
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第7回は、ターミナルソフトである「RLogin」の導入方法や使い方を紹介する。
5.RLoginを動かしてみよう
今回は、下記を試します。
- プログラムの実行
- 画面分割
- 背景の設定
5.1 プログラムの実行
RLoginからプログラムを作成し、実行します。なお、gccをインストールしていない場合はスキップしても構いません。
5.1.1 プログラムを記述する
下記に示すプログラムを入力してください。筆者は、viエディタでやりましたが、使い方が分からない人は、ファイルをUbuntu上で作成しても構いません。
//helloworld.c #include <stdio.h> int main(void){ printf(“hello world\n”); return 0; }
5.1.2 プログラムを実行する
任意のディレクトリに移動後、下記に示すコマンドを実行し、プログラムを実行します。
gcc helloworld.c ./a.out
出力結果に、「HelloWorld」と出ればOKです。リモート接続しているだけなので当たり前ですね。
5.2 画面分割
続いて画面を分割します。上部メニューから「ウィンドウ(W)」→「横方向に分割(W)」を選択します(図8)。
図8は、RLoginの画面分割の操作方法を示したものです。「横方向に分割」を選択すると、図9に示す通り、画面が分割できます。
図9の通り、画面が2つに分割できることが分かります。画面分割方法はいろいろ設定できます。例えば、以下のように3分割も可能です(図10)。
図10は画面分割のイメージ図です。左にはプログラム、右上にタスクマネジャー、右下にプログラムの実行結果を表示しており、ウィンドウの組み合わせは自由です。
5.3 背景の設定
次は背景を変更し、IPアドレスを表示します。上部メニューの「表示(V)」→「オプション設定(P)」を選択します(図11)。
図11から「オプション設定(P)」を選択すると、図12を表示します。
図12は、RLoginの背景設定の画面です。下記を設定し、「OK」を選択します。
- テキスト描画の「バックグランド画像にテキストを追加」にチェックする
- 文字色の色をクリックし、任意の色を設定する
「OK」を選択すると、図13のように背景にIPアドレスを表示できます。
図13に示す通り、接続先のIPアドレスの「192.168.56.103」を表示できていることが分かります。
6.おわりに
業務を効率化する方法はさまざまですが、世の中のツールの動向をチェックし、活用することも大事です。今回は、RLoginというツールを紹介しました。このツールでは、SSH接続、画面分割、背景の設定が簡単にできます。ぜひ、自分の道具箱に入れておき、活用いただければと思います。
山浦先生の書籍が発売中です!
前々シリーズ「ソフトウェア技術者のためのバグ百科事典」を大幅に加筆、修正した山浦恒央先生の書籍「ソフトウェア技術者のためのバグ検出テキスト」が日科技連出版から好評発売中です。連載でも取り上げた、「要求仕様書のバグ」「実装抜けのバグ」「テスト業務のバグ」など、バグを36種類に分類して解説しています。囲碁や将棋であれば、「相掛かり」「矢倉」「四間飛車」「藤井システム」のような戦法を網羅した内容になっています。
前著「ソフトウェア技術者のためのバグ検出ドリル」(2019年11月刊行)も好評発売中です。実際にバグを含む要求仕様書、設計書、コーディング、デバッグ、保守を具体的に取り上げ、練習問題として31問を出題しました。同書は、囲碁や将棋における「次の一手」的な問題であり、ピンポイントの場面を取り上げ、実践力を鍛えることを目的としています。
両書とも興味のある方は、Amazon.comや書店でチェックしてください!
東海大学 大学院 組込み技術研究科 非常勤講師(工学博士)
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- ≫連載「山浦恒央の“くみこみ”な話」バックナンバー
- 業務効率化の道具箱(6)Google Testを使ってみよう【その2】
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第6回は、前回導入した「Google Test」の使い方と、「アサーション」「パス・カバレッジ」によるテストの方法を紹介する。 - 業務効率化の道具箱(5)Google Testを使ってみよう【その1】
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第5回は、単体テストで役立つフリーのツールである「Google Test」と「gcov/lcov」を紹介する。 - 業務効率化の道具箱(4)VirtualBoxでUbuntu環境を構築しよう
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第4回は、仮想化ソフトウェアの「VirtualBox」を使って、Windows PC上にLinuxのUbuntuの環境を構築する方法を紹介する。 - 業務効率化の道具箱(3)続・ショートカットキー活用、「技術の複利効果」で作業効率が上がりミスも減る
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第3回は、第2回に続きショートカットキーを紹介する。塵も積もれば山となる方式で得られる「技術の複利効果」により、急激に作業効率が上がり、同時にミスも減らせるはずだ。 - 業務効率化の道具箱(2)ショートカットキーも積もれば山となる
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第2回は“塵も積もれば山になる”の効果を実感できるショートカットキーを紹介する。