Linux

vi : コピペとカトぺ

viのコピペ/カトペは、 対象が行か単語か文字か? コピーかペーストか? カーソルの前か後ろ(上下、左右)か? あたりを整理して覚えておくこと。 yy →カーソルのある行をコピー yw →カーソルのある単語をコピー dd →カーソルのある行を切り取り dw →カーソ…

vi : 編集の終わりかた(ファイルの閉じかた)

保存する/しない、強制的にxxする/しない、別のファイルをオープンする/しない、で終わり方がいろいろある。 資格試験では、問題文から上記前提条件を早く認知するようにしたい。 :q →終了。変更があると終われません。 :q! →強制終了。変更を無視して終わり…

vi : 検索

検索 ファイル内で特定の文字列を検索する時には、 /文字列 見つかった文字列は反転とか色が変わるとかで表示されるが、それらを順番にカーソル移動で追いかける時は、 n を繰り返す。 で、これはファイルの先頭から末尾に向けての検索の場合。 逆方向に検索…

vi : カーソル・画面移動に関するコマンド

viコマンドモードにおけるカーソル移動のコマンドがなかなか覚えられないので、ここにまとめ。 説明の前提は、 矩形囲み(画面)は、テキストファイルのうち、エディター画面に表示されている部分を表す。 矩形囲み(ファイル)は、テキストファイル全体。よって…

秘密鍵/公開鍵の生成とSSH公開鍵認証の設定

秘密鍵/公開鍵の生成とSSH公開鍵認証の設定 sshでリモートサーバにログインする際のSSH公開鍵認証の設定手順。これを行うと、パスワード入力無しでログインできるようになる。 以下の説明では、ホストnuc2のhdbadmユーザがホストnuc1にhdbadmユーザとしてロ…

画面を分割して作業する

Windowシステムを持たないLinuxマシンで画面は1つしかない、でも他の複数のLinuxホストにログインしながら作業しなければならない、いちいちsshで出たり入ったりするのが面倒、というような場合に便利な画面の分割方法。 ログインした状態で、 1)新しい”…

仮想マシンの共有フォルダを有効にする

Windowsホスト上のフォルダーをゲストOSのSLES15.1と共有させたいときの設定方法。 VMware Workstation Proの設定は以下のサイトに記述。 https://docs.vmware.com/jp/VMware-Workstation-Pro/12.0/com.vmware.ws.using.doc/GUID-D6D9A5FD-7F5F-4C95-AFAB-ED…

SLES15.1でrootのsshができないときの対処

SUSE Linux Enterprise Server for SAP Applications 15 SP1(以降SLES)をインストール直後にROOTによるSSHを可能にするための備忘録 > systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/syst…

Mac上でUSBブートディスクを作る

自宅の余ってるPCにSUSE Linux Enterprise 15 sps01をインストールする必要があったので作業手順を記録しとくことに。 自宅はメインマシンがMac mini、今回SUSEをインストールするマシンがIntel NUCなので、USBメモリーにSUSEのisoイメージをコピーしてNUCの…