
nano
當我想使用with編輯檔案時遇到問題sudo
。當我輸入以下命令:
sudo nano /etc/exports
我收到這個錯誤
sudo: nano: command not found
這是來自的返回echo $PATH
:
/home/einzelkind/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/lib/mit/bin:/usr/local/sbin
我是nano
這樣安裝的:
- 下載軟體包
wget https://nano-editor.org/dist/
- 提取文件
tar -xvJf
./configure --enable-utf8 --enable-nanorc
sudo make
sudo make install
Nano 安裝在/usr/local/bin
.
如何解決這個問題呢?
答案1
是/usr/local/bin
在你的$PATH
嗎?反正,
sudo /usr/local/bin/nano
無論如何$PATH
配置,都應該始終有效。
答案2
也許不是echo $PATH
嘗試sudo echo $PATH
Seems root,而是使用與使用者不同的 root:
https://unix.stackexchange.com/questions/83191/how-to-make-sudo-preserve-path
另外,我多次聽說,透過套件管理器安裝套件是比手動建置更好的解決方案。不只是因為卸載方便!
根據您的系統,它可能是:apt-get
、yum
或pacman
。