1、run.sh:行5: $'\r': 未找到命令
报错原因:windows和linux的换行符不同
解决方法:使用下面的命令对脚本进行处理
sed -i 's/\r//g' run.sh
2、离线安装:yum的安装包下载和安装
下载地址:http://www.rpmfind.net/linux/rpm2html/search.php
下载对应文件
安装命令:
yum install [安装包名称和路径]
rpm -ivh [安装包名称和路径]
3、环境变量配置文件写错,ls、vi等基本命令无法使用
修改etc/profile文件(存在错误),导致ls、vi等基本的命令都无法使用,可以使用如下方式解决
执行命令:
export PATH=/user/bin:/user/sbin:/bin:/sbin
临时指定环境变量,执行后此时可以使用ls、vi等命令,让后将etc/profile文件中的错误修改该重新生效,生效命令:
source /etc/profile
4、文件删除问题
要删除的文件如果正在被某一个服务使用,如果直接删除会造成硬盘空间不会被释放。可以通过下面的命令将文件内容置成空的方式来释放硬盘空间:
echo "" > acc*.log
如果已经删除,停掉相应的服务重新启动,空间也会被释放。
删除文件中指定行数的内容可以通过下面的命令:
sed $(($ A-3+1)),${A}d a.txt //删除文件后几行
sed '2,$d' -i aa.txt //删除从第2行到文件末尾的所有行