Linux

Linuxコマンド・シェルスクリプト

Ubuntuインストール用USBをUbuntu上で作成する(Rufusの代替)

Windowsでは、Rufusなどのソフトを利用することで起動用USBを作成できる。Ubuntu上では、ddコマンドを利用して起動用USBを作成できる。
Linuxコマンド・シェルスクリプト

dpkg -i と apt install の違い

ブラウザなどでダウンロードしたdebファイルをaptでインストールしようとしてもできなかったため、調べていたら、dpkgというコマンドの存在を知った。depkgとaptの両者を比較してまとめる。dpkgローカルにあるdebファイルを指定して...
Linuxコマンド・シェルスクリプト

grepでハイフン「-」から始まる文字列を検索する

grepで-から始まる文字列を検索するには、検索文字列の前に「--」を置きgrep -- '-検索したい文字列'とする。こうすることで、「検索したい文字列」がオプションとして解釈されてしまうことを防ぐことができる。「--」なしでgrep '...
Linuxコマンド・シェルスクリプト

echoに改行を反映させる

echo -eを使用すると、\によるエスケープを解釈し、\n(改行)などを反映させることができる。-eがないと、\がそのまま出力されてしまう$ echo "1\n2\n3"1\n2\n3-eをつけると、\nは改行になる$ echo -e "...
Linuxコマンド・シェルスクリプト

キーが押されるまで待機する

CMDのpauseのように、スクリプトを一時停止したい場合はread -p 'Press Enter...'などで実現できる。なお、readに変数名を指定せず実行した場合は、キーボード入力した値が$REPLYに格納される。
Lubuntu

日本語入力ができないときは

Lubuntuを英語環境で使用したいが、文字入力だけは日本語を使いたい、という場合の設定方法についてまとめる。fcitx-mozcをインストールして再起動しても日本語入力ができなかったが、次の手順で設定したら解決した。Fcitxの設定を開く...
Lubuntu

GUIによるスクリーンショット

Lubuntuでは、ScreenGrabというプリインストールアプリを使用するとGUIでスクリーンショットをとることができる。主な機能は次の画像のとおり。遅延スクリーンショット(秒数を指定)たとえばメニュー画面の選択内容などを画像データにし...
Linuxコマンド・シェルスクリプト

リダイレクト >| の意味

ほかの人が作成したシェルスクリプトを見ていると、リダイレクトに>|を使用しているのを見かけた。|をつける意味を知らなかったので記録しておく。>| とは|記号付きのリダイレクト >| を使用すると、存在するファイルに対しても強制的に書き込みを...
Linuxコマンド・シェルスクリプト

ジョブを一時停止、再開する

ジョブ実行中に、Ctrl+Zを押すことで、長時間かかるスクリプトの実行などを一時的に停止することができる。fgを実行することで一時停止したジョブを再開できる。
WSL2

Ubuntu(WSL)のホームディレクトリに何も表示されない

インストール直後のまっさらな状態では、ファイル名が「.」から始まる隠しファイルしか存在しないため、単にlsを実行するだけでは何も表示されない。ドット「.」から始まるファイルを表示する ls -a「.」から始まるファイルも表示するにはls -...