2024-10-15注意)本来はUNIXコマンドというべきところを、この記事では"ターミナルのコマンド"と言っていますが、これは今日からエンジニアになろうと決意した人に向けてわかりやすい言葉を使っています。はじめに株式会社シンシアでは、実務未経験のエンジニアの方や学生エンジニアインターンを採用し一緒に働いています。シンシアにおける働き方の様子はこちらこの記事は今日からエンジニアになろうと決意した人エンジニアの勉強をしているが、ターミナルのコマンドがまだ身についていない人エンジニアになったけど、ターミナル使うのに慣れてない(復習したい)人という人向けに書いたものです。読んで見ていただけると嬉しいです。複雑な処理の効率的な実行:CLIを使えば、GUIでは対応できない複雑な操作を簡単に行うことができ、作業を効率化できます。システム管理能力の向上:多くのサーバや開発環境がUNIXベースで運用されているため、UNIXコマンドを理解することで、システム管理やトラブルシューティングが容易になります。柔軟な操作性:コマンドラインを使うことで、ファイルの操作やプロセス管理、ネットワーク設定などの細かな制御が可能になります。そのため、特にIT分野やエンジニアリングに関わる人にとっては、UNIXのコマンドを学ぶことが重要なスキルの一つとなります。パスの概念とディレクトリ操作ディレクトリ操作の前に、まずはパスの概念について説明します。絶対パス:絶対パスとは、ファイルシステムのルート(/)から始まるパスです。システム内のどこからでも一貫して同じ場所を指すパスを意味します。スライドの例では、絶対パスは「/users/naminori/sample/test」です。フォルダにアクセスする完全なパスです。相対パス:相対パスは、現在のディレクトリ(起点)から目的のファイルやディレクトリに到達するためのパスを指します。始まらず、目的地までのパスを示します。フォルダへの相対パスは「./sample/test」です。フォルダにたどり着くパスを示しています。覚えるべきコマンド端的に言って、ファイル操作で覚えるべきコマンドは.・..・~ディレクトリを表すコマンドpwd現在いるディレクトリを示すコマンドcd自分のいるディレクトリの位置を変更するコマンドls現在いるフォルダのフォルダ・ファイルを表示するコマンドmvファイルやディレクトリを移動するコマンドmkdirディレクトリを作るコマンドrmdir空のディレクトリを削除するコマンドこれらを使いこなしておけば、一旦はOKです。大事なのはcdコマンドとpwdコマンドです。実務未経験者は、たいていコマンドを叩くディレクトリの位置を間違えていて詰まっているケースがあります。ファイル操作ファイル操作で大事なのは下記のコマンドです。tipsaliasについてaliasというもので、自分独自のコマンドを作ることが可能です。おすすめは、自分が作っているコマンドをいくつか紹介します。consoleが立ち上がります。一発で担当しているディレクトリに飛ぶコマンドを作るまずはこれを勉強しましょう。自分はDevelopフォルダをホーム直下に作ってます。下のようにやると、プロジェクト名一発でそこのディレクトリに飛ぶことができます。http://wttr.in/Tokyo"その他シンシアでは、エンジニア転職のサポートをしています。Webの技術に加え、エンジニア転職を成功させたい方はこちらの記事もご参照ください。上記の学習を終えて、転職活動用のポートフォリオを作ろうと思っている方はこちらがおすすめです。