/etc/sudoersにスクリプトから行を追加する: Ubuntu
Ubuntuで/etc/sudoersに対してスクリプトから行を追加するには次のようにvisudoを使います。usernameは自分のユーザ ...
sudoをパスワード無しで実行する: Ubuntu
Ubuntuでsudoをパスワード無しで実行するにはvisudoに権限を追加します。 $ sudo visudo 一番下に次の行を追加します。usernameは自分 ...
ユーザーとグループの一覧を表示する - Ubuntu
Ubuntuでユーザーの一覧を表示するには、/etc/passwdの中身を出力します。 $ cat /etc/passwd | less グループの一覧を表示するには、/etc/gr ...
ユーザーが属するグループを調べる - Ubuntu
Ubuntuでユーザーが属するグループを調べるには、groupsを使います。 現在のユーザーが属するグループ一覧を表示する。 $ groups 特定のユーザー ...
ユーザーを作成し、sudoグループに追加する - Ubuntu
Ubuntuでユーザーを作成し、sudoグループに追加するにはadduserを使います。1行目でユーザーを作成し、2行目でsudoグループに ...
PayPalで為替手数料を抑える
PayPalでドル建てで決済をするときは、為替手数料がかかります。 PayPalの為替手数料は4%です。 これを抑えるには、支払い時に金額が表示 ...
Sublime Text 3でタブのタイトルを短くする
Sublime Text 3 でファイル名を長くすると、タブに表示されるタイトルも長くなり、使い勝手が悪くなることがあります。 タブに表示されるタイトルを短くするには ...
シェルスクリプトで実行したコマンドを表示する
シェルスクリプト内で実行したコマンドを表示するにはset -xを使います。 #!/bin/bash set -x echo "hello" 実行 + echo hello hello ...
現在時刻を文字列で取得する - シェルスクリプト
シェルスクリプトで現在時刻を取得するにはdateを使用する。 DATE=`date` echo DATE > Sun Feb 18 13:05:57 UTC 2018 タイムゾーンを指定して取得するにはTZを使用し、TZ='As ...
ディレクトリが存在するか確認する - シェルスクリプト
シェルスクリプトでディレクトリが存在するか確認するには次のようにします。 if [ -d "{ディレクトリ名}" ]; then # 処理 fi ...
gem: bundleでffiのインストールエラーが発生する場合の対策
Macでbundleを実行したところffiのインストールに失敗した。 Can't exec "aclocal": No such file or directory at /usr/local/Cellar/autoconf/2.69/share/autoconf/Autom4te/FileUtils.pm line 326. autoreconf: failed to run aclocal: No such file or directory ... An error occurred while installing ffi (1.9.21), and Bundler cannot continue. Make sure ...
Sublime Text 3でシェルスクリプトを実行する
Sublime Text 3でGlueプラグイン を使うとシェルスクリプトを実行できます。 インストール Package ControlからGlueをインストールします。 使い方 Command Pa ...