sudo: cd: command not found

 
  

缘由


shell

shell是一个命令解析器shell

所谓shell是一个交互式的应用程序。安全

shell执行外部命令的时候,是经过fork/exec生成一个子进程,而后执行这个程序。markdown

sudo


sudo 是一种程序
sudo的意思是,以别人的权限生成一个进程,并运行程序。post

cd


type用来区分某个命令究竟是由shell自带的,仍是由shell外部的独立二进制文件提供的。ui

type cd code

cd is a shell builtin进程

 

cd是shell的内部命令。 也就是说,是直接由shell运行的,不生成子进程。 class

 

解决办法


 

那么咱们该怎么办呢?
一个有限的办法就是为该目录增长当前用户的可执行权限,可是对咱们来讲这样并非很安全 
那么还有没有解决办法呢?
使用su 命令便可获取用户的权限,可是root权限怎么获取呢,没有root帐户的密码权限

那就是sudo su  默认缺省为获取root 用户 二进制

相关文章
相关标签/搜索