首页
社区
课程
招聘
[原创]在debian中bash command not found的三种解决方法
发表于: 2024-1-23 22:11 6304

[原创]在debian中bash command not found的三种解决方法

2024-1-23 22:11
6304

最近在尝试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   # 查找到apache启动目录:/usr/sbin/apache2 -k start
 
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

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 3460
活跃值: (30991)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感谢分享
2024-1-24 11:08
1
游客
登录 | 注册 方可回帖
返回
//