【ターミナル】lsコマンドが使えなくなった時の対処法

※本サイトで紹介している商品・サービス等の外部リンクには、プロモーションが含まれています。

【動作環境】

<パソコン>
機種:MacBook Air(13inch)
OS:macOS Sonoma(ver.14.6.1)
チップ:Apple M3

<ソフトウェア>
・Z Shell(ver.5.9)
・ターミナル(ver.2.14)

【本サイトの読み方】

ターミナルに入力するプロンプトの行頭には「$ 」を付与しています。
読者の皆さんが実際にコマンドを入力する際は、「$ 」を記述する必要はありません。

本記事では、ターミナルでlsコマンドが使えなくなった時の対処法について解説します。

目次

1. lsコマンドが使えなくなった?

ターミナルを開いて、以下のコマンドを入力したところ、lsコマンドが見つからないと返されました。

$ ls
zsh: command not found: ls

そして、同じように以下のコマンドたちも使用不可になっていました。

【基本的なファイル操作コマンド】

コマンド説明
lsファイル一覧を表示
catファイルの中身を表示
cpファイルをコピー
mvファイルを移動・リネーム
rmファイル削除
mkdirディレクトリ作成
rmdirディレクトリ削除
touch空ファイル作成
echoテキスト出力(※zsh組み込みなので動くこともある)

【システムや環境関連コマンド】

コマンド説明
whichコマンドの場所を調べる
env環境変数を表示
whoami現在のユーザー名を表示
sudo管理者権限で実行
openFinderで開く(macOS固有)
manコマンドの説明を表示
date現在時刻の表示

【システム情報関連コマンド】

コマンド説明
ps実行中のプロセスを表示
topCPUやメモリの使用状況を表示
killプロセスを終了
dfディスク使用状況を表示
duフォルダ容量を表示
unameOS情報を表示

【開発・ネットワーク関連コマンド】

コマンド説明
gccclangCコンパイラ
makeビルド
curlwgetデータ取得
pingネットワーク確認
sshscpサーバー接続
gitバージョン管理(Homebrew経由なら動く可能性あり)

2. lsコマンドが使えなくなってしまった理由

原因を調べたところ、パスが壊れてしまったことが影響しているようでした。

僕の場合は、以前~/.zshenv~/.zshrcを書き換えたのですが、その際に壊してしまったようです。

3. lsコマンドを使えるようにする

では、実際に修復していきましょう。

【手順解説】

1: ターミナルを起動して、以下のコマンドを入力し、enterキーを押します。

$ export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/homebrew/bin:$HOME/.rbenv/bin"

これで、一時的にパスを修復することができます。

ただし、ターミナルを終了すると、またパスが壊れた状態になります。

2: 以下のコマンドを入力し、enterキーを押します。

$ cat ~/.zshrc

ここでは、「cat」コマンドの後に、~/.zshrcと記述していますが、書き換えた心当たりのあるファイルを記述してください。

他にも、~/.zshenv~/.zprofileなどがあります。

3: 以下のように表示されました。

export PATH="/opt/homebrew/bin:$PATh"
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init - zsh)"

1行目のコードは、MacにHomebrewをインストールした際に書き込んだパスですが、最後の「$PATh”」となっている部分が間違えており、正しくは「$PATH”」でした。

次は、これを修正します。

4: 以下のコマンドを入力し、enterキーを押します。

$ vim ~/.zshrc

5: I(アイ)キーを押して、編集モードに変更します。

6: 1行目を以下のように修正します。

export PATH="/opt/homebrew/bin:$PATH"

7: escキーを押して、「:wq」と入力し、enterキーを押します。

8: 以下のコマンドを入力し、enterキーを押します。

$ source ~/.zshrc

9: ファイルが読み込まれ、壊れたパスが修正されます。


これにて、ターミナルでlsコマンドが使えなくなった時の対処法についての解説を終わります。

  • URLをコピーしました!

この記事を書いた人

IPA(独立行政法人 情報処理推進機構)の活動を陰ながら応援している、しがないソフトウェアエンジニア。
24歳。
ビットコインの生みの親・サトシ ナカモトの兄弟。
ITやソフトウェアに関することをわかりやすくまとめ、多くの人にそれらを知ってもらおうと活動しています。
ご質問やご要望、お仕事依頼がございましたらお問合せフォームよりお願いいたします。

コメント

コメントする

CAPTCHA



reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

目次