それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2018-07-01から1ヶ月間の記事一覧

nkf で文字コードの判別結果を取り出す

nkf コマンドで文字コードがなになのか調べる curl http://b.hatena.ne.jp/ | nkf -g UTF-8 nkf -g -g オプションで guess の意味がある。g はゲス(勘ぐり)だとでも覚えておけばいいかもしれない。 NKFについては nkf については以前に使い方をまとめてい…

bashのカレントディレクトリがコマンドとして解釈される問題

謎現象が起きた カレントディレクトリのファイルがコマンドとして実行されてしまう。 takuya@Desktop$ ./a aaaaaaaaaaaaaaaaaaaaaa takuya@Desktop$ a aaaaaaaaaaaaaaaaaaaaaa bash で、このような動的に変化するPATHを認めてしまうと思いもよらない動作を引…

ユーザーのbashrc を読み込まずにクリーン起動する

bash で設定を無効にして起動する。 env -i bash --noprofile --norc bash --noprofile --norc だと環境変数が。。 takuya@$ bash --noprofile --norc bash: takuya_prompt_command: コマンドが見つかりません bash-4.4$ bash: takuya_prompt_command: コマ…

journalctlで指定のサービス(ユニット)のログを上手に見る方法-期間指定,サービス指定,json

systemd の status の結果で、ログもうちょっと多く見たい takuya@:mysql$ systemctl status nginx ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor pres…

systemdのjournalctl で指定のサービスのログを見たいけど見れない(mysql)

mysql のログが見れない。 systemctl コマンドの status でログが見れる。 takuya@:mysql$ systemctl status mysqld.service ● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: e…

php composer intall で github rate Limitと言われたときの対処方法

php

composer install ができなくて詰んだ composer instal しようとしたら次のエラーが Could not fetch ~, please create a GitHub OAuth token to go over the API rate limit GitHub OAuth token to go over the API rate limit のエラーはfetch の上限に掛…

windows 10 でログオフを楽にキーボードショートカットを割り当てる

Windows 10 でログオフが煩雑になった Windows 10でログオフやCTRL-ALT-DELで押した画面にキーボードショートカットがなくなった。 いままではシングルキー(ALT系)が割り当てられていたのでキー操作だけでログオフができた いまはできない また、Win-Lでロ…

ext4 の拡張はマウントしたまで出来た

ext4 のリサイズ マウントを解除して、、て思ってて、うっかりやらかしたら、そのまま拡張できちゃった。 マウントしたままで出来たわ takuya@:~$ sudo resize2fs /dev/mapper/spanning--test-spanning--lv resize2fs 1.43.4 (31-Jan-2017) Filesystem at /d…

MacのSecurity コマンドでキーチェインから読み出したときにパーミッションを聞かれないようにする。

security コマンドでパスワード見るとダイアログが邪魔 sudo security find-generic-password -a 0000docomo -w ダイアログが出てくる。 キーチェインのダイアログを消す。 該当のキー(パスワード)のエントリにアクセス許可を出せばいい。 ただしiCloudの…

macのファイルダイアログで隠しフォルダ( /usr, /bin ) を表示するのにキーボードショートカットが便利

キーボードショートカットで隠しをファイル・フォルダを表示 CMD + SHIFT + . ファイルダイアログからしか不可視フォルダの表示と非表示を切り替えられないのですが。 コマンドから入力して、常に表示するには defaults write com.apple.finder AppleShowAll…

findコマンドで日付と時刻を指定して最近のファイルを削除する

find コマンドで最近のファイルを削除したい 間違って作っちゃったファイルなどを削除したい。 find コマンドならそれも簡単 find コマンドで今日のファイルを見つける 今日(直近24時間)のファイルを見つける find var/tmp -type f -daystart -mtime -1 …

nl で空行(empty line) を表示する

nl コマンドで行番号を空行を含めて表示する なにもない行を無視してしまうので、空行を含めて行番号表示したいですよね。 オプションをつける nl -b a -b, --body-numbering=STYLE のオプションで all の a をつける。 実行サンプル takuya@webhooks$ cat .…

sed で指定行に「挿入」する

sed で指定した行に文字を挿入 sed 使うと、X行目に文字を追加することができます。 sed -i '3i#Hello' /etc/hosts これを実行すると、 3行目に、#Hello が挿入されます。 ちゃんと3行目に追加されたのか nl を組み合わせることで、sed の結果を行数を見な…

Macのsecurity コマンドでキーチェインからwifi のssid のパスワードを取り出す

mac の ssid のパスワードをターミナルからコマンド経由で取り出す。 security コマンドを使うと、無線LANのパスワード(PSK)を平分で取得することができる。 WiFiのキーをSSIDごとに、キーチェインが保存しているので、それを指定して取り出す感じ コマン…

networksetupコマンドの使い方:ヘルプのみかた

networksetup コマンド mac には networksetup コマンドという、ネットワークでアレコレするためのコマンドが用意されている。 コマンドでアレコレできるけど、だんだんめんどくさくなって、Xcode立ち上げてAPI叩いちゃうんだけどさ。 networksetup コマンド…

mac のDNSの設定をコマンドから追加し削除し取得する。

Mac の設定のネットワークのDNSのところ 次のところの設定を追加したり削除するのに、設定→ネットワーク→Wifi→詳細→DNS→追加ボタン と手順が多すぎる。 DNSサーバーの設定を書き換える。 DNSサーバーをDHCPでもらったもの以外に指定する。 networksetup -set…

ブラウザでリモートのターミナルを起動できるShell in A box がiOSから使うのに便利

Shell in a Box が便利だった Macからはターミナルで解決するし、特に生活に不便を感じないんだが、ちょっとしたファイルサーバーのメンテンス(ファイル消す)とかでMac起動するのもめんどくさい iOS Safariから使えるターミナル 各種ターミナルのアプリが…

Macが接続しているルーターのIPアドレスをコマンドで取り出す。ルーティングを取得する方法4種

ルーターIPをパパッと取り出したい。 無線ルーターのIPにアクセスしたいときに、設定→ネットワーク→無線LANとたどるのは面倒くさいですよね。 ルーターIPとはなにか? ネットワークの用語で言えばデフォルトゲートウェイである。つまり ip コマンドでデフォ…