`
ljz1318078262
  • 浏览: 40141 次
文章分类
社区版块
存档分类
最新评论

linux下提示bash:command not found

 
阅读更多

新安装的linux系统,如果进行精简安装可能会出现bash:command not found 的提示,大家在安装的时候可以选择默认安装basic的组件,一般即可。到时候可以再升级。


如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么

首先就要考虑root 的$PATH里是否已经包含了这些环境变量。

主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin。

四个主要存放的东东:

./bin:

bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

/usr/bin:
主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。


/sbin:
主要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。


/usr/sbin:
放置一些网路管理的必备程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。

可以在家目录下查看.bash_profile里的PATH。如果是:PATH=$PATH:$HOME/bin则需要添加成如下:

PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin

今天在虚拟机上安装了CentOS5.5,发现运行一些很正常的诸如:init,shutdown,fdisk 等命令时,悍然提示:

bash: xx command not found。

那么,首先就要考虑root 的$PATH里是否已经包含了这些环境变量(可能是我安装的时候选择了“最小安装”,导致一些功能没开启)。

主要是这四个:/bin , /usr/bin, /sbin, /usr/sbin。

分享到:
评论

相关推荐

    linux下提示bash-command not found.docx

    linux下提示bash-command not found.docx

    shell脚本执行jps时:-bash: jps: command not found

    我构建了hadoop集群。我们一定会写一个shell脚本去每一个节点上去jps,查看每个节点的进程情况。 原先以为shell很简单: #!/bin/bash #查看每个节点运行情况 for((host=101;...-bash: jps: command not found

    docker容器中 bash: vi: command not found,docker apt-get 异常 Temporary failure resolving

    bash: vi: command not found, 场景: 因为 docker里面没有这个命令,我们安装一下 apt-get update apt-get install vim 如果 这个时候 安装也还是会出现 异常 root@446d7cf1606c:/etc/mysql# apt-get update ...

    tar zip unzip command not found(未找到命令).docx

    Linux下使用使用tar、zip、unzip报错:command not found(未找到命令)

    Linux -bash: ls: command not found

    今天登录阿里云后不知道怎么回事,一直报:-bash: ls: command not found 原因: 环境变量PATH被修改了 解决办法: 执行命令: export PATH=/bin:/usr/bin:$PATH 上边的方法执行完成,解决了问题,当关掉当前的...

    linux命令行小结

    5.当提示bash: 命令名称: command not found echo $PATH:查看你当前的命令搜索路径 whereis 命令名 查询显示该命令路径 或者直接用su-获取权限(在已登录root权限下输入su-命令) 若还无法使用则是未安装该命令相关...

    squashfs1.3r3.tar.gz

    SQUASHFS 1.3r3 - A squashed read-only filesystem for Linux Copyright 2004 Phillip Lougher (phillip@lougher.demon.co.uk) Released under the GPL licence (version 2 or later). Squashfs is currently ...

    linux定时任务出现command not found解决办法

    主要介绍了 linux定时任务出现command not found解决办法的相关资料,需要的朋友可以参考下

    解决linux 所有命令无法使用的问题

    今天小编就为大家分享一篇解决linux 所有命令无法使用的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    RAR for Linux

    60 for Linux ,然后安装其安装操作如下: # tar -xzpvf rarlinux-3.2.0.tar.gz # cd rar # make 这样就安装好了,安装后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。它们的参数选项很多,举例...

    xsync资源文件,亲测可用

    分布式经常需要做集群部署,很多服务器间需要传文件,基于rsync创建xsync文件简化服务间的传输,记得配置里面的服务器地址就行了

    vconf的安装包

    用于查看Vlan配置的工具,这是安装包可用FTP及各种工具上传至linux使用

    linux下的qemu模块

    linux下已经具备qemu模块供大家使用,想要自己锻炼一下的朋友可以在linux上重新集成一下qemu模块

    linux_dbca创建数据库

    在linux环境下,怎么使用dbca创建数据库

    jmeter在linux系统下运行及本地内存调优的方法详解

    1.在linux系统下安装跨系统传输文件工具  root用户下 根目录输入 yum -y install lrzsz 2.把apache-jmeter-4.0zip包 用rz命令上传到linux系统的根目录下 解压 3.配置jmeter环境变量 vim /etc/profile 添加 export...

    MinGW && MSYS编译ffmpeg

    由于ffmpeg本事linux系统下开发的GNU项目,所用的是C99编译标准,而MSVC++不能很好的支持C99标准,所以需要使用MinGW来模拟unix环境,期间还会用到MSYS来提供命令行工具。 本文是本人实践操作记录下来的,期间有很多...

    Linux的出错

    Linux 的系统安装过程中有的时候容易出错,所以把小的错误归类了一下!

    Linux系统使用Fuser命令的方法

    -bash: fuser: command not found 请执行如下命令安装: [winbert@winbert-server ~]$ sudo yum -y install psmisc 如何使用fuser命令? man命令可用于查看任何命令的帮助手册,但是学习新知识(尤其是linu

    ant处理cvs时环境安装

    使用ant对cvs不同版本进行比较时,对其环境的支持!

    linux-bash和zsh的Gradle选项卡完成

    bash和zsh的Gradle选项卡完成

Global site tag (gtag.js) - Google Analytics