linux下提示bash:command not found

   如果新装的系统,运行一些很正常的诸如: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

时间: 2016-09-10

linux下提示bash:command not found的相关文章

linux中提示 bash: command not found

今天在虚拟机上安装了CentOS5.5,发现运行一些很正常的诸如:init,shutdown,fdisk 等命令时,悍然提示: bash: xx command not found. 那么,首先就要考虑root 的$PATH里是否已经包含了这些环境变量(可能是我安装的时候选择了"最小安装",导致一些功能没开启). 主要是这四个:/bin , /usr/bin, /sbin, /usr/sbin. 四个主要存放的东东: ./bin: bin为binary的简写主要放置一些系统的必备执行档

linux定时任务提示-bash: crontab: command not found

1. 确认crontab是否安装: 执行 crontab 命令如果报 command not found,就表明没有安装 2. 安装 crontab 安装过程如下  代码如下 复制代码 [root@10vps ~]# crontab -e -bash: crontab: command not found [root@10vps ~]# yum install -y vixie-cron Loaded plugins: fastestmirror, security Determining fa

Linux下用bash命令执行名称中带有“(”符号的目录注意事项

  ***********************************************声明************************************************ 原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 表述有错误之处,请您留言或邮件(hyldba@163.com)指明,不胜感激. 本文转载必须保留此处:http://blog.csdn.net/huangyanlong/article/det

linux下提示Too many open files解决办法

– 合理配置Linux同时可打开文件句柄数限制及lsof命令使用 今天一上班就看到一来自性能测试组的一个系统错误报告,Linux系统下的应用在压力下会出现"Too many open files"的错误并导致服务停止. 其中这是老问题,就是需要合理配置Linux同时可打开文件句柄数限制. 当然,如果应用程序有bug,滥用资源是另一个问题了. Linux把大部分资源都会虚拟成文件,象打开网络连接也都会占用文件句柄,Linux的默认限制一般是1024,这个限制对一般个人使用是没有问题的,但

linux下command not found 问题

问题描述 linux下command not found 问题 今天装了下jdk修改了下环境变量 然后退出putty再次登录的时候就会出现 command not found的问题 使用exportPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 可以使用 但是下次登录的时候还是command not found 好烦啊 解决方案 http://blog.sina.com.cn/s/blog_6

使用Python脚本在Linux下实现部分Bash Shell的教程_python

对于Linux用户来说,命令行的名声相当的高.不像其他操作系统,命令行是一个可怕的命题,但是对于Linux社区中那些经验丰富的大牛,命令行却是最值得推荐鼓励使用的.通常,命令行对比图形用户界面,更能提供更优雅和更高效的解决方案. 命令行伴随着Linux社区的成长,UNIX shells,例如 bash和zsh,已经成长为一个强大的工具,也是UNIX shell的重要组成部分.使用bash和其他类似的shells,可以得到一些很有用的功能,例如,管道,文件名通配符和从文件中读取命令,也就是脚本.

《构建高可用Linux服务器 第3版》—— 3.5 汇总Linux/UNIX下的bash快捷键

3.5 汇总Linux/UNIX下的bash快捷键 在工作中发现,许多同事,尤其是PHP开发同事,基本不用Linux/UNIX下的快捷键,这严重影响了工作效率.所以我收集了一下CentOS 5.8及FreeBSD 8.1下bash中命令行的快捷键.以下快捷键在CentOS 5.8_x64.FreeBSD 8.1_x64下均可使用.另外,我在每条用法后加上了注释,帮助大家理解它们的作用. Ctrl+A:切换到命令行开始. 这个操作跟Home实现的结果一样,但Home在某些UNIX环境下无法使用,这

linux下网站提示“Too many connections”的解决方法

MySQL 服务的配置:修改 MySQL 配置文件(Windows下为 my.ini, Linux下为 my.cnf )中的参数: 解决办法修改php.ini参数为 [MySQL]  代码如下 复制代码 ; 允许或阻止持久连接. mysql.allow_persistent = Off 修改my.cnf参数为  代码如下 复制代码 max_connections = 600 (建议600~1000 一般大于apahce的MaxClients ) wait_timeout = 5 效果截图 不过超

Linux下如何设置环境变量

  Linux下如何设置环境变量,今天总结了一下,发出来和大家分享一下,希望对大家的学习有所帮助,不多说了,看具体怎么操作了... 1.总结背景 在linux系统下,下载并安装了应用程序,很有可能在键入它的名称时出现"command not found"的提示内容.每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了.这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分.案例基于RedHat AS4讲解环境变量定制的问题. 2.变量简