-
-
[原创]在debian中bash command not found的三种解决方法
-
发表于:
2024-1-23 22:11
5726
-
[原创]在debian中bash command not found的三种解决方法
最近在尝试linux一些服务的配置,遇到一些问题,记录一下解决方法
~bash ifconfig:command not found
在刚安装好debian不久,查看ip的时候,发现 ifconfig
不能使用,提示信息如标题所示,尝试apt换源和更新后解决此问题
1 2 3 4 5 6 7 | vi / etc / apt / sources. list
deb http: / / mirrors.aliyun.com / kali kali - rolling main non - free contrib
deb - src http: / / mirrors.aliyun.com / kali kali - rolling main non - free contrib
su apt - get clean && apt - get update - y && apt - get upgrade - y && apt - get dist - upgrade - y
|
bash:apache2:未找到命令
在用apt安装好apache2后,使用 apache2 -v
会如标题报错。解决方法就是将apache命令所在目录添加到环境变量中
1 2 3 4 5 6 7 | ps - ef
su vim / etc / profile
添加如下一行代码保存退出
export PATH = $PAHT: / usr / sbin
source / etc / profile
|
之后运行没问题了
所有命令都无法运行
但是在问题2解决后又出现了一个问题,其它所有命令都不能运行了,包括最基本的vim,ls等等,在网上找到解决办法,直接命令行执行以下语句
1 | export PATH = / usr / local / sbin: / usr / local / bin : / sbin: / bin : / usr / sbin: / usr / bin : / root / bin
|
到现在还没有完全解决,因为在重启系统或者ssh重新连接的时候,又恢复到了原来的样子,可以将如上语句也添加到环境变量即可解决
解决问题中遇到的问题
在apt源文件写入阿里云源之后,更新时出现以下问题
1 2 3 | W: GPG 错误:http: / / mirrors.aliyun.com / kali kali - rolling InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY ED444FF07D8D0B
E: 仓库 “http: / / mirrors.aliyun.com / kali kali - rolling InRelease” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源
|
可以通过以下命令安装公钥,之后再更新就没问题了
1 | apt - key adv - - keyserver keyserver.ubuntu.com - - recv - keys ED444FF07D8D0B
|
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!