Mac: Terminalを楽しく学ぶ, ver. 1

I.Terminalについて

 

プログラムをしているとターミナルを使います。はじめてプログラムを学ぶとターミナル(WindowsはCommand Prompt)に抵抗があります。

プログラムを学ぶとき、必ずターミナルを使う必要があるかというと、そうでもありません。例えば、Rの場合、ライブライのインストールはRのコンソールに打ち込みますし、初学者にはターミナルを仮想環境で作るということを求められることはあまりないと思います。Anacondaを使うなら、ターミナルを開くことなく仮想環境を構築することができます。

これに対して、Pythonの場合は、ライブラリのインストールは”!”で書くこともできますが、うまくインストールすることができないこともしばしばで、ターミナルを用いてpipでインストールすることになります。また、Pythonでは普通仮想環境を構築するのが普通で、Anacondaを使っていればAnaconda上でできますが、そうでなければ、ターミナルを使います。

ターミナルを使う程度は様々ですが、ターミナルを使った方が速いので、慣れればターミナルでできることはターミナルを使った方が作業がはかどります。

Terminalに書き込むのに便利なショートカット

 

カーソルを先頭に移動

control+a

カーソルの右側を削除

control+c

 

II.Terminalに親しむ

 

ターミナルとは何か?からはじめると眠くなるので、まず、ターミナルの楽しいところを紹介します。

ターミナルは、アプリケーション>ユーティリティ にありますが、キーボードでcommand+SpaceでSpotlight Searchを開いて、”terminal”と書き入れも探すことができます。よく使うようになれば、Dockに配置するのが便利です。

 

1.音声読み上げ

 

ターミナルを開き、次を実行すると音声が聞こえます。

 

say “おはようございます”

 

ターミナルを終了するときは、ふつうに、ウィンドウの左上の丸い赤のボタンをクリックします。

日本語、英語、音声の種類の設定は、System Preferences>Accessibility>Speechで設定します。

 

 

2.天気予報を表示

 

ターミナルを開き、次を実行します。

 

curl wttr.in

 

 

鈴鹿の天気予報が表示されています。これは、私のIPアドレスの都市情報が鈴鹿だからです。特定の都市をしている場合は次のように書きます。

 

curl wttr.in/nagoya

 

3.Macを眠らせない

 

スリープしないようにします。

 

caffeinate

 

時間を指定する場合は次のように秒を指定します。

 

caffeinate -t 600

 

中断する場合は、キーボードでctrl+Cを押します。

 

4.履歴を表示

 

ターミナルに書き込んだ履歴を表示します。式を忘れた時に便利です。

 

history

 

特定の語を指定する場合は次です。

 

history | grep YOURWORDS

 

About shibatau

I was born and grown up in Kyoto. I studied western philosophy at the University and specialized in analytic philosophy, especially Ludwig Wittgenstein at the postgraduate school. I'm interested in new technology, especially machine learning and have been learning R language for two years and began to learn Python last summer. Listening toParamore, Sia, Amazarashi and MIyuki Nakajima. Favorite movies I've recently seen: "FREEHELD". Favorite actors and actresses: Anthony Hopkins, Denzel Washington, Ellen Page, Meryl Streep, Mia Wasikowska and Robert DeNiro. Favorite books: Fyodor Mikhailovich Dostoyevsky, "The Karamazov Brothers", Shinran, "Lamentations of Divergences". Favorite phrase: Salvation by Faith. Twitter: @shibatau

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.