黒い画面入門 + パッケージ管理紹介 + Macの使い方とか
-
Upload
tomohiko-himura -
Category
Technology
-
view
1.710 -
download
10
description
Transcript of 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか
![Page 1: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/1.jpg)
黒い画面入門+
パッケージ管理紹介+
Macの使い方とか
2013-04-28 広島MacUG
13年4月28日日曜日
![Page 2: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/2.jpg)
自己紹介
ひむら ともひこ
Twitter @eielh
Mac OSX 暦 5年ぐらい?
プログラマー的な
13年4月28日日曜日
![Page 3: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/3.jpg)
アジェンダ
黒い画面入門
パッケージ管理システムの紹介
その他思いつく Mac のこと
Mac 固有コマンド
私の Mac の使い方とか
13年4月28日日曜日
![Page 4: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/4.jpg)
黒い画面入門
13年4月28日日曜日
![Page 5: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/5.jpg)
目的
黒い画面に馴れる
履歴について知る
補完について知る
13年4月28日日曜日
![Page 6: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/6.jpg)
なんとなく言っておきたいこと
UNIXは いろんなものをファイルのように扱う
13年4月28日日曜日
![Page 7: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/7.jpg)
良い文献
Webデザイナーの為の「本当は怖くない」”黒い画面” 入門
http://fjord.jp/tag/dont-be-afraid-kuroigamen
13年4月28日日曜日
![Page 8: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/8.jpg)
黒い画面とは
ターミナルエミュレータのこと
昔、ホストコンピュータと繋ぐための
キーボードと画面だけの機械があったらしい
ターミナル(端末)
これをエミュレーションする
13年4月28日日曜日
![Page 9: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/9.jpg)
端末
エミュレートするハード
VT100
13年4月28日日曜日
![Page 10: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/10.jpg)
VT100
wikipedia より13年4月28日日曜日
![Page 11: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/11.jpg)
黒い画面とは (CUI)
キーボードから入力を行ない
文字でコンピュータと対話する
CUI (キャラクター ユーザインターフェイス)
対義語 GUI
13年4月28日日曜日
![Page 12: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/12.jpg)
GUI
主にマウスを利用してコンピュータと対話
GUI (グラフィカル ユーザインターフェイス)
視覚情報を生かした表現や入力ができる
13年4月28日日曜日
![Page 13: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/13.jpg)
黒い画面のメリット
文字で情報をやりとりするため
文字処理が得意
遠隔操作しやすい
自動化しやすい
マウスが不要
13年4月28日日曜日
![Page 14: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/14.jpg)
黒い画面のデメリット
図形の操作が苦手
マウスが生かせない
13年4月28日日曜日
![Page 15: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/15.jpg)
黒い画面の起動
13年4月28日日曜日
![Page 16: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/16.jpg)
黒い画面の起動(別解)
13年4月28日日曜日
![Page 17: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/17.jpg)
黒い画面起動
13年4月28日日曜日
![Page 18: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/18.jpg)
黒い画面起動
黒くない!!
13年4月28日日曜日
![Page 19: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/19.jpg)
シェル黒い画面は 端末をエミュレートしているだけ
シェルという種類のプログラムが動いている
シェルは
人間が コマンドを入力し
コンピュータ がコマンドの実行結果を出力する
コンピュータと対話するためのプログラム
デフォルトでは bash というシェルが動く
13年4月28日日曜日
![Page 20: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/20.jpg)
コマンドの実行
改行を入力すると
シェルがコマンドを読みとる
文法にエラーがなければ実行
結果を画面に出力
13年4月28日日曜日
![Page 21: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/21.jpg)
コマンドの基本的な文法
コマンド名 引数1 引数2 引数3
引数はコマンドによっては不要
13年4月28日日曜日
![Page 22: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/22.jpg)
コマンドの基本的な文法
/bin/echo Hello, World
13年4月28日日曜日
![Page 23: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/23.jpg)
コマンドの基本的な文法
/bin/echo Hello, World
コマンド 引数 引数
13年4月28日日曜日
![Page 24: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/24.jpg)
コマンドの基本的な文法
/bin/echo Hello, World
13年4月28日日曜日
![Page 25: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/25.jpg)
コマンドの基本的な文法
/bin/echo Hello, World
省略可能
13年4月28日日曜日
![Page 26: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/26.jpg)
コマンドの基本的な文法
/bin/echo Hello, World
13年4月28日日曜日
![Page 27: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/27.jpg)
例
13年4月28日日曜日
![Page 28: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/28.jpg)
例
改行を入力
13年4月28日日曜日
![Page 29: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/29.jpg)
例
13年4月28日日曜日
![Page 30: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/30.jpg)
例
13年4月28日日曜日
![Page 31: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/31.jpg)
コマンドの種類
Macに保存されているプログラム
/bin/usr/bin/sbin/usr/sbin
シェルに登録されているコマンド
エイリアス
プログラムを保存する場所は環境変数 PATHで設定
13年4月28日日曜日
![Page 32: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/32.jpg)
/bin/
13年4月28日日曜日
![Page 33: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/33.jpg)
echo コマンド
echo 引数
引数を表示する
13年4月28日日曜日
![Page 34: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/34.jpg)
環境変数 PATH を確認
echo $PATH
/usr/bin:/bin:/usr/local/bin:/usr/sbin
コロン区切り フォーマット
13年4月28日日曜日
![Page 35: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/35.jpg)
ls コマンド
ls [ディレクテリ名]
ディレクトリの中のファイル一覧を表示する
省略すると現在のディレクトリの一覧を表示する
13年4月28日日曜日
![Page 36: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/36.jpg)
ls コマンド
13年4月28日日曜日
![Page 37: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/37.jpg)
pwd/cd コマンド
pwd
現在のディレクトリを表示する
cd [ディレクトリ]
現在のディレクトりを変更する
13年4月28日日曜日
![Page 38: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/38.jpg)
pwd/cd コマンド
13年4月28日日曜日
![Page 39: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/39.jpg)
pwd/cd コマンド
13年4月28日日曜日
![Page 40: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/40.jpg)
pwd/cd コマンド
13年4月28日日曜日
![Page 41: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/41.jpg)
pwd/cd コマンド
13年4月28日日曜日
![Page 42: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/42.jpg)
リダイレクト
入力はキーボードから
出力は画面へ
これを別のところへ切り替える機能がリダイレクト
13年4月28日日曜日
![Page 43: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/43.jpg)
リダイレクト
入力はファイルから
出力はファイルへ
13年4月28日日曜日
![Page 44: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/44.jpg)
出力をファイルへ切り替え
コマンド > ファイル名
13年4月28日日曜日
![Page 45: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/45.jpg)
例
13年4月28日日曜日
![Page 46: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/46.jpg)
例
13年4月28日日曜日
![Page 47: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/47.jpg)
例
画面になにも出ない
13年4月28日日曜日
![Page 48: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/48.jpg)
例
13年4月28日日曜日
![Page 49: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/49.jpg)
cat コマンド
cat [ファイル名]
ファイルの中身を表示する
13年4月28日日曜日
![Page 50: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/50.jpg)
例
13年4月28日日曜日
![Page 51: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/51.jpg)
例
13年4月28日日曜日
![Page 52: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/52.jpg)
less コマンド
less ファイル名
ファイルを閲覧する
画面に収まりきらない場合に利用する
space で次のページ
q で終了
13年4月28日日曜日
![Page 53: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/53.jpg)
例
13年4月28日日曜日
![Page 54: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/54.jpg)
例
13年4月28日日曜日
![Page 55: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/55.jpg)
例
space を押す
13年4月28日日曜日
![Page 56: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/56.jpg)
例
13年4月28日日曜日
![Page 57: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/57.jpg)
例
q を押す
13年4月28日日曜日
![Page 58: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/58.jpg)
例
13年4月28日日曜日
![Page 59: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/59.jpg)
cat / less
ファイル名を指定しない場合
入力の内容を表示 (cat)
入力の内容を閲覧 (less)
13年4月28日日曜日
![Page 60: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/60.jpg)
リダイレクト 入力の切り替え
入力をファイルからに切り替える
コマンド名 < ファイル名
13年4月28日日曜日
![Page 61: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/61.jpg)
例
13年4月28日日曜日
![Page 62: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/62.jpg)
例
13年4月28日日曜日
![Page 63: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/63.jpg)
grep コマンド
grep キーワード ファイル名
キーワードを含む行を表示する
13年4月28日日曜日
![Page 64: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/64.jpg)
例
13年4月28日日曜日
![Page 65: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/65.jpg)
例
13年4月28日日曜日
![Page 66: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/66.jpg)
パイプ
コマンドの出力 を コマンドの入力 に利用する
コマンド1 | コマンド2
13年4月28日日曜日
![Page 67: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/67.jpg)
例
13年4月28日日曜日
![Page 68: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/68.jpg)
例
bin.text を作りたくない
13年4月28日日曜日
![Page 69: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/69.jpg)
例
13年4月28日日曜日
![Page 70: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/70.jpg)
図解 リダイレクトとパイプ
コマンド
キーボード
画面
13年4月28日日曜日
![Page 71: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/71.jpg)
図解 リダイレクトとパイプ
コマンド
キーボード
画面
出力を bin.text に切り替えコマンド > bin.text
13年4月28日日曜日
![Page 72: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/72.jpg)
図解 リダイレクトとパイプ
コマンド
キーボード
bin.text
13年4月28日日曜日
![Page 73: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/73.jpg)
UNIX は いろんなものをファイルのように扱う
キーボードも画面も コンピュータ からするとファイルに見えている
なので、取り替えが可能
13年4月28日日曜日
![Page 74: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/74.jpg)
図解 リダイレクトとパイプ
コマンド
キーボード
画面
13年4月28日日曜日
![Page 75: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/75.jpg)
図解 リダイレクトとパイプ
コマンド
キーボード
画面
入力 を bin.text に切り替えコマンド < bin.text
13年4月28日日曜日
![Page 76: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/76.jpg)
図解 リダイレクトとパイプ
コマンド
bin.text
画面
13年4月28日日曜日
![Page 77: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/77.jpg)
図解 リダイレクトとパイプ
コマンド
キーボード
bin.text
コマンド
bin.text
画面
13年4月28日日曜日
![Page 78: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/78.jpg)
図解 リダイレクトとパイプ
コマンド
キーボード
bin.text
コマンド
bin.text
画面
同じ場合はパイプが使える
13年4月28日日曜日
![Page 79: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/79.jpg)
図解 リダイレクトとパイプ
コマンド
キーボード
コマンド
画面
13年4月28日日曜日
![Page 80: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/80.jpg)
補完
コマンド名やファイル名を覚えてない
入力がめんどくさい
最初のいくつかの文字を覚えていれば十分
tab キーをおしてみましょう
13年4月28日日曜日
![Page 81: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/81.jpg)
例
13年4月28日日曜日
![Page 82: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/82.jpg)
例
tab を入力
13年4月28日日曜日
![Page 83: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/83.jpg)
例
13年4月28日日曜日
![Page 84: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/84.jpg)
例
gr ではじまるコマンドが表示される
13年4月28日日曜日
![Page 85: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/85.jpg)
例
13年4月28日日曜日
![Page 86: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/86.jpg)
例
tab を入力
13年4月28日日曜日
![Page 87: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/87.jpg)
例
13年4月28日日曜日
![Page 88: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/88.jpg)
例
p が自動的に挿入
13年4月28日日曜日
![Page 89: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/89.jpg)
履歴
一度書いたコマンドを何度も書きたくない
保存されています
カーソルキーの上 または Ctrl+p
行きすぎたら戻れる
カーソルキーの下 または Ctrl+n
13年4月28日日曜日
![Page 90: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/90.jpg)
例
13年4月28日日曜日
![Page 91: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/91.jpg)
例
上 を入力
13年4月28日日曜日
![Page 92: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/92.jpg)
例
13年4月28日日曜日
![Page 93: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/93.jpg)
例
上 を入力
13年4月28日日曜日
![Page 94: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/94.jpg)
例
13年4月28日日曜日
![Page 95: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/95.jpg)
例
下 を入力
13年4月28日日曜日
![Page 96: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/96.jpg)
例
13年4月28日日曜日
![Page 97: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/97.jpg)
履歴検索
ひとつづつ履歴を辿るのはめんどくさい
大丈夫
検索できます
Ctrl+r
ファイルの一番下から上検索していくイメージ
13年4月28日日曜日
![Page 98: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/98.jpg)
例
13年4月28日日曜日
![Page 99: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/99.jpg)
例
Ctrl+r を入力
13年4月28日日曜日
![Page 100: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/100.jpg)
例
13年4月28日日曜日
![Page 101: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/101.jpg)
例
go を入力
13年4月28日日曜日
![Page 102: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/102.jpg)
例
13年4月28日日曜日
![Page 103: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/103.jpg)
例
Ctrl+r を入力
13年4月28日日曜日
![Page 104: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/104.jpg)
例
13年4月28日日曜日
![Page 105: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/105.jpg)
例
tab を入力
13年4月28日日曜日
![Page 106: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/106.jpg)
例
13年4月28日日曜日
![Page 107: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/107.jpg)
参考 テキストエディタでインクリメントサーチ
13年4月28日日曜日
![Page 108: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/108.jpg)
参考 テキストエディタでインクリメントサーチ
13年4月28日日曜日
![Page 109: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/109.jpg)
参考 テキストエディタでインクリメントサーチ
13年4月28日日曜日
![Page 110: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/110.jpg)
スクリプト
たくさんのコマンドを決まった順序で実行したい
ファイルに書いて並べておけば大丈夫
sh ファイル名
13年4月28日日曜日
![Page 111: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/111.jpg)
例
13年4月28日日曜日
![Page 112: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/112.jpg)
あとはコマンドを覚える
13年4月28日日曜日
![Page 113: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/113.jpg)
コマンドのマニュアル
man コマンド名
英語 -> google で検索
コマンド --help
慣習でしかないので出ない場合もあります
13年4月28日日曜日
![Page 114: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/114.jpg)
パッケージ管理システム紹介
別のスライド
13年4月28日日曜日
![Page 115: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/115.jpg)
その他 思いつく Mac のこと
13年4月28日日曜日
![Page 116: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/116.jpg)
Mac 固有コマンド
defaultsopenosascriptpbcopy, pbpasteplutilsayscreencapturesoftwareupdatetextutilCpMacMvMacGetFileinfo
SetFilehdiutildittosecuritysrmpstopdfmdfindlaunchtlconvertafconvertsw_verspkgutil
13年4月28日日曜日
![Page 117: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/117.jpg)
open コマンド
マウスでダブルクリックした時の動作をコマンドで
13年4月28日日曜日
![Page 118: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/118.jpg)
pbcopy, pbpaste コマンド
コマンドから コピー&ペースト
13年4月28日日曜日
![Page 119: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/119.jpg)
say コマンド
喋る
13年4月28日日曜日
![Page 120: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/120.jpg)
画像処理ができる
sips コマンド
13年4月28日日曜日
![Page 121: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/121.jpg)
黒い画面のテーマ
黒い画面っていうけどー、デフォルト白い。
tomorrow-theme がおすすめ
https://github.com/chriskempson/tomorrow-theme
フォント は Menlo を利用しています
13年4月28日日曜日
![Page 122: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/122.jpg)
個人的によく使うコマンド
git
tree
tmux
zsh
diff
the_silver_searcher
vim
emacs
13年4月28日日曜日
![Page 123: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/123.jpg)
エイリアス
コマンドの別名を作成できる
よくいくディレクトリへのショットカットを作成したり
alias goro=’cd /Hoge/Mogu/Goro’
コマンド名を短くしたり
alias g=‘git’
13年4月28日日曜日
![Page 124: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/124.jpg)
黒い画面中心生活はじまりはターミナル
作業ディレクトリに移動して tmux
タブはリモート時に利用
キーボードショートカットでターミナルへフォーカス
Quicksilver のトリガー
ターミナルを隠すときは cmd+h が便利
Finder が使いたくなったら open コマンド
13年4月28日日曜日
![Page 125: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/125.jpg)
QuickSilver
もうオワコンらしい?
ランチャー
http://qsapp.com/
13年4月28日日曜日
![Page 126: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/126.jpg)
QuickSilver のトリガーアプリケーションへフォーカスを移動するために利用
例
Ctrl + ’ -> ターミナル
Cmd + b -> google chorme
Cmd + e -> エディタ
Cmd + h を組み合わせると設定してないものもひとつぐらいなら扱える
13年4月28日日曜日
![Page 127: 黒い画面入門 + パッケージ管理紹介 + Macの使い方とか](https://reader036.fdocument.pub/reader036/viewer/2022081720/559e9e811a28abd9048b473c/html5/thumbnails/127.jpg)
定時実行とか
定時実行は 自動化の定番 は cron
デフォルトでは cron が動作していません
同等以上の機能を launchd が持っています
設定すれば launchd に cron を実行させる方法もある
13年4月28日日曜日