ごぐたんのブログ

ごぐたんのブログです。

「黒い画面」に入門しました

fjord.jp

「黒い画面」こと、Terminalの概要を学びました!
今までは、MacのTerminalはほぼ触ったことがありません…😇

 

学習内容

・Terminal上では、プログラムのファイル名を入力することで実行する。
・binディレクトリには、ls(LiSt、ファイルやディレクトリの一覧を表示)、pwd(Print Working Directory、現在いるディレクトリのパスを表示)など多くのbinaryファイルが存在する。
・PATHに設定されているディレクトリ内のファイルは、ディレクトリを指定せずファイル名だけで実行することができる。なお、上述のbinディレクトリは最初からPATHに指定されている。
・ファイルを実行する際、引数とオプションを指定することができる。
curlコマンドでは、引数に指定したURLの内容を取得することができる。
Homebrewは、複数のソフトの依存関係を管理してくれるPackage Managerの一種で、様々なプログラムの管理に便利である。なおHomebrewは、上述のcurlコマンドとrubyコマンドを組み合わせて実行し、簡単にインストールすることができた。
mkdir(MaKe DIRectory、ディレクトリを作成)、cp(CoPy、ファイルのコピー)、mv(MoVe、ファイルの移動)、rm(ReMove、ファイルの削除)などのコマンドでディレクトリやファイルを操作することができる。
#!shebang)をファイルの先頭に記載することで、スクリプトを単体で実行することができる。また、自分独自のスクリプトを配置したディレクトリをPATHに追記することで、コマンドのように容易に実行することができるようになる。

 

感想

1つ1つのコマンド自体は単純だが、複数のコマンドを組み合わせることで複雑な命令をすることができる。スクリプトを活用することで自動化することもでき、活用範囲は多岐に渡ることがわかりました。TerminalやMacディレクトリ構造に親しんで、早く活用できるように頑張ります。😊😊

ブログを始めました!

初めまして、ごぐたんです。
プログラミングに関する記事を載せるためのブログを開設しました!

 

経歴など

法学部を卒業

SIerのSEとして1年半(Java

地方自治体の公務員として5年半(教育、観光、海外交流など)

エンジニアを目指してRubyRailsを学習中
フィヨルドブートキャンプに参加しました!)

bootcamp.fjord.jp

 

 

プログラミング経験

Javaの業務経験の他には、
・ネットゲームの職人支援ツール(Excel VBA
・グループメンバーの英語学習記録を管理するLINE BOTGoogle Apps Script)
などの簡易的なツールを、見よう見まねで作成したことがあります。

また、最近競技プログラミングAtCoderを始めました。

 

特技

・英語(TOEIC990点、英検1級など)
前職の業務と趣味を兼ねて学習してきました。

 

その他趣味

・ゲーム(ぷよぷよ音楽ゲーム
・料理
・ライブ鑑賞
・野球観戦(オリックスバファローズ

など

 

以上、お手柔らかによろしくお願いします🙇‍♂️