Mac ターミナルでできること。
こんな話を聞いた事がある。
北欧で木こりの大会があった。
木を時間内にたくさん斧で切ったチームの勝ち。
1つのチームは休憩なしに木を切り続けた。
もう一つのチームは頻繁に休憩しながら木を切った。
どちらが優勝したか?
意外だがそれは頻繁に休憩したチームだった。
なぜか
それは休憩している間、彼らが斧を研いでいたから。
研いだ斧で切れば無駄に体力を消耗せず早く切る事ができる。
休めるから木こりもエネルギーを回復できる。
効率がよかったチームが勝ったのであった。
ブログもたくさん投稿するなら速さが大事になってくる。
今日は効率よくパソコンを使ったり、ブログを書いたりするのに貢献した知識を分かち合いたいと思う。
【ターミナル】を使えばマウスでポチポチやる作業をキーボードでカチカチできるようになる。
まずスポットライト検索かなんかを使って【ターミナル】を開いてくださいまし
OO@OO-MacBook-Air ~ % |
こんな文字が出てきたらOK。あとは真似して見てください。そしたら意味がもっとわかると思います。
🗂 新しいフォルダ(ディレクトリ)とファイルを作成する方法
- まずフォルダを作りたい場所(Desktop, Documents,Downloadなど)に移動する。
cd |
例 デスクトップにフォルダーを作る為、デスクトップに移動
OOO@OOO-MacBook-Air ~ % cd desktop ↩️ desktop % (今デスクトップにいるよ) |
-
- 例 USBのディレクトリに移動したい場合
cd /Volumes/USBの名前/
|
- 🗂 フォルダーを作る
mkdir |
例 ”果物”という名の🗂フォルダーをdesktopに作る
OO@OO-MacBook-Air desktop % mkdir 果物 ↩️ |
↩️エンタキーを押すとデスクトップにフォルダができる。うワラ!できてるかdesktopに見に行ってみて!
- 新しいファイルを作る
touch |
例 先ほどの”果物”フォルダーの中に”banana.html”という名の ファイルを作成する。
OO@OO-MacBook-Air desktop % cd 果物
OO@OO–MacBook-Air 果物 % touch banana.html ↩️ |
他にもテキストファイルなどは .txt とファイル名の後に付ければ良い
cd – で1つ前のフォルダ(ディレクトリ)に戻れる
cd ↩️ で最初に戻れる
複数の連続した番号のファイルをいっぺんに作成する
cd と書いてファイル(子)を作ろう思ってるフォルダー(親)に移動。
例 ”大会”という名のフォルダー(親)の中に2014年から2018年のフォルダー(子たち)を作りたい
OO@OO-MacBook-Air 大会 % mkdir 大会{2014..2018} |
- {1..5}のように数字と数字の間二つの .. (ドット)をいれる。
- 数字だけで良いならファイル名は入れなくてもいい。
- 数字は2014..2016など途中から始まってもいい。
音楽プレーヤーがmp3ファイルしか対応してない時に知っておくと便利な方法
-
複数のmp4ファイルをmp3にいっぺんにしてしまう方法
- Homebrew をインストール。ホームページにあるやつをターミナルにコピペして実行すると勝手にインストール開始
今度はffmpegをインストール。以下のをコピペしてターミナル貼り付け実行。
|
そしたら変換したいファイルのディレクトリにcdで移動し、以下をコピペして実行。
find . -type f -name "*.mp4" -print0 | perl -pe 's/\.mp4\0/\0/g' | xargs -0 -I% ffmpeg -i %.mp4 -acodec libmp3lame -ab 256k %.mp3
参考:動画処理ツールFFmpegで動画(mp4)を音声(mp3)に変換する方法 -『tool』 webmanab.htmlディレクトリにあるmp4が全てmp3に変換される!
-
m4aファイルをmp3ファイルにいっぺんに変換する方法。
Iphone付属の録音アプリはm4aファイルで保存されるようになっている。
for file in *.m4a; ffmpeg -i $file -f mp3 -b:a 192k (basename $file .m4a).mp3; end |
他にも。。。
自分が今どのディレクトリにいるか教えてくれる pwd ↩️
今いるフォルダーの中にあるファイルたちを表示してくれる ls ↩️ (エルとエス)
ファイルを別の場所に移動する/ファイルの名前を変更する mv
移動
まず移動したいフォルダがあるとこまでcdで移動
% mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
hyperTMを使っている場合は
sudo mv OO ~/desktop/OO/OO
最初のOOは移動したいファイル名
sudo とはコマンドという意味