Terminal

【MacOS Catalina】ターミナル起動時の .zprofile 読み込み

Macパソコンで、OSをモハベからカタリナにアップデートしたら、 ターミナルを起動したときに、以下のようなメッセージが出てきました。 The default interactive shell is now zsh. To update your account to use zsh, please run chsh -s /bin/zsh. For …

【Apple Script】ターミナルから引数を得る

ターミナルで以下のようにコマンドを打つと、 --/usr/bin/osascript /test.scpt arg1 arg2 スクリプト実行時に、引数が得られる。 on run argv if (count of argv) > 0 then --argv = {"arg1", "arg2"} -- 引数ありの場合の処理 --log (item 0 of argv) --こ…

ターミナルを使って自動でwifiに接続する

家の古いMacパソコンが、再起動するたびに、自動でwifiに接続しなくなってしまいました。 OSをアップデートするたびに、接続されたり、されなかったり・・・。 いっそのこと、パソコン起動時に、シェルを使って自動的に接続させることにしました。 titirobo-…

プロセス完了後のターミナル ウィンドウを自動で閉じる

ターミナルウィンドウが残るのをどうにかしたかったので、 ↓こちらのサイトを参考に、自動で閉じるようにしました。 mono96.jp ターミナル → 環境設定 → プロファイル → シェル → シェルの終了時(シェルが正常に完了した場合は閉じる)

フォルダの中にある画像ファイルの変更日を1分単位でズラして設定する

Macで、1つのフォルダの中に入っている複数の画像ファイルの変更日を変更できないか試してみました。 やりたいことは、ファイル1つずつ1分単位でずらした変更日時を設定するというもの。 001.jpg → 2000/01/01 00:01:00 002.jpg → 2000/01/01 00:02:00 00…

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" [画像ファイルパス] こんな感じで使用する。