Terminal

sudoコマンド でパスワードを聞かれなくする

どうしても sudo コマンドが必要だけど、何度も聞かれたくないという時、 ↓こちらのサイトを参考にして、 ↓以下のサイトのように設定すると、パスワードが聞かれなくなりました。 /etc/sudoers ファイル ( ← 書き方を誤るとsudo が使えなくなるので細心の注…

【MAC】起動時にシェルスクリプトを実行する方法

MACパソコンを立ち上げた時に、自動的に シェルファイル(.sh)を実行させる方法はないかと探していたところ、 ↓こちらのサイトにある方法を見つけました。 [システム環境設定]の、[ユーザとグループ]で設定したいユーザを選んで表示し、そこの[ログイン項目…

Amazon Dash ボタン を押して イベントを取得してみる

↓こちらのサイトを参考に、Dash Buttonを押したイベントを取得したいと思います。 npm install をする際、python 3.x を使っているとエラーが出るみたいです。 なので、python2.7 を使います。 npm install --python=python2.7 ↓こちらのサイトを参考に、Das…

【Python】crontab で実行した時に、selenium のモジュールがインポートできなかったという話

前回、test.sh をMACのターミナルから実行するとうまくいくのに、crontab ではうまくいかないということがありました。 ↓こちらの方法で、エラーログを確認してみると、python で使用している「 import requests 」の部分でインポートができていないというエ…

【MAC】crontab でスクリプトが実行できない時はエラーログを見てみる

test.sh ファイルは実行できるのに、crontab を使って実行すると、動かない。 そんな時は、エラーをログに出力して確認するとよいです。 ↓こちらのサイトを参考にしました。 */30 * * * * /bin/sh /home/hoge/test.sh >>/tmp/analog.log 2>>/tmp/analog-err.…

【MAC】ターミナルからファイル名を一括で変更する

MACのターミナルを使って、ファイル名を一括で変更した時は、 ↓こちらのコマンドを使って変更します。 例:不可視ファイルの拡張子 .gz を消したい時。 find . -name "..gz" | sed -e 's/..gz//' | xargs -I{} mv {}.gz {} 不可視ファイルの名前を変更する時…

【MAC】「.」から始まる名前のファイルだけを削除する方法

MACの外部ストレージのファイルをディレクトリごと圧縮してバックアップを取ろうとしたところ、 「.」から始まる名前のファイルがたくさんできていることに気づきました。 ファイルの数だけ存在していたので、これは必要ないと思い削除する方法を調べてみま…

【Linux】ターミナルでよく使うコマンド

いつも忘れるから覚書き。 ディレクトリごと圧縮・解凍する 圧縮 zip -r hogedir.zip hogedir/ tar zcvf hogedir.tar.gz hogedir/ 解凍 unzip hoge.zip -d foo //場所指定 tar xvf hogedir.tar.gz ファイル名を変更する mv myfolder myfolder2 ディレクトリ…

【Tool】画像のExifのUserCommentの編集

Macで使えるExif編集ツールがこちら。 インストールした後、 画像のExifのUserCommentを編集したい場合、 ターミナルを開いて、 exiftool -UserComment="new user comment" [画像ファイルパス] こんな感じで使用する。