2018-07-01から1ヶ月間の記事一覧
nkf コマンドで文字コードがなになのか調べる curl http://b.hatena.ne.jp/ | nkf -g UTF-8 nkf -g -g オプションで guess の意味がある。g はゲス(勘ぐり)だとでも覚えておけばいいかもしれない。 NKFについては nkf については以前に使い方をまとめてい…
謎現象が起きた カレントディレクトリのファイルがコマンドとして実行されてしまう。 takuya@Desktop$ ./a aaaaaaaaaaaaaaaaaaaaaa takuya@Desktop$ a aaaaaaaaaaaaaaaaaaaaaa bash で、このような動的に変化するPATHを認めてしまうと思いもよらない動作を引…
bash で設定を無効にして起動する。 env -i bash --noprofile --norc bash --noprofile --norc だと環境変数が。。 takuya@$ bash --noprofile --norc bash: takuya_prompt_command: コマンドが見つかりません bash-4.4$ bash: takuya_prompt_command: コマ…
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…
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…
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でログオフやCTRL-ALT-DELで押した画面にキーボードショートカットがなくなった。 いままではシングルキー(ALT系)が割り当てられていたのでキー操作だけでログオフができた いまはできない また、Win-Lでロ…
ext4 のリサイズ マウントを解除して、、て思ってて、うっかりやらかしたら、そのまま拡張できちゃった。 マウントしたままで出来たわ takuya@:~$ sudo resize2fs /dev/mapper/spanning--test-spanning--lv resize2fs 1.43.4 (31-Jan-2017) Filesystem at /d…
security コマンドでパスワード見るとダイアログが邪魔 sudo security find-generic-password -a 0000docomo -w ダイアログが出てくる。 キーチェインのダイアログを消す。 該当のキー(パスワード)のエントリにアクセス許可を出せばいい。 ただしiCloudの…
キーボードショートカットで隠しをファイル・フォルダを表示 CMD + SHIFT + . ファイルダイアログからしか不可視フォルダの表示と非表示を切り替えられないのですが。 コマンドから入力して、常に表示するには defaults write com.apple.finder AppleShowAll…
find コマンドで最近のファイルを削除したい 間違って作っちゃったファイルなどを削除したい。 find コマンドならそれも簡単 find コマンドで今日のファイルを見つける 今日(直近24時間)のファイルを見つける find var/tmp -type f -daystart -mtime -1 …
nl コマンドで行番号を空行を含めて表示する なにもない行を無視してしまうので、空行を含めて行番号表示したいですよね。 オプションをつける nl -b a -b, --body-numbering=STYLE のオプションで all の a をつける。 実行サンプル takuya@webhooks$ cat .…
sed で指定した行に文字を挿入 sed 使うと、X行目に文字を追加することができます。 sed -i '3i#Hello' /etc/hosts これを実行すると、 3行目に、#Hello が挿入されます。 ちゃんと3行目に追加されたのか nl を組み合わせることで、sed の結果を行数を見な…
mac の ssid のパスワードをターミナルからコマンド経由で取り出す。 security コマンドを使うと、無線LANのパスワード(PSK)を平分で取得することができる。 WiFiのキーをSSIDごとに、キーチェインが保存しているので、それを指定して取り出す感じ コマン…
networksetup コマンド mac には networksetup コマンドという、ネットワークでアレコレするためのコマンドが用意されている。 コマンドでアレコレできるけど、だんだんめんどくさくなって、Xcode立ち上げてAPI叩いちゃうんだけどさ。 networksetup コマンド…
Mac の設定のネットワークのDNSのところ 次のところの設定を追加したり削除するのに、設定→ネットワーク→Wifi→詳細→DNS→追加ボタン と手順が多すぎる。 DNSサーバーの設定を書き換える。 DNSサーバーをDHCPでもらったもの以外に指定する。 networksetup -set…
Shell in a Box が便利だった Macからはターミナルで解決するし、特に生活に不便を感じないんだが、ちょっとしたファイルサーバーのメンテンス(ファイル消す)とかでMac起動するのもめんどくさい iOS Safariから使えるターミナル 各種ターミナルのアプリが…
ルーターIPをパパッと取り出したい。 無線ルーターのIPにアクセスしたいときに、設定→ネットワーク→無線LANとたどるのは面倒くさいですよね。 ルーターIPとはなにか? ネットワークの用語で言えばデフォルトゲートウェイである。つまり ip コマンドでデフォ…