Linux中使用rz命令出現(xiàn)亂碼waiting to receive
我們在虛擬機(jī)Linux終端中輸入rz命令沒有出現(xiàn)本地窗口,而是打印出waiting to receive.和一串不明其意的字符。這是因?yàn)閞z命令需要終端的支持(即rz命令是在客戶端里面執(zhí)行的),比如終端就是你用來連接遠(yuǎn)程服務(wù)器的客戶端,像是 XShell、rxvt、putty、SecureCRT。
解決方法:
本地系統(tǒng)中安裝Xshell,用Xshell連接虛擬機(jī)Linux,在Xshell中輸入命令rz即可上傳文件。
linux里面rz和tx網(wǎng)卡是什么?
通過你的描述,rz命令的用法如下:
主要是用來上傳文件的,在使用前要對其進(jìn)行安裝,如果系統(tǒng)沒有安裝,那么你是沒有辦法使用的。
關(guān)于安裝的命令如下:
yum install lrzsz -y 這樣就安裝好了rz sz命令。
注意:
使用rz命令時(shí),只需要輸入rz ,根據(jù)提示選中你要上傳的文件即可。
rz命令只能在root目錄使用
你好,Linux命令rz
2022-10-26 原文
rz :上傳文件;
sz: 下載文件;
在linux 系統(tǒng)中,使用rz(或 sz) 命令是,提示 -bash: rz(或者是sz): command not found 。
這個(gè)時(shí)候,說明沒有安裝 lrzsz ,這時(shí),輸入命令
yum -y install lrzsz
進(jìn)行下載安裝。
此時(shí),若當(dāng)前登錄的不是 root 用戶 ,會(huì)報(bào)錯(cuò),需要切換到 root用戶,
切換到 root 用戶命令: su
回車,然后輸入root 密碼,回車即可
RZ是Linux提供的上傳的命令,基于XMODEM/YMODEM/ZMODEM協(xié)議。
讓我們來測試一下參數(shù)吧:
先準(zhǔn)備一個(gè)文件,就叫test.txt吧,內(nèi)容如下:
one line
rz -+ 如果上傳的文件已經(jīng)存在,把內(nèi)容追加到已存在的文件后面。
[[email protected] tmp]# rz -y
rz waiting to receive.
zmodem trl+C ?
100% 13 bytes 13 bytes/s 00:00:01 0 Errors
[[email protected] tmp]# more test.txt
one line
[[email protected] tmp]# rz -+
rz waiting to receive.
zmodem trl+C ?
100% 13 bytes 13 bytes/s 00:00:01 0 Errors
[[email protected] tmp]# more test.txt
one line
one line
[[email protected] tmp]#
rz -B 使用rz上傳時(shí),文件是先寫入緩沖區(qū),然后再寫入硬盤的。-B后面跟著的數(shù)字就是修改這個(gè)緩沖區(qū)大小的,單位是Bytes。如:rz -B 10
rz -C 找到的解釋是這樣的:
allow remote command execution ( insecure ). This allows the sender to execute an arbitrary command through system () or execl (). Default is to disable this feature (?). This option is ignored if running in restricted mode.
大體意思是:允許執(zhí)行遠(yuǎn)程命令(不安全)。允許發(fā)送者通過system()和execl()執(zhí)行任意的命令。因?yàn)椴话踩阅J(rèn)是禁止的。這個(gè)參數(shù)在嚴(yán)謹(jǐn)模式下是不成立的。
rz -D 把所上傳的數(shù)據(jù)導(dǎo)向/dev/null,這是用于測試的。
rz -e 轉(zhuǎn)化所有的控制字符。
rz -E 上傳之前先,重命名已經(jīng)存在的文件,防止覆蓋。
[[email protected] tmp]# rz -y
rz waiting to receive.
zmodem trl+C ?
100% 11 bytes 11 bytes/s 00:00:01 0 Errors
[[email protected] tmp]# ll
total 4
-rw-r--r-- 1 root root 11 Jan 4 16:25 test.txt
[[email protected] tmp]# rz -E
rz waiting to receive.
zmodem trl+C ?
100% 11 bytes 11 bytes/s 00:00:01 0 Errors
[[email protected] tmp]# ll
total 8
-rw-r--r-- 1 root root 11 Jan 4 16:25 test.txt
-rw-r--r-- 1 root root 11 Jan 4 16:25 test.txt.0
[[email protected] tmp]#
rz -m N 當(dāng)上傳速度小于N bps的時(shí)候,停止上傳。
rz -p 保護(hù)模式,保證不覆蓋同名文件。
rz -q 安靜模式,不顯示上傳進(jìn)度等信息。(估計(jì)理解錯(cuò)誤,測試沒有效果)。
rz -R 安全模式,還記得上面的-C參數(shù)嗎?
rz -U 非安全模式與-R對應(yīng)
rz -u 保持文件大小寫(這個(gè)好像是默認(rèn)的,不加一樣保持 )
rz -X -Y -Z 分別表示使用
千鋒教育是專業(yè)的IT培訓(xùn)機(jī)構(gòu),提供java培訓(xùn)、大數(shù)據(jù)培訓(xùn)、python培訓(xùn)、web前端培訓(xùn)等專業(yè)IT技能提升服務(wù),如果您有IT培訓(xùn)需求,歡迎聯(lián)系千鋒教育。