1.列出文件清單命令:ls
成都創新互聯公司是專業的景泰網站建設公司,景泰接單;提供成都網站設計、做網站,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行景泰網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
ls命令能夠列出當前目錄下的所有內容。ls 命令的執行方式為:
# ls [-選項] [文件名或者目錄名]
進入到Linux命令行中后,我們至少要知道當前所處的位置有哪些內容,這些信息就可以使用ls命令來獲得。
在Linux中,ls命令是最常使用的命令之一,因為在命令行下要隨時查看目錄內容。如果不加任何選項的話,ls命令僅列出當前目錄下的文件和目錄名,例如,想要查看/etc目錄下的內容,可以使用下列命令:
# ls /etc
如果想要列出當前目錄下所有文件,則可以使用下列命令:
# ls -a
2、cat命令
功能:在標準輸出上顯示文件。
語法:cat [-vTEuAte] 文件
例子: cat example.txt
cat -A exam2.txt
cat file1 file2 file2
3、more命令
功能:在終端屏幕按屏顯示文本文件。
語法: more [-pcdls] 文件
例子: more example.c
more -dc example.c
more -c -10 example.c
4、less命令
less命令的功能幾乎和more命令一樣,也是用來按頁顯示文件,不同之處在于less命令在顯示文件時允許用戶既
可以向前又可以向后翻閱文件。
5、head命令
功能:顯示指定文件的前若干行。缺省設置為顯示10行
語法:head [-n] 文件
例子: head example.c
head -3 example.c
6、tail命令
功能:顯示指定文件的末尾若干行。缺省設置為顯示10行
語法:tail [+ / - num ] [參數] 文件
+num 從第num行以后開始顯示。- num 從距文件尾num行處開始顯示。
例子: tail example.c
tail -4 example.c
7、grep、fgrep和egrep命令
功能:
這組命令以指定模式搜索文件,并通知用戶在什么文件中搜索到與指定的模式匹配的字符串,并打印出所有包含該字符串的文本行,在該文本行的最前面是該行所在的文件名。grep命令一次只能搜索一個指定的模式;egrep命令檢索擴展的正則表達式(包括表達式組和可選項);fgrep命令檢索固定字符串,它不識別正則表達式,是快速搜索命令。
語法:
grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]
egrep [選項] [查找模式] [文件名1,文件名2,……]
fgrep [選項] [查找模式] [文件名1,文件名2,……]
例子: grep "text file" example
grep data *
grep goto *.c
你好,Linux命令rz
2022-10-26 原文
rz :上傳文件;
sz: 下載文件;
在linux 系統中,使用rz(或 sz) 命令是,提示 -bash: rz(或者是sz): command not found 。
這個時候,說明沒有安裝 lrzsz ,這時,輸入命令
yum -y install lrzsz
進行下載安裝。
此時,若當前登錄的不是 root 用戶 ,會報錯,需要切換到 root用戶,
切換到 root 用戶命令: su
回車,然后輸入root 密碼,回車即可
RZ是Linux提供的上傳的命令,基于XMODEM/YMODEM/ZMODEM協議。
讓我們來測試一下參數吧:
先準備一個文件,就叫test.txt吧,內容如下:
one line
rz -+ 如果上傳的文件已經存在,把內容追加到已存在的文件后面。
[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上傳時,文件是先寫入緩沖區,然后再寫入硬盤的。-B后面跟著的數字就是修改這個緩沖區大小的,單位是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.
大體意思是:允許執行遠程命令(不安全)。允許發送者通過system()和execl()執行任意的命令。因為不安全所以默認是禁止的。這個參數在嚴謹模式下是不成立的。
rz -D 把所上傳的數據導向/dev/null,這是用于測試的。
rz -e 轉化所有的控制字符。
rz -E 上傳之前先,重命名已經存在的文件,防止覆蓋。
[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 當上傳速度小于N bps的時候,停止上傳。
rz -p 保護模式,保證不覆蓋同名文件。
rz -q 安靜模式,不顯示上傳進度等信息。(估計理解錯誤,測試沒有效果)。
rz -R 安全模式,還記得上面的-C參數嗎?
rz -U 非安全模式與-R對應
rz -u 保持文件大小寫(這個好像是默認的,不加一樣保持 )
rz -X -Y -Z 分別表示使用
在CRT本地建立密鑰對,在CRT里的配置有如下幾步:
1、 打開你的CRT,并且點開工具,點擊創建公鑰;
2、 這里是密鑰類型的選擇;
3、雖然日后我們可以不再通過密碼進行認證,但是如果你想更加安全還是可以加上額外的口令,如果不設置短語可以留空;
4、密鑰會自己生成,點擊下一步
5、這里我使用的是默認的標準公鑰和VanDyke私鑰格式
6、根據安全需求選擇你的長度,這里我選擇的是默認的1024
7、選擇完密鑰長度會彈出這個選擇,因為我只配置一個連接,所以我選擇的否
8、接下來我們打開要實現CRT遠程連接的linux系統命令終端,進行如下配置:
oldman@apache:~$ cd ~ ? ? ? ? ?進入家目錄
oldman@apache:~$ pwd ? ? ? ? ? 查看路徑
/home/oldman
oldman@apache:~$ mkdir .ssh ? ?創建.ssh目錄
oldman@apache:~$ ls -la ? ? ? ?查看列表可以看到.ssh已經創建
drwx------ ? 3 oldman oldman 4096 3月 ? 2 13:59 .
drwxr-xr-x. 28 root ? root ? 4096 3月 ? 2 13:52 ..
-rw-r--r-- ? 1 oldman oldman ? 18 10月 16 21:56 .bash_logout
-rw-r--r-- ? 1 oldman oldman ?176 10月 16 21:56 .bash_profile
-rw-r--r-- ? 1 oldman oldman ?124 10月 16 21:56 .bashrc
drwx------ ? 2 oldman oldman 4096 3月 ? 2 13:59 .ssh
oldman@apache:~$ chmod 700 .ssh/ ? 修改.ssh目錄權限,權限一定要對
oldman@apache:~$ ls -ld .ssh/ ? ? ?檢查一下
drwx------ 2 oldman oldman 4096 3月 ? 2 13:59 .ssh/
oldman@apache:~$ cd .ssh/ ? ? ? ? ?進入到.ssh
oldman@apache:~/.ssh$ rz -y ? ? ? ?把之前的.pub結尾的公鑰文件上傳到服務器
oldman@apache:~$ ls -ll ? ? ? ? ? ?檢查
-rw-r--r-- 1 oldman oldman ?725 3月 ? 9 2015 Identity.pub ?剛剛的公鑰文件
9、名字改為服務器下sshd配置文件下設定好的公鑰名字 authorized_keys ? ? ?
oldman@apache:~/.ssh$ ssh-keygen -i -f Identity.pub authorized_keys ? ? ? ? ? ? ? ? ? ? oldman@apache:~/.ssh$ ll ? ? ? ? ? 進行檢查
-rw------- 1 oldman oldman 1200 3月 ? 2 19:58 authorized_keys
-rw-r--r-- 1 oldman oldman ?725 3月 ? 9 2015 Identity.pub
至此,服務器端的配置就OK啦!
1 ,使用securecrt登陸使用rz命令既可以直接圖形化的選擇上傳,
如果rz命令沒找到,yum install lrzsz -y
2,安裝tunnelier,可以在開源中國上下載,用這個登陸后可以直接開啟視圖窗口的sftp,直接上傳下載都可以
3,在本機開始FTP服務吧....
本文名稱:linuxrz-y命令 linux rz bey
分享地址:http://vcdvsql.cn/article24/ddsiije.html
成都網站建設公司_創新互聯,為您提供手機網站建設、網站改版、網站導航、面包屑導航、搜索引擎優化、營銷型網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯