【Mac排錯】ls: command not found 終端命令失效的解決辦法

【TroubleShooting on Mac】ls: command not found 終端命令失效的解決辦法

A Solution to Solve “Command not found” of Terminal on Mac

一直在使用心愛的MacBook Pro的Terminal,并且為她定制了不同的Profile。

這樣,看起來她可以在不同季節,不同時光為我帶來不同的UI感受 – 畢竟,我每天都要用手“敲打”她千萬次。

1. 故障

但是這兩天,她突然停擺了!敲任何命令都不可用,例子有二:

1) mkdir 命令未發現

我需要創建項目,因此要使用mkdir創建文件夾:

$ mkdir project

結果如下:
在這里插入圖片描述

顯示出錯:command not found (該命令未發現)
媽耶,咋回事?

2) ls命令未發現

由于不確定當前文件夾是否含有其它子文件夾,因此使用ls查看文件列表:

$ ls -l

結果如下:
在這里插入圖片描述
執行其它命令,如touch也出現同樣錯誤提示。

2. 解決辦法

由于關鍵終端命令都不起作用,估計是系統啟動時未正確加載,或是其它問題。先按照這個思路解決;需要找到配置文件,看是否有沖突。

2.1 查看和編輯.bash_profile
1) 嘗試一:使用nano編輯器,來編輯系統配置文件.bash_profile:

執行以下命令:

$ /usr/bin/nano ~/.bash_profile

如下圖所示:
在這里插入圖片描述
該編輯器不太熟悉,操作起來比較困難,未能解決問題。

2) 嘗試二:使用默認命令open打開和編輯配置文件
$ usr/bin/open ~/.bash_profile

如下圖所示:
在這里插入圖片描述
查看有不同版本的Python安裝過,因此,保留最新版Python3.13.2路徑PATH,其它的刪除,在File菜單點擊Save(保存)該文件后退出。

但是,在終端里嘗試ls命令,仍顯示ls: command not found.
好苦惱啊!

3) 嘗試三:使用Vim編輯器修改PATH變量
$ vim ~/.bash_profile

打開編輯器后,加入以下行試圖恢復參數:

export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

然后,執行以下命令:

$ source ~/.bash_profile

再次打開Terminal,執行ls命令,結果如下圖:
在這里插入圖片描述
一切如常!成功了!

嘗試其它命令,也完全恢復啦。

以上方法,供macOS系統失常的讀者參考。

如果覺得有幫助,敬請點贊和關注。

您的認可,我的動力!😃

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/895306.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/895306.shtml
英文地址,請注明出處:http://en.pswp.cn/news/895306.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

502 Bad Gateway 錯誤詳解:從表現推測原因,逐步排查直至解決

502 Bad Gateway 錯誤通常意味著服務器之間的通信失敗,但導致的具體原因往往因場景而異。 場景一:高峰期頻繁出現 502 錯誤 1.1 現象 在流量高峰期間(如促銷活動、直播發布等),頁面訪問變慢甚至出現 502 錯誤&#…

河北某石油管廊自動化監測

1. 項目簡介 近年來,國家密集出臺油氣管道建設相關政策和規劃引導中國油氣管道加快建設,2017年,在《中長期油氣管網規劃》中對2025年和2030年油氣管道發展目標均作出了相應的規劃目標。另一方面,隨著油氣管道行業的發展&#xff…

問題:通過策略模式+工廠模式+模板方法模式實現ifelse優化

項目場景: 提示:這里簡述項目相關背景: 示例:商城系統有會員系統,不同會員有不同優惠程度,普通會員不優惠;黃金會員打8折;白金會員優惠50元,再打7折; 問題描…

深入 JVM 虛擬機:字符串常量池演變與 intern() 方法工作原理解析

?? 作者主頁: 有來技術 ?? 開源項目: youlai-mall ︱vue3-element-admin︱youlai-boot︱vue-uniapp-template ?? 倉庫主頁: GitCode︱ Gitee ︱ Github ?? 歡迎點贊 ?? 收藏 ?評論 ?? 如有錯誤敬請糾正! 前言 在 Java 開發中,字符串常量池(String Constant…

Android ndk兼容 64bit so報錯

1、報錯logcat如下 2025-01-13 11:34:41.963 4687-4687 DEBUG pid-4687 A #01 pc 00000000000063b8 /system/lib64/liblog.so (__android_log_default_aborter16) (BuildId: 467c2038cdfa767245f9280e657fdb85) 2025…

centos安裝Nexus Repository OSS(Maven私服)

1. 下載鏈接:https://help.sonatype.com/en/download.html 2. 注意頁面下載頁面中的要求:JDK17(啟動時提示最低JDK1.8最高JDK17,但是使用JDK1.8無法正常啟動) 3. mkdir /opt/nexus 將壓縮包上傳到該目錄并解壓。 tar …

b站——《【強化學習】一小時完全入門》學習筆記及代碼(1-3 多臂老虎機)

問題陳述 我們有兩個多臂老虎機(Multi-Armed Bandit),分別稱為左邊的老虎機和右邊的老虎機。每個老虎機的獎勵服從不同的正態分布: 左邊的老虎機:獎勵服從均值為 500,標準差為 50 的正態分布,即…

1.推薦算法基本概念

推薦算法是一個非常重要且廣泛應用的領域,特別是在電子商務、社交媒體、內容推薦等領域。第一課我們將介紹推薦算法的基本概念和分類,并簡單講解兩種常見的推薦算法:協同過濾和基于內容的推薦。 推薦算法的基本概念 推薦系統的目標是根據用…

FFmpeg + OpenGL ES 美顏相機教程大綱

做OpenGL和FFmpeg也有很長一段時間了,最近打算結合FFmpegOpenGL ES做一期視頻教程,下面是完整視頻教程大綱。最終的項目實戰效果是實現一款美顏相機。教程分為理論講解和實戰開發兩部分,適合有一定編程基礎的開發者。課程計劃是免費發布在B站…

Linux:安裝 node 及 nvm node 版本管理工具(ubuntu )

目錄 方法一:手動下載安裝文件安裝方法二:curl安裝 方法一:手動下載安裝文件安裝 git clone 遠程鏡像 git clone https://gitee.com/mirrors/nvm安裝 nvm bash install.sh刷新配置,使配置在終端生效 // 方法 1 source /root/.…

基于STM32的ADS1230驅動例程

自己在練手項目中用到了ADS1230,根據芯片手冊自寫的驅動代碼,已測可用,希望對將要用到ADS1230芯片的人有所幫助。 芯片:STM32系列任意芯片、ADS1230 環境:使用STM32CubeMX配置引腳、KEIL 部分電路: 代碼…

游戲引擎學習第98天

倉庫:https://gitee.com/mrxiao_com/2d_game_2 開始進行一點回顧 今天的目標是繼續實現正常貼圖的操作,盡管目前我們還沒有足夠的光照信息來使其完全有用。昨日完成了正常貼圖相關的基礎工作,接下來將集中精力實現正常貼圖的基本操作,并準備…

Windows 本地部署大模型 OpenWebUI+Ollama

安裝Ollama Ollama官方網址:https://ollama.com 下載運行大模型 在Ollama官網中查看需要下載的大模型 https://ollama.com/library 復制圖片中的鏈接 打開cmd,運行此命令(此過程會時間會很久) 下載Miniconda Miniconda作用是…

C# 數據驗證Regex

Regular Expression,簡稱 Regex,是一種用于匹配和處理文本的強大工具。它通過定義特定的模式,可以用來搜索、替換或提取字符串中的特定內容。 先引入命名空間 using System.Text.RegularExpressions; Intege(整數) 必須是正整數 //必須是正整數publi…

npm運行Vue項目報錯 error:0308010c:digital envelope routines::unsupported

大家好,我是 程序員碼遞夫。 問題 VSCode 運行Vue項目,提示錯誤: building 2/2 modules 0 activeError: error:0308010c:digital envelope routines::unsupported 解決方法 原因是 npm 高版本(大于17),對ssl的處理做了改進&…

DeepSeek-R1技術革命:用強化學習重塑大語言模型的推理能力

引言:低成本高性能的AI新范式 在2025年1月,中國AI公司DeepSeek發布了兩個標志性模型——DeepSeek-R1-Zero與DeepSeek-R1,以僅600萬美元的訓練成本實現了與OpenAI O1系列(開發成本約5億美元)相當的推理性能&#xff0c…

【知識科普】CPU,GPN,NPU知識普及

CPU,GPU,NPU CPU、GPU、NPU 詳解1. CPU(中央處理器)2. GPU(圖形處理器)3. NPU(神經網絡處理器) **三者的核心區別****協同工作示例****總結** CPU、GPU、NPU 詳解 1. CPU(中央處理器&#xff0…

安川伺服控制器MP系列優勢特點及行業應用

在工業自動化領域,運動控制器的性能直接決定了設備的精度、效率和可靠性。作為全球領先的運動控制品牌,安川電機伺服控制器憑借其卓越的技術優勢和廣泛的應用場景,正在為智能制造注入強勁動力! MP3100:主板型運動控制…

深入探索現代CSS:從基礎到未來趨勢

引言:CSS的進化之路 CSS(層疊樣式表)自1996年誕生以來,已從簡單的樣式描述語言發展為構建現代Web體驗的核心技術。截至2023年,超過98%的網站使用CSS3技術,其發展歷程見證了Web從靜態文檔到富交互應用的蛻變…

Python----PyQt開發(PyQt高級:圖像顯示,定時器,進度條)

一、圖像顯示 1.1、增加圖標 1.直接創建setWindowIcon(QIcon(燈泡.jpg)) import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton from PyQt5.QtGui import QIconclass MainWindow(QMainWindow):def __init__(self):super(MainWindow, self).__init_…