【Linux入門・実践】Ubuntuの基本的な使い方
Ubuntuは、使いやすさと高い柔軟性を備えたLinuxディストリビューションであり、学ぶことでさまざまな技術スキルを身に付けることができます。Windows Subsystem for Linux(WSL)を使って、ubuntuの使い方について学びましょう。
1. はじめに
2. WSL環境でのUbuntuの使い方
- bash
- WSLとVS Codeの連携
- 基本的なLinuxコマンド
- シェルスクリプトの作成と実行
- シェルスクリプトの作成方法と実行(
nano
でスクリプト作成、chmod +x
で実行権限の付与) - 変数と条件分岐の基本的な使い方
- スクリプトでのループ処理(
for
,while
)
- シェルスクリプトの作成方法と実行(
- ファイルとフォルダの権限管理
- ファイル権限の確認と変更(
chmod
,chown
) - 特殊なパーミッションとアクセス制限の設定
- ファイル権限の確認と変更(
- ネットワーク関連コマンド
- ネットワーク接続の確認(
ping
,ifconfig
,curl
) - リモート接続の設定(
ssh
,scp
)
- ネットワーク接続の確認(
- プロセスとジョブ管理
- プロセスの確認と終了(
ps
,kill
,top
) - バックグラウンドジョブの管理(
&
,jobs
,fg
,bg
)
- プロセスの確認と終了(
- パッケージ管理コマンド
- aptコマンドの基本操作(
apt update
,apt upgrade
,apt install
) - ソフトウェアの検索と削除(
apt search
,apt remove
) - パッケージの詳細情報を確認する(
apt show
)
- aptコマンドの基本操作(
- コマンドのリダイレクトとパイプ
- 出力のリダイレクト(
>
,>>
) - 標準エラーのリダイレクト(
2>
,2>>
) - 複数コマンドの連携(
|
でパイプを使用)
- 出力のリダイレクト(
- コマンドのショートカットとエイリアス
alias
コマンドでよく使うコマンドの簡略化- ショートカットキーでのターミナル操作の効率化
.bashrc
や.zshrc
にエイリアスを追加する方法
3. ネットワークとインターネット
- SSHでリモートサーバーに接続する方法
- WindowsとUbuntu間のポートフォワーディング
4. WSLの設定とカスタマイズ
PR