終端基本指令使用不了

當你修改了~/.zshrc文件后發現像ls、vim這樣的基本命令無法使用,這通常意味著你的PATH環境變量可能被錯誤地修改或覆蓋了,導致shell無法找到這些命令的可執行文件。以下是幾個可能的原因和解決方法:

  • PATH變量被錯誤修改:
    確認你沒有不小心移除了系統默認的路徑(如/usr/bin, /usr/local/bin等)或者錯誤地覆蓋了PATH變量。這些路徑通常包含了大部分常用命令的可執行文件。
  • 環境變量設置錯誤:
    檢查你的~/.zshrc文件中關于PATH的修改,確保添加新路徑時使用了正確的語法,如export PATH= P A T H : / y o u r / n e w / p a t h 。這里的 PATH:/your/new/path。這里的 PATH:/your/new/path。這里的PATH:確保了原有的路徑被保留。
  • 語法錯誤:
    確保在~/.zshrc文件中沒有語法錯誤,比如漏掉的引號、錯誤的括號或者多余的字符,這些都可能導致文件沒有按預期執行。
    解決步驟:
    打開終端,嘗試使用默認的bash或sh shell(如果zsh不是默認shell的話),或者在zsh中直接使用非交互模式 sourcing:
    Bash
    source ~/.zshrc
    這樣可以即時看到是否有錯誤信息輸出。
  • 檢查PATH設置:
    執行 echo $PATH 查看當前的PATH設置,確認是否缺少了系統默認的路徑。
  • 恢復PATH:
    如果確定是PATH問題,可以臨時在當前終端會話中添加缺失的路徑,以便能夠使用ls、vim等命令:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/bin

這是一個示例,具體路徑可能根據你的系統有所不同。

  • 編輯~/.zshrc修復錯誤:
    使用文本編輯器打開~/.zshrc,仔細檢查并修正有關PATH的設置。確保添加新路徑時正確地追加而不是覆蓋原有路徑。
  • 重新加載配置:
    使用 source ~/.zshrc 或者關閉并重新打開終端,讓改動生效。

如果問題仍然存在,可能需要進一步檢查是否有其他配置文件(如/.profile、/.zprofile)影響了環境變量的設置,或者考慮備份并還原一個已知良好的~/.zshrc備份文件。

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

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

相關文章

利用flex來布局頂部菜單欄

安裝vscode插件 css peek:快速定位到css定義的位置 微軟的live preview 替換live server 因為這個好像不支持utf8 前置css知識 span標簽是一個行內容器,用于標記文本的一部分,或文檔的一部分。它與 div 非常相似,但 div 是塊級…

數據結構——帶頭雙向循環鏈表(c語言實現)

目錄 1.單鏈表和雙向鏈表對比 2.雙向鏈表實現 2.1 創建新節點 2.2 鏈表初始化 2.3 尾插 2.4 頭插 2.5 尾刪 2.6 頭刪 2.7 查找 2.8 指定位置后插入數據 2.9 刪除指定節點 2.10 銷毀鏈表 2.11 打印鏈表 前言: 我們在前幾期詳細地講解了不帶頭單…

vue下載本地xls模版靜態文件

需求導入的下載模版不想放在服務器放在前端本地下載靜態資源最簡單的方式直接訪問 public 文件夾下的文件 方法一:使用靜態文件路徑 將文件放在 public 文件夾中: 把你的文件從 src/assets 移動到 public 文件夾。例如:public/template.xls。…

【高考志愿】電氣工程

目錄 一、專業概述 二、專業特點 三、就業前景 四、選擇學校 高考志愿選擇電氣工程是一個極具智慧和遠見的決定,因為電氣工程在當今社會中扮演著至關重要的角色。以下是對電氣工程專業更為詳細的解析: 一、專業概述 電氣工程及其自動化專業&#xf…

一個項目學習Vue3---快速認識JSX

JSX(JavaScript XML)是一種用于在React框架中編寫UI組件的語法擴展。它允許開發者將HTML標記直接嵌入到JavaScript代碼中,使得在React組件中編寫界面變得更加直觀和高效。在編譯過程中,JSX會被轉換成普通的JavaScript對象&#xf…

工業液晶屏G065VN01 V2規格書簡介

G065VN01 V2 背面實物圖 2. 概述 G065VN01 V2 專為 VGA (640 x RGB x 480) 分辨率和 16.2M(RGB 6 位 FRC)或 262k 色(RGB 6 位)的工業顯示應用而設計。它由TFT-LCD面板、驅動IC、控制和電源電路板以及包括…

css3實現水紋進度條

其實有一個mask-image屬性 挺有意思,在元素上面實現遮罩層的效果,不過這玩意有些兼容性問題 需要處理,所以單純可以通過漸變色的方式來實現 同時加上動畫效果 .jianbian {width: 100%;height: 16px;background-color: #eee;display: flex;bor…

華三中小企業組網

一、組網需求 在中小園區中,S5130系列或S5130S系列以太網交換機通常部署在網絡的接入層,S5560X系列或 S6520X系列以太網交換機通常部署在網絡的核心,出口路由器一般選用MSR系列路由器。 核心交換機配置VRRP保證網絡可靠性。園區網中不同的…

MySQL進階——鎖

目錄 1全局鎖—一致性數據備份 1.1全局鎖介紹 1.2語法 1.3 一致性備份案例 1.4 全局鎖特點 2表級鎖 2.1表鎖 2.1.1共享讀鎖 2.1.2獨占寫鎖 2.2元數據鎖 2.3元數據鎖 MySQL中的鎖,按照鎖的粒度分,分為以下三類: (1&…

GitLab配置免密登錄之后仍然需要Git登錄的解決辦法

GitLab配置免密登錄之后仍然需要Git登錄的解決辦法 因為實習工作需要,要在本地拉取gitlab上的代碼,設置了密鑰之后連接的時候還需要登錄的token,摸索之后有了下面的解決辦法。 方法一: 根據報錯的提示,去網站上設置個人…

動手學自然語言處理:解讀大模型背后的核心技術

自從 ChatGPT 橫空出世以來,自然語言處理(Natural Language Processing,NLP) 研究領域就出現了一種消極的聲音,認為大模型技術導致 NLP “死了”。在某乎上就有一條熱門問答,大家熱烈地討論了這個問題。 有…

【STM32】看門狗

1.看門狗簡介 看門狗起始就是一個定時器,從功能上說它可以讓微控制器在程序發生意外(程序進入死循環或跑飛)的時候,能重新恢復到系統剛上電狀態,以保障系統出問題的時候可以重啟一次。說的簡單一點,看門狗…

用英文介紹孟買:Mumbai India‘s Transforming MEGACITY

Mumbai: India’s Transforming MEGACITY Link: https://www.youtube.com/watch?vtWD_-Rzrn8o Summary First Paragraph: Mumbai, India’s financial and entertainment capital, is undergoing a major transformation. With its contiguous urban population nearing 25…

神經網絡實現AND門:邏輯運算的智能化飛躍

神經網絡實現AND門:邏輯運算的智能化飛躍 在人工智能的早期探索中,人們就夢想著用機器模擬人腦的邏輯思考能力。AND邏輯函數作為最基本的邏輯運算之一,其在神經網絡中的實現,標志著我們向智能化邁出了堅實的一步。本文將詳細解釋…

web圖片怎么導入ps?這個方法給你輕松解決!

隨著WebP格式圖片因其體積小、加載快的優勢在網站中日益普及,對于圖片編輯者來說,能夠直接在Photoshop中打開和編輯WebP文件變得尤為重要。 WebPShop插件應運而生,它是一個專為Photoshop設計的模塊,支持打開和保存WebP圖像&#…

ATFX匯市:澳大利亞5月CPI大增0.4百分點,降息預期顯著降溫

ATFX匯市:據澳大利亞統計局數據,澳大利亞5月加權CPI年率為4%,高于前值3.6%,高于預期3.8%,顯示出澳大利亞通脹率頗具韌性。5月份數據公布之前,月度CPI年率平均波幅不足0.1個百分點,呈現出橫盤震蕩…

《數字圖像處理》實驗報告六

一、實驗任務與要求 比較采用不同的色彩空間對彩色圖像處理的效果,處理包括: a)直方圖均衡化 b)圖像增強 二、實驗報告 (一)RGB色彩空間的直方圖均衡化 / 銳化處理 1、matlab 實現代碼: %…

C語言 用getchar函數讀入兩個字符給c1和c2,然后分別用putchar函數和printf函數輸出

用getchar函數讀入兩個字符給c1和c2,然后分別用putchar函數和printf函數輸出這兩個字符并且解答以下三個問題: 1.變量c1和c2應定義為字符型,整形,還是二者皆可? 2.要求輸出c1和C2的ASCII碼,應如何處理&am…

推薦系統(LLM去偏?) | (WSDM24)預訓練推薦系統:因果去偏視角

::: 大家好!今天我分享的文章是來自威斯康星大學麥迪遜分校和亞馬遜AWS AI實驗室的最新工作,文章所屬領域是推薦系統和因果推理,作者針對跨域推薦中的偏差問題提出了一種基于因果去偏的預訓練推薦系統框架PreRec。 ::: 原文:Pre-t…

【MySQL進階之路 | 小結篇】MySQL鍵約束KEY與索引INDEX

1. 鍵約束 關鍵字key 比如UNIQUE KEY就是一個唯一性約束,用于確保表中的某一列或多列的組合具有唯一性,不允許有重復值.當定義一個唯一性約束的時候,會自動創建一個唯一性索引來支持這一約束,這意味著它同時也起到了索引的作用.…