1、如果我们知道该命令属于什么包内时,可以直接安装这个包来使用该命令
成都创新互联公司主营黄山区网站建设的网络公司,主营网站建设方案,app软件开发公司,黄山区h5微信小程序定制开发搭建,黄山区网站营销推广欢迎黄山区等地区企业咨询
2、如果我们不清楚该命令属于什么包内,我们可以先查找该命令在什么包内,在安装所属包
获取到所属包名后执行第一种方法安装即可。
有几个原因:一:你输入的命令本身不存在。二:该命令是需要自己安装对应的rpm包后才能使用的,比如使用iostat需要安装sysstat工具后才能使用。三:有时候不同linux版本的执行同一个操作所输入的指令是不一样的,请确认你的指令适合你的版本。建议你从网上下载,或者阅读《Linux就该这么学》,对照学习。 -
在linux中编写一个*.sh的文件提示找不到命令是设置错误造成的,解决方法为:
1、下载您要安装的软件。必要的文件通常将被压缩为.tar,.tgz或.zip文件。
2、打开一个终端窗口。输入cd ~/path/to/the/extracted/folder并按 Enter。用包含install.sh文件的文件夹的完整路径替换“ path / to / the / extracted / folder”。
3、输入chmod +x install.sh并按 Enter。如果安装程序的名称不是“ install.sh”,则键入其名称。这使安装程序文件可执行。您将不会从该命令中看到任何确认消息。
4、输入sudo bash install.sh并按 Enter。同样,如有必要,请用.sh文件的名称替换“ install.sh”。
5、输入root密码,然后按 Enter。这将开始安装您的应用程序。
1、正确的一个shell,第一行指定shell,例如
#!/bin/sh
#!/usr/bin/python
#!/usr/local/bin/perl
2、shell里面罗列一些命令可以,但是不存在的命令可以定义变量,得了解一些语法
例如你要显示nihao得用:echo nihao
3、例如test.sh
#!/bin/sh
echo nihao world
4、了解一些常用的技巧,变量,计算,循环,逐渐就能掌握一门shell
你可以读一下/etc/init.d里面的文件,系统本身包含很多shell文件,甚至有些命令或安装包都是shell文件
例如/usr/bin/tzselect
/usr/bin/ldd
例如dell的bios安装包
BIOS_H5VF3_LN_2.6.1.BIN
CentOS的 ifconfig/mail
1.
ifconfig命令不存在的解决方法就是安装net-tools就好了,输入: 1 yum -y install net-tools 安装完毕之后就ok了。
2.
mail命令不存在的解决方法是安装mailx服务就好了,指令如下: 1 yum install mailx 随后就可以使用mail指令了。如下:
3.
traceroute命令不存在,解决办法是安装此命令工具即可