Linux中rz和sz命令允许开发板与主机通过串口进行传递文件,下面具体介绍一下怎么实现的.?
sz : 将选定的文件发送(send)到本地机器.
rz : 运行该命令后会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器,即从本地接受文件到服务器.
如果Linux上没有这两命令,得先安装,安装命令如下:
yum install lrzsz1
当然在安装的过程中可能会遇到如下错误:(一般是网络出问题)
Could not retrieve mirrorlist1
此时解决方法是:?
关于linux rz sz:
①.,编译安装
root 账号登陆后,依次执行以下命令:
./configure
make
make install
上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
sz命令发送文件到本地:
# sz filename
rz命令本地上传文件到服务器:
# rz
执行该命令后,在弹出框中选择要上传的文件即可.
你进入了另一个程序,你需要退出来可以继续敲命令,就像你在windows里面你打开了一个记事本里面敲ping肯定不好用一个道理.用ctrl+c退出来.
是root用户还是普通用户
如果是root用户下,检查这些命令是否还在.一般在/usr/bin ? /usr/sbin.
在/root用户下的.profile 文件中加上 ?path=/usr/bin;/usr/sbin ?,然后source ?.profile,使变量生效,然后测试命令是否可用
如果是普通用户,需要在普通用户的home目录下设置.profile
命令不能用了主要是$PATH变量错误的关系.
方法一:
如果只是在shell下
export
命令改的名字的话
直接restart.
方法二:
更改配置文件,可以
/bin/vi
配置文件就行了,也就是要通过指定命令所在路径来运行命令修复配置就行了.
一般可能是在更改$PATH时命令错误搞成的的这种情况,
比如想增加/b
进path
PATH=$PATH:/b
OR
PATH=/b:$PATH
单独
PATH=/b
会使你其他PATH全部消失
只剩下
/b
$PATH:/b
和
区别是搜索顺序不同.
这种问题出现的可能性很多,比如温度过高、内存溢出、cpu等待过多、硬件链接出现异常、磁盘访问有问题等等都可能出现,需要具体问题具体分析.你可以开启linux的报告系统,这样在发生问题时可以输出一个问题诊断报告,进而进行原因分析,否则单单只是现象描述的话很难定位.
你想多了,其实只是因为你的命令输入不够完整,linux在等待你补充 ;-) 你何不试试下面这样呢: grep "root" /etc/group 请先从自身查找原因,多用 man 看看命令使用帮助.<
以上就是土嘎嘎小编为大家整理的Linux有些命令没反应相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!