国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux文件上傳和下載、別名設(shè)置以及命令解釋器

這篇具有很好參考價值的文章主要介紹了linux文件上傳和下載、別名設(shè)置以及命令解釋器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、文件上傳和下載

1.sftp

(1)它類似于ftp傳輸協(xié)議,屬于ssh,但它進行加密傳輸,相對FTP來講有更高的安全性

(2)用法

[root@server ~]# ssh root@10.0.0.3
The authenticity of host '10.0.0.3 (10.0.0.3)' can't be established.
ECDSA key fingerprint is SHA256:QTB8I9b9qJ4bxYex3OKaCFpG1atjPzrcyKDf0fhVH3I.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.0.3' (ECDSA) to the list of known hosts.
Password:輸入root用戶密碼
sftp>get f1.txt /opt/
將10.0.0.3的f1.txt文件下載到當(dāng)前服務(wù)器的/opt的目錄下

查看文件下載情況->將文件內(nèi)容copy到一個file1.txt文件中
linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

將10.0.0.3的file1,txt文件上傳到當(dāng)前文件的目錄下面
linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

(3)如果不知道遠程主機的目錄是什么樣,?ls命令可以列出10.0.0.3服務(wù)器的當(dāng)前目錄列表。

例如:

sftp> ls //和查看本地操作命令一樣
sftp> pwd //查詢10.0.0.3的當(dāng)前工作目錄

(4)如果想退出。exit或quit

linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim
linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

2.scp具有和ssh一樣的驗證機制,從而可以實現(xiàn)2臺機器安全的遠程拷貝文件

(1)格式:scp -P?端口 文件路徑 用戶名@主機地址:遠程目錄

端口未改可以省略(-P 端口),默認是22號端口

(2)使用方法:

將當(dāng)前目錄下的man.config文件拷貝到192.168.150.123的服務(wù)的/opt文件目錄下
linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

將遠程服務(wù)器192.168.150.123的meta.db文件拷貝到當(dāng)前服務(wù)器的主目錄下
linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

如果你的端口號不是 22 ,那么需要在 scp 后加 ?-P (區(qū)分大小寫 )? 端口號。建議加 -C 選項,因為這樣可以啟用SSH的壓縮功能,使得傳輸速度更快。例如:
linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

3.rz命令(上傳)與sz命令(下載)

(1)rz命令Receive ZMODEM):使用ZMODEM協(xié)議,將本地文件批量上傳到遠程Linux/Unix服務(wù)器,注意不能上傳文件夾。

<1> 命令格式:rz [選項]

<2> 常用選項

選項 說明
-+, --append
將文件內(nèi)容追加到已存在的同名文件
-a,--ascii
以文本方式傳輸
-b, --binary
以二進制方式傳輸,推薦使用
--delay-startup N
等待 N
-e, --escape
對所有控制字符轉(zhuǎn)義,建議使用
-E, --rename
已存在同名文件則重命名新上傳的文件,以點和數(shù)字作為后綴
-p, --protect
ZMODEM 協(xié)議有效,如果目標文件已存在則跳過
-q, --quiet
安靜執(zhí)行,不輸出提示信息
-v, --verbose
輸出傳輸過程中的提示信息
-y, --overwrite
存在同名文件則替換
-X, --xmodem
使用 XMODEM 協(xié)議
-Y,--ymodem
使用 YMODEM 協(xié)議
-Z, --zmodem
使用 ZMODEM 協(xié)議
--version
顯示版本信息
--h, --help
顯示幫助信息

(2)sz命令(Send ZMODEM):通過ZMODEM協(xié)議,可將多個文件從遠程服務(wù)器下載到本地。注意不能下載文件夾,如果下載文件夾,請先打包再下載

<1> 格式:sz [選項] [filelist]

<2> 常用示例:

sz file1 file2 file3 ---下載多個文件
sz和rz命令在實際應(yīng)用開發(fā)中非常實用,有時候我們會經(jīng)常跑腳本統(tǒng)計數(shù)據(jù),需要上傳和下載一些大數(shù)
據(jù)量的數(shù)據(jù),這時候這兩個命令就非常有用了
有的機器可能不能使用 rz/sz 命令,這個時候我們就需要安裝 lrzsz(地址:rpmfind.net)

4.與xshell配套的xftp

操作過程:

<1> 打開xshell

linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

<2> 彈出窗口左邊為windows窗口,右邊為linux窗口

linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

<3> 而后可直接拖動文件進行添加

linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

<4> 查看文件是否添加成功

linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

二、命令別名

1.概述:

別名是命令的快捷方式。為那些需要經(jīng)常執(zhí)行,但需要很長時間輸入的長命令創(chuàng)建快捷方式很有用。

2.查看設(shè)置的別名:alias

linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

3.設(shè)置別名:alias 別名='原命令 -選項/參數(shù)'

linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim?
(命令行定義的別名僅對當(dāng)前終端有效。)

4.別名的永久化設(shè)置:

(1)若要每次登入就自動生效別名,則把別名加在/etc/profile~/.bashrc中。然后# source ~/.bashrc

linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

(2)若要讓每一位用戶都生效別名,則把別名加在/etc/bashrc最后面,然后# source /etc/bashrc

linux 上傳命令,linux基礎(chǔ)操作,linux,運維,服務(wù)器,交互,vim

三、shell:命令解釋器

1.什么是shell?

shell:殼,命令解釋器,負責(zé)解析用戶輸入的命令。

(1)命令分兩類

  • 內(nèi)置命令 (shell 內(nèi)置 ) , shell 為了完成自我管理和基本的管理,不同的 shell 內(nèi)置不同的命令,但是大部分命令都差不多。
  • 外置命令,在文件系統(tǒng)的某個目錄下,有個與命令名稱相同的文件

(2)type:查看類型。查看命令時file,alias還是builtin

  • type - a 列出當(dāng)前命令可以如何執(zhí)行
  • type - t 僅列出命令按照哪種方式執(zhí)行

2.變量分類:環(huán)境變量和普通變量

(1)環(huán)境變量也可稱為全局變量,可以在創(chuàng)建它們的Shell 及其派生出來的任意子進程 Shell 中使用,環(huán)境變量又可分為自定義環(huán)境變量和 bash 內(nèi)置的環(huán)境變量

(2)普通變量也可稱為局部變量,只能在創(chuàng)建它們的Shell函數(shù)或Shell腳本中使用,普通變量一般由開發(fā)者在開發(fā)腳本程序時創(chuàng)建

3.環(huán)境變量

(1)導(dǎo)出環(huán)境變量:一般是指用 export 內(nèi)置命令導(dǎo)出的變量,用于定義 Shell 的運行環(huán)境,保證 Shell 命令的正確執(zhí)行。Shell 通過環(huán)境變量來確定登錄用戶名命令路徑、終端類型登錄目錄等,所有的環(huán)境變量都是系統(tǒng)全局變量??捎糜谒凶舆M程中,這包括編輯器、Shell 腳本和各類應(yīng)用。

(2)創(chuàng)建可以在命令行中設(shè)置和創(chuàng)建,但用戶退出命令行時這些變量值就會丟失。希望永久保存環(huán)境變量,可在用戶家目錄下的 .bash_profile .bashrc (非用戶登錄模式特有,例如遠程SSH)文件中,或者全局配置 /etc/bashrc (非用戶登錄模式特有,例如遠程 SSH)或 /etc/profile文件中定義。在將環(huán)境變量放入上述的文件中后,每次用戶登錄時這些變量都將被初始化。

(3)設(shè)置環(huán)境變量

給變量賦值之后或在設(shè)置變量時使用 export 命令。帶 -x 選項的 declare 內(nèi)置命令也可以完成同樣的功能(注意:此處不要再前面加 $)
export 變量名=value
變量名=value ; export 變量名
declare -x 變量名=value

(4)環(huán)境變量的設(shè)置(永久有效)

用戶的環(huán)境變量配置:

[root@www ~]$ ls /root/.bashrc # 推薦再此文件中優(yōu)先設(shè)置
/root/.bashrc
[root@www ~]$ ls /root/.bash_profile
/root/.bash_profile

全局的環(huán)境變量配置:

[root@www ~]$ /etc/profile
[root@www ~]$ /etc/bashrc
[root@www ~]$ /etc/profile.d/
若要在登陸后初始化或顯示加載內(nèi)容,則把腳本文件放在 /etc/profile.d/ 下即可

生產(chǎn)場景下(在Java環(huán)境中),自定義環(huán)境變量的示例

export JAVA_HOME=/application/jdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
export RESIN=/applaction/resin

(5)顯示與取消環(huán)境變量:

通過echo或printf打印環(huán)境變量

[root@www ~]$ echo $HOME
/root
[root@www ~]$ echo $UID
0
[root@www ~]$ echo $PWD
/root
[root@www ~]$ echo $SHELL
/bin/bash
[root@www ~]$ echo $USER
root
[root@www ~]$ printf "$HOME\n"
/root

用env或set加載環(huán)境變量

[root@www ~]$ env
XDG_SESSION_ID=17
HOSTNAME=www.oliven.com
TERM=xterm
...
[root@www ~]$ set
BASH=/bin/bash
...
[root@www ~]$ declare | head
BASH=/bin/bash
...

用unset消除本地變量和環(huán)境變量

[root@www ~]$ echo $USER
root
[root@www ~]$ unset USER
[root@www ~]$ echo $USER
[root@www ~]$

(6)環(huán)境變量的初始化以及對應(yīng)得生成順序

登錄Linux系統(tǒng)并啟動一個 bash shell 時,默認情況下 bash 會在若干個文件中查找環(huán)境變量的設(shè)置,這些文件可統(tǒng)稱為系統(tǒng)環(huán)境文件。bash 檢查的環(huán)境變量文件的情況取決于系統(tǒng)運行 Shell 的方式,運行shell的方式有三種。

  • 通過系統(tǒng)用戶登錄后默認運行的 Shell
  • 非登錄交互式運行 Shell
  • 執(zhí)行腳本運行非交互式 Shell

4.普通變量

(1)設(shè)置變量

  • 變量命名的規(guī)則:只能使用數(shù)字、字母和下劃線,且不能用數(shù)字開頭
  • 變量名和變量值用“=”連接
  • 等號兩邊不能有空格符

(2)對變量進行賦值:(五種寫法)文章來源地址http://www.zghlxwxcb.cn/news/detail-777176.html

name=value
name1='value'
name_2="value"
_name_3=`cmd`
_na_me_4=$(cmd)
變量名一般是由字母、數(shù)字、下劃線組成的,可以以字母或下劃線開

到了這里,關(guān)于linux文件上傳和下載、別名設(shè)置以及命令解釋器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Linux上傳與下載文件命令,rz,sz,lrzsz

    對于基于Debian的系統(tǒng)(如Ubuntu),可以使用以下命令安裝rz和sz: 對于基于RPM的系統(tǒng)(如CentOS、Fedora等),可以使用以下命令安裝rz和sz: 上傳文件到Linux服務(wù)器 加粗樣式 在Windows下打開命令行窗口,進入到要上傳的文件所在的目錄,然后輸入以下命令: 按下回車鍵后會彈出一

    2024年02月03日
    瀏覽(20)
  • linux ssh上傳下載文件命令SCP使用方法

    在linux環(huán)境里,我們從服務(wù)器上下載或者從本地上傳文件到服務(wù)器上可以通過 SCP命令 來實現(xiàn)。 SCP即Security Copy,是基于SSH登錄實現(xiàn)的遠程文件拷貝命令 。 命令參數(shù): -r: 遞歸復(fù)制整個文件夾 -i :詢問是否覆蓋 -p :保留文件 具體使用方法如下: scp 本地文件路徑 用戶名@ServerIP:

    2024年02月16日
    瀏覽(28)
  • linux centos使用rz、sz命令上傳下載文件

    linux centos使用rz、sz命令上傳下載文件

    一般情況下,我們會使用終端軟件,如 XShell、SecureCRT 或 FinalShell 來連接遠程服務(wù)器后,使用 rz 命令上傳本地文件到遠程服務(wù)器,再解壓發(fā)版上線。 系統(tǒng):Linux CentOS 7 安裝 rz 和 sz 命令 使用 rz 上傳文件,會跳出文件選擇窗口,選擇好文件,點擊確認即可 使用 sz 下載文件 注

    2024年03月11日
    瀏覽(18)
  • linux系統(tǒng)使用命令rz、sz進行文件的上傳、下載

    ? 目錄 1、安裝: 2、使用rz上傳文件 第三步:使用sz下載文件 使用 tar 壓縮當(dāng)前文件夾下所有文件 : rz :本地上傳文件 sz :Linux服務(wù)器上的文件下載到本地。 用法:在linux中直接輸入 rz 然后回車 用法:sz 路徑文件名 下載多個文件: sz 文件1 文件2? 無法下載的文件夾,先進

    2024年02月05日
    瀏覽(31)
  • Linux系統(tǒng)中sz和rz命令詳解(文件傳輸、上傳、下載)

    Linux系統(tǒng)中sz和rz命令詳解(文件傳輸、上傳、下載)

    rz和sz是Linux/Unix同Windows進行Zmodem文件傳輸?shù)拿罟ぞ?都使用Zmodem文件傳輸協(xié)議。 rz: receive zmodem的縮寫,運行該命令會彈出一個文件選擇窗口,從本地選擇文件上傳到Linux服務(wù)器。 sz: send zmodem的縮寫,將選定的文件發(fā)送(send)到本地服務(wù)器,即從Linux下載到Windows系統(tǒng); 驗證

    2024年02月12日
    瀏覽(37)
  • Git的.gitignore文件、標簽管理以及給命令起別名

    Git的.gitignore文件、標簽管理以及給命令起別名

    本文主要講解Git中容易被忽略但比較重要一些知識: .gitignore 文件、標簽管理以及給命令起別名. 在新建倉庫時,有一個添加 .gitignore 模板: .gitignore 是一個用于指定 Git 忽略特定文件或文件夾的配置文件??梢酝ㄟ^在文件中列出要忽略的文件或文件夾的名稱、模式或通配符來告訴

    2024年02月11日
    瀏覽(16)
  • linux 之 shell腳本實現(xiàn)SFTP下載、上傳文件、執(zhí)行sftp命令

    linux 之 shell腳本實現(xiàn)SFTP下載、上傳文件、執(zhí)行sftp命令

    需求方通過sftp不定時的上傳一批用戶(SBXDS_ACC_M_任務(wù)ID_yyyymmddHHMMSS.csv),需要我們從這些用戶中找出滿足條件的用戶。然后把這些結(jié)果用戶通過文件的形式上傳到ftp。 ip1能連接hive庫環(huán)境,不能連接sftp。 ip2不能連接hive庫環(huán)境,能連接sftp。 ip1和ip2是共享盤,能同時訪問公共目錄

    2024年02月19日
    瀏覽(24)
  • 微信小程序是如何上傳文件以及下載文件

    微信小程序可以使用wx.uploadFile() API來上傳文件,使用wx.downloadFile() API來下載文件。 上傳文件的步驟如下: 1、創(chuàng)建一個選擇文件的按鈕。 2、用戶點擊按鈕后,調(diào)用wx.chooseImage()方法來選擇文件。 3、調(diào)用wx.uploadFile()方法上傳文件。 示例代碼如下: 下載文件的步驟如下: 1、創(chuàng)

    2024年02月11日
    瀏覽(22)
  • 【SpringBoot】簡單的文件上傳和文件下載以及圖片回顯

    【SpringBoot】簡單的文件上傳和文件下載以及圖片回顯

    介紹 這里是小編成長之路的歷程,也是小編的學(xué)習(xí)之路。希望和各位大佬們一起成長! 以下為小編最喜歡的兩句話: 要有最樸素的生活和最遙遠的夢想,即使明天天寒地凍,山高水遠,路遠馬亡。 一個人為什么要努力? 我見過最好的答案就是:因為我喜歡的東西都很貴,

    2024年01月15日
    瀏覽(29)
  • SpringMVC之文件上傳下載以及jrebel的使用

    SpringMVC之文件上傳下載以及jrebel的使用

    目錄 一、文件上傳 1.1 導(dǎo)入依賴 1.2 配置文件上傳解析器 1.3 配置服務(wù)器存放文件地址 1.3.1 點擊編輯Configurations 1.3.2 將項目部署至tomcat服務(wù)器上 1.3.3 配置相對路徑 1.4?導(dǎo)入PropertiesUtil工具類 1.5?編寫resource.properties 1.6?添加sql 1.7?編寫PageController類 1.8?編寫主頁展示界面 1.9?編

    2024年02月09日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包