general

シェル

sudoを実行しているユーザーの名前やIDを取得する方法

sudoで実行したシェルでは、「whoami」コマンドは「root」を返しますし、環境変数「$USER」にも「root」が設定されています。 また、「id -u」や「id -g」コマンドは、rootユーザーのユーザーID・グループIDである...
シェル

シェルで現在のユーザー名を取得する方法

コマンドラインやシェルスクリプトでは、「whoami」コマンドでユーザー名を出力することができます。 whoami もしくは、「id -u -n」でも可能です。 id -u -n 変数に入れるなら、以下のようにします。 USERN...
Linux便利技

GNOME Shellのデスクトップから「ゴミ箱」を消すコマンド

GNOME Shellのデスクトップには「ゴミ箱」がありますが、使わないって人も多いですよね。 このゴミ箱、以下のコマンドを実行するだけで消すことができます。 gsettings set org.gnome.nautilus.deskto...
シェル

シェルスクリプトでファイルの存在を確認する方法

シェルスクリプト(Bashスクリプト)で通常ファイルが存在した場合のみコマンドを実行するには、以下のように書きます。
シェル

シェルスクリプトでディレクトリの存在を確認する方法

シェルスクリプト(Bashスクリプト)でディレクトリが存在した場合のみコマンドを実行するには、以下のように書きます。
シェル

コマンドラインで少数の計算や比較をする方法

整数の計算なら、「echo $((数式))」でできますよね。 $ echo $((1 + 1)) # 足し算 2 $ echo $((2 - 1)) # 引き算 1 $ echo $((10 * 10)) # かけ算 100 $ echo...
シェル

シェルスクリプトで標準入力を変数に代入・出力する方法

シェルスクリプトで標準入力を変数に代入するには、以下のように実行します。 lines=`cat` これを出力するには、以下のように実行します。変数は"(ダブルクォーテーション)で囲う必要があります。 echo "$lines" 以下...