Q1現在いるディレクトリのパスを確認するコマンドはどれですか?
Linuxコマンド入門
Linux ターミナルの基本コマンドを実機で動かしながら学びます。pwd / ls / cd / mkdir / cp / mv / rm まで、ファイル操作の最初の一歩を一通り押さえます。
Linuxとターミナルとは
Linux は世界中のサーバー・クラウド・組み込み機器で使われている OS です。ターミナル(コマンドライン)を使うと、ファイル操作・プログラム実行・サーバー管理など、あらゆる作業をキーボードだけで行えます。エンジニアにとって必須のスキルです。
右側のターミナルについて
右側には本物の Linux 環境(Buildroot Linux)が動いています。起動に少し時間がかかりますが、実際のコマンドを入力して試せます。login: が表示されたら root と入力してログインしてください。
現在地を確認する — pwd
pwd(Print Working Directory)は、今いるディレクトリのパスを表示するコマンドです。迷子になったらまず pwd を実行しましょう。
pwd
# 例: /root
ファイル一覧を見る — ls
ls はディレクトリの中身を一覧表示します。-l オプションで詳細表示、-a で隠しファイルも表示できます。よく使う組み合わせが ls -la です。
ls # 一覧表示
ls -l # 詳細表示(権限・サイズ・日付)
ls -la # 隠しファイルも含めた詳細表示
ls /etc # 指定ディレクトリの一覧
ディレクトリを移動する — cd
cd(Change Directory)でディレクトリを移動します。.. で一つ上、~ でホームディレクトリ、/ でルートに移動できます。
cd /tmp # /tmp に移動
pwd # 現在地を確認
cd .. # 一つ上に戻る
cd ~ # ホームに戻る
cd / # ルートへ
ディレクトリを作る — mkdir
mkdir で新しいディレクトリを作成します。-p オプションを使うと、途中のディレクトリも含めて一括作成できます。
mkdir mydir # mydir を作成
ls # 確認
mkdir -p a/b/c # 階層ごと作成
ls -R a # 再帰的に一覧表示
ファイルを作成・表示する — touch / cat
touch で空ファイルを作成し、echo でファイルに書き込み、cat で内容を表示します。この3つはセットで覚えましょう。
touch hello.txt # 空ファイル作成
echo 'Hello, Linux!' > hello.txt # 書き込み
cat hello.txt # 表示
echo 'Second line' >> hello.txt # 追記
cat hello.txt # 再表示
理解度チェック
まずは1問ずつ答えてみましょう。
Q2ls -la コマンドが表示する情報として正しいものはどれですか?
Q3mkdir -p a/b/c を実行したとき、何が起こりますか?