WSL
WSLとは
WSL2とは
Windows上でLinuxカーネルを動かすWindowsの機能
Ubuntuとは
WSLのディストリビューション
なぜそうまでしてLinuxを使うのか
他の開発ツールとの互換性があるから
なぜそうまでしてWindowsを使うのか
ゲームしたいから
Windowsが好きだから
$ mv <移動したいファイルのパス> <移動後のファイルのパス>
$ echo ああ
$ >> ああ
$ ls
ディレクトリ内のファイル列挙
$ wslpath
便利
再起動
$ wsl --shutdown
powershellから
claude.iconhoshihara.icon
Claude Codeのインストールスクリプト実行時にjq関連のエラーが発生した WSL2環境ではsnapdサービスが標準で動作しないため、スクリプトが自動的にjqをインストールしようとした際にタイムアウトが発生した インストール後、Claude Codeの実行ファイルは~/.local/binディレクトリに配置されたが、このディレクトリがPATH環境変数に含まれていなかったため、claudeコマンドが認識されないという警告が出た 解決のため、~/.bashrcファイルにexport PATH="$HOME/.local/bin:$PATH"という行を追加し、~/.local/binをPATHの先頭に追加した
当初、リダイレクト演算子を使用したコマンドラインでの追記操作で権限エラーが発生したが、パーミッション確認では問題がなかった 最終的にnanoエディタで直接ファイルを編集することで設定を完了した
WSL2環境では、Windowsとの相互運用性に起因する一時的なファイルシステムの問題が発生することがある