Content is user-generated and unverified.

Linuxターミナル基本ガイド

プロンプトの読み方

shouyanyonga@penguin:~$
  • shouyanyonga = ユーザー名
  • penguin = マシン名(ChromeOSのLinux環境)
  • ~ = 現在いる場所(ホームディレクトリ)
  • $ = 一般ユーザーであることを示す

重要な場所の概念

ディレクトリ構造

/                           ← ルートディレクトリ(システム全体の最上位)
├── home/                   ← 全ユーザーのホームディレクトリが入る場所
│   └── shouyanyonga/       ← あなたの個人フォルダ(~ で表される)
│       ├── flask-hello/
│       ├── 100knock-data_analytics/
│       └── その他のファイル・フォルダ

記号の意味

  • / = システム全体の最上位(ルートディレクトリ)
  • ~ = あなたの個人ホームディレクトリ = /home/shouyanyonga/

基本的なコマンド

ファイル・フォルダの確認

bash
ls              # ファイル・フォルダ一覧を表示
ls -la          # 詳細情報付きで一覧表示
pwd             # 現在いる場所の完全パスを表示

ディレクトリ移動

bash
cd フォルダ名    # 指定したフォルダに移動
cd ..           # 一つ上のフォルダに移動
cd ~            # ホームディレクトリに移動
cd              # ホームディレクトリに移動(短縮形)

移動例

bash
# ホームから特定フォルダへ
shouyanyonga@penguin:~$ cd flask-hello
shouyanyonga@penguin:~/flask-hello$ 

# 元の場所に戻る
shouyanyonga@penguin:~/flask-hello$ cd ..
shouyanyonga@penguin:~$

ファイル・フォルダ操作

作成・削除

bash
mkdir フォルダ名       # フォルダ作成
rm ファイル名          # ファイル削除
rm -rf フォルダ名      # フォルダとその中身を完全削除
cp 元 先              # ファイルコピー
mv 元 先              # ファイル移動・名前変更

Python仮想環境の操作

仮想環境とは

  • プロジェクトごとに独立したPython環境を作る仕組み
  • パッケージの競合を避けられる
  • 「別部屋」でPython作業をするイメージ

基本操作

bash
# 仮想環境作成
python3 -m venv 環境名

# 仮想環境に入る(有効化)
source 環境名/bin/activate

# 有効化後はプロンプトが変わる
(環境名) shouyanyonga@penguin:~$ 

# 仮想環境から出る
deactivate

# 仮想環境削除(不要になった場合)
rm -rf 環境名

仮想環境での作業例

bash
# データ分析用環境を作成
python3 -m venv data_analysis_env

# 環境を有効化
source data_analysis_env/bin/activate

# パッケージインストール
pip install pandas numpy jupyter

# 作業完了後、環境から出る
deactivate

コマンドの判別

Linuxに最初から入っているコマンド

  • ls, cd, pwd, mkdir, rm, cp, mv
  • これらは常に使える基本コマンド

別途インストールが必要なツール

  • conda → Anaconda/Minicondaのインストールが必要
  • pyenv → 別途インストールが必要
  • jupyter → pipでインストールが必要

Python関連で使えるもの

  • python3 → Pythonがインストール済み
  • python3 -m venv → Pythonと一緒に入っている標準機能

実用的なコマンド例

現在の状況確認

bash
pwd                    # 現在地確認
ls -la                 # 詳細なファイル一覧
echo $VIRTUAL_ENV      # 仮想環境にいるかチェック
python3 --version      # Pythonバージョン確認

よく使う移動パターン

bash
cd                     # ホームに戻る
cd ~/プロジェクト名     # 特定プロジェクトに移動
cd ..                  # 一つ上に戻る
cd -                   # 直前にいた場所に戻る

エラーが出たときの対処

command not found エラー

  • そのコマンドがインストールされていない
  • 例:conda: command not found → condaが未インストール
  • 必要に応じてインストールするか、代替手段を使う

パッケージ管理の使い分け

  • 基本的なPython作業venv + pip
  • データサイエンス重視conda(Anacondaインストール後)
  • 複数Pythonバージョン管理pyenv(別途インストール後)

現在の環境では venv が使える状態なので、これだけでもPython開発は十分可能です!

Content is user-generated and unverified.
    Linuxターミナル基本ガイド | Claude