linux中rz命令無法 linux rz命令

Linux中使用rz命令出現(xiàn)亂碼waiting to receive

我們在虛擬機Linux終端中輸入rz命令沒有出現(xiàn)本地窗口,而是打印出waiting to receive.和一串不明其意的字符。這是因為rz命令需要終端的支持(即rz命令是在客戶端里面執(zhí)行的),比如終端就是你用來連接遠(yuǎn)程服務(wù)器的客戶端,像是 XShell、rxvt、putty、SecureCRT。

10年積累的成都做網(wǎng)站、成都網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有尼勒克免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

解決方法:

本地系統(tǒng)中安裝Xshell,用Xshell連接虛擬機Linux,在Xshell中輸入命令rz即可上傳文件。

rz命令只能在root目錄使用

你好,Linux命令rz

2022-10-26 原文

rz :上傳文件;

sz: 下載文件;

在linux 系統(tǒng)中,使用rz(或 sz) 命令是,提示 -bash: rz(或者是sz): command not found 。

這個時候,說明沒有安裝 lrzsz ,這時,輸入命令

yum -y install lrzsz

進行下載安裝。

此時,若當(dāng)前登錄的不是 root 用戶 ,會報錯,需要切換到 root用戶,

切換到 root 用戶命令: su

回車,然后輸入root 密碼,回車即可

RZ是Linux提供的上傳的命令,基于XMODEM/YMODEM/ZMODEM協(xié)議。

讓我們來測試一下參數(shù)吧:

先準(zhǔn)備一個文件,就叫test.txt吧,內(nèi)容如下:

one line

rz -+ 如果上傳的文件已經(jīng)存在,把內(nèi)容追加到已存在的文件后面。

[root@test tmp]# rz -y

rz waiting to receive.

zmodem trl+C ?

100% 13 bytes 13 bytes/s 00:00:01 0 Errors

[root@test tmp]# more test.txt

one line

[root@test tmp]# rz -+

rz waiting to receive.

zmodem trl+C ?

100% 13 bytes 13 bytes/s 00:00:01 0 Errors

[root@test tmp]# more test.txt

one line

one line

[root@test tmp]#

rz -B 使用rz上傳時,文件是先寫入緩沖區(qū),然后再寫入硬盤的。-B后面跟著的數(shù)字就是修改這個緩沖區(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í)行任意的命令。因為不安全所以默認(rèn)是禁止的。這個參數(shù)在嚴(yán)謹(jǐn)模式下是不成立的。

rz -D 把所上傳的數(shù)據(jù)導(dǎo)向/dev/null,這是用于測試的。

rz -e 轉(zhuǎn)化所有的控制字符。

rz -E 上傳之前先,重命名已經(jīng)存在的文件,防止覆蓋。

[root@test tmp]# rz -y

rz waiting to receive.

zmodem trl+C ?

100% 11 bytes 11 bytes/s 00:00:01 0 Errors

[root@test tmp]# ll

total 4

-rw-r--r-- 1 root root 11 Jan 4 16:25 test.txt

[root@test tmp]# rz -E

rz waiting to receive.

zmodem trl+C ?

100% 11 bytes 11 bytes/s 00:00:01 0 Errors

[root@test 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

[root@test tmp]#

rz -m N 當(dāng)上傳速度小于N bps的時候,停止上傳。

rz -p 保護模式,保證不覆蓋同名文件。

rz -q 安靜模式,不顯示上傳進度等信息。(估計理解錯誤,測試沒有效果)。

rz -R 安全模式,還記得上面的-C參數(shù)嗎?

rz -U 非安全模式與-R對應(yīng)

rz -u 保持文件大小寫(這個好像是默認(rèn)的,不加一樣保持 )

rz -X -Y -Z 分別表示使用

linux rz命令用不了

這是因為rz命令需要終端的支持(即rz命令是在客戶端里面執(zhí)行的),比如終端就是你用來連接遠(yuǎn)程服務(wù)器的客戶端,像是 XShell、rxvt、putty、SecureCRT

本人使用的客戶端是SecureCRT

在SecureCRT里面輸入rz命令就可以出現(xiàn)本地窗口,供我們選擇文件

linux rz命令無法傳輸文件

因為“終端”編碼沒有設(shè)置成UTF8導(dǎo)致linux rz命令無法傳輸文件。

1、首先第一步就是要Xshell連接Linux系統(tǒng),輸入命令。比如 df -h查看系統(tǒng)容量,注意的是如下圖。中文字符,顯示亂碼。

2、接著就是要Linux系統(tǒng)系統(tǒng)語言查詢,注意都是是不是Linux系統(tǒng)沒有安裝中文語言包呢?我們來檢查一下吧,查看語言包。如下圖。

3、然后就是要打開xshell終端服務(wù),這時候再找到菜單--- 屬性 如下圖。

4、接著就是打開屬性,系統(tǒng)設(shè)置菜單之后。這時候找到 “終端”編碼設(shè)置,注意都是默認(rèn)是 默認(rèn)語言,選擇UTF8設(shè)置即可,如下圖。

5、最后就是重新打開linux rz,然后輸入自己的命令進行文件的傳輸即可。

網(wǎng)頁題目:linux中rz命令無法 linux rz命令
URL地址:http://www.muchs.cn/article28/ddcjhcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、手機網(wǎng)站建設(shè)、、品牌網(wǎng)站建設(shè)、企業(yè)建站、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計