bash

Linux便利技

コマンドラインで天気予報を見る方法

今や、ほとんど人が天気をなんらかのアプリで見ていますよね。スマホなら初期状態で表示されていることも多いですし、スマホもPCも使わない人ですら、ガラケーで天気をみたり、テレビのDボタンを押して天気を確認したりしています。もちろんコマンドライン
Linux便利技

コマンドを打ち間違えた!そんな時は「The Fuck」で自動修正!

Linuxでコマンドを打ち間違えたまま実行すること、ありますよね。「sudo」が「suod」になってしまったりとか。そんな時、どうしてますか? 「Ctrl+p」して打ちなおしてますか? でも、カーソルキーを移動して打ちなおすのって面倒ですよ
Linuxテクニック

【Bash】コマンドを再実行する方法まとめ

Linuxの端末で、前に実行したコマンドを再実行する一番簡単な方法は、↑(上矢印キー)で履歴を呼び出すことでしょう。 キーを押すたびに過去に実行したコマンドが表示されるので、再実行したいコマンドが表示されたらEnterを押します。 勢いあま
シェル

Bashで簡単な計算(+−×÷)をする一番良い方法はこれ

コマンドライン(Bash)で簡単な整数の計算を行うには、「 $((算術式)) 」を使います。「 $((算術式)) 」は「算術式展開」と呼ばれ、Bashが算術式を解釈→計算する→計算結果に置き換えてコマンドを実行する、という動作をします。なの
Linux便利技

gtk-key-themeをEmacsに設定した時に「全て選択」するキーバインド

GNOME ShellやUnityなどでは、Emacs/Bash風のキーバインドを設定することができます。この設定を行うと、[Ctrl]+[A]が「行頭へ移動」になり、「全て選択」ではなくなります。 「全て選択」を行うには、[Ctrl]+[
Linuxテクニック

複数のテキストファイル内の文字列をコマンドで一括置換する方法

各サーバーソフトなどの設定ファイル、シェルスクリプト、あるいはPythonやPHPといったスクリプトファイルから特定の文字列を探し出し、一括で置換したいことってありますよね。 でも、文字列を置換するためだけにエディタでファイルを開くのも面倒
シェル

シェルスクリプトでテキストファイルの内容を読み込む方法

「 bash 」なら、以下のように書くことでファイルの内容を変数に入れることができます。古い環境でも使える「 sh 」でも動くように書くなら、以下のように「 cat 」を用います。以下のように書いて、1行ずつ処理することもできます。「 wh
シェル

sudoでリダイレクトするとエラーが出た時の解決法

書き込みにroot権限が必要なファイルに、リダイレクトで書き込みたいことがありますよね。でも、「sudo」を使って以下のように実行しても、期待に反してエラーが出てしまいます。これは、 echoコマンドはルート権限で動いているものの、リダイレ
シェル

シェルで現在のユーザーID・グループIDを取得する方法

現在のユーザーID・グループIDは、「id」コマンドで取得することができます。これだとシェルスクリプトなどで使いにくいですね。ユーザーIDだけを取得するには、以下のように実行します。プライマリグループのIDを取得するオプションは「-g」です
シェル

sudoでsuのようにルートシェルを使う方法

ルート権限でコマンドを実行する時、「sudo」を使うのが一般的ですよね。本サイトでも、以下のように「sudo」を使ったコマンド実行例を多く載せています。でも、root権限で複数のコマンドを実行する時など、毎回sudoを頭につけるのが面倒なこ