macのターミナルでタブとスペースを相互に変換する
タブをスペースに変換する# -t: スペースの数を指定。デフォルトは8 expand -t 4 target.txtスペースをタブに変換する# -t: スペースの数を指定。デフォルトは8 unexpand -t 4 target.txt一括でファイル指定して...
タブをスペースに変換する# -t: スペースの数を指定。デフォルトは8 expand -t 4 target.txtスペースをタブに変換する# -t: スペースの数を指定。デフォルトは8 unexpand -t 4 target.txt一括でファイル指定して...
base64 sample.png# エンコードされた文字列が出力される iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURf///6qqquPGFV0AAAAMSURBVAjXYzjAAIYADAgDAW9NjdcAAAA...
bashのブレース展開を使うことで面倒な連番指定や複数ファイル指定が簡単にかけるようになります。連番指定seq を使う場合 for i in $(seq 1 10); domv ${i}.png dest/ doneこれを {start..end} で簡単に連番...
# -m, -modify: ファイルを修正(上書き)する # -i, -indent: インデントを修正する tidy -mi /path/to/file
host コマンドで調べる。正引きhost google.comgoogle.com has address 172.217.27.78 google.com has IPv6 address 2404:6800:4004:807::200e google.com mail is handled by 40 alt3.aspmx.l.google.com. googl...
lsof や netstat を使う。lsof# -P: ポート番号をポート名に変換しない sudo lsof -P | grep "LISTEN"# -i: ポート番号を指定する sudo lsof -P -i:80 | grep "LISTEN"netstatamazon linuxのnetstatの場合# -n, -...
flac ファイルは ffmpeg で変換可能for a in ./*.flac; doffmpeg -i "$a" -qscale:a 0 "${a[@]/%flac/mp3}" done参考Flac を Mp3 に変換 - ArchWiki
mac で md5sum コマンドを使いたかったのでメモインストールbrew install md5sha1sum使い方# 標準入力から生成 echo text | md5sum# ファイルから生成 md5sum path/to/file
diffコマンドを git diff のように色分けして diffをみれるようにしたいcolordiffを使うmacなのでhomebrewでインストールする# インストール brew install colordiffdiffを取る# -u: unifiedオプション (git diff...
su と su - の違いは下記の通り。# ホームディレクトリと環境変数は切り替え前のユーザの値になる su root# ホームディレクトリと環境変数が切り替え後(root)の値になる su - root環境変数を比較それぞれ printen...