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

Linux----tee命令詳細(xì)使用方法

這篇具有很好參考價值的文章主要介紹了Linux----tee命令詳細(xì)使用方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【原文鏈接】Linux----tee命令詳細(xì)使用方法

一、tee命令使用方法

1.1 tee命令的功能

tee命令主要作用就是將標(biāo)準(zhǔn)出中的內(nèi)容在控制臺顯示的同時并寫入文件,如果直接使用重定向符,則只會寫入文件,而不會在控制臺顯示,tee就是為了解決這個問題的。

1.2 tee命令的選項參數(shù)

  • -a: 通過追加的方式將內(nèi)容寫入文件

二、tee命令使用實例

2.1 將標(biāo)準(zhǔn)輸出的內(nèi)容同時向控制臺和文件中寫入,同時寫文件時將文件內(nèi)容清空后寫入

如下,通過echo打印hello world字符串,同時將hello world字符串寫入demo.txt文件,執(zhí)行兩遍后,demo.txt中仍然是hello world字符串,因此此時tee是將文件清空后再寫入。

[root@jiayi-centos-01 opt]# echo "hello world" | tee demo.txt
hello world
[root@jiayi-centos-01 opt]# cat demo.txt
hello world
[root@jiayi-centos-01 opt]# echo "hello world" | tee demo.txt
hello world
[root@jiayi-centos-01 opt]# cat demo.txt
hello world
[root@jiayi-centos-01 opt]#

2.2 將標(biāo)準(zhǔn)輸出的內(nèi)容同時向控制臺和文件中寫入,同時寫文件時在文件后追加

如下,通過-a參數(shù)即可做到。

[root@jiayi-centos-01 opt]# echo "hello world" | tee -a demo.txt
hello world
[root@jiayi-centos-01 opt]# cat demo.txt
hello world
[root@jiayi-centos-01 opt]# echo "hello world" | tee -a demo.txt
hello world
[root@jiayi-centos-01 opt]# cat demo.txt
hello world
hello world
[root@jiayi-centos-01 opt]#

2.3 典型應(yīng)用:將配置文件內(nèi)容導(dǎo)出到另外一個文件,并且去掉注釋

如下,查看 /etc/ssh/ssh_config 配置文件如下

[root@jiayi-centos-01 opt]# cat /etc/ssh/ssh_config
#       $OpenBSD: ssh_config,v 1.30 2016/02/20 23:06:23 sobrado Exp $

# This is the ssh client system-wide configuration file.  See
# ssh_config(5) for more information.  This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.

# Configuration data is parsed as follows:
#  1. command line options
#  2. user-specific file
#  3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.

# Site-wide defaults for some commonly used options.  For a comprehensive
# list of available options, their meanings and defaults, please see the
# ssh_config(5) man page.

# Host *
#   ForwardAgent no
#   ForwardX11 no
#   RhostsRSAAuthentication no
#   RSAAuthentication yes
#   PasswordAuthentication yes
#   HostbasedAuthentication no
#   GSSAPIAuthentication no
#   GSSAPIDelegateCredentials no
#   GSSAPIKeyExchange no
#   GSSAPITrustDNS no
#   BatchMode no
#   CheckHostIP yes
#   AddressFamily any
#   ConnectTimeout 0
#   StrictHostKeyChecking ask
#   IdentityFile ~/.ssh/identity
#   IdentityFile ~/.ssh/id_rsa
#   IdentityFile ~/.ssh/id_dsa
#   IdentityFile ~/.ssh/id_ecdsa
#   IdentityFile ~/.ssh/id_ed25519
#   Port 22
#   Protocol 2
#   Cipher 3des
#   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
#   MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
#   EscapeChar ~
#   Tunnel no
#   TunnelDevice any:any
#   PermitLocalCommand no
#   VisualHostKey no
#   ProxyCommand ssh -q -W %h:%p gateway.example.com
#   RekeyLimit 1G 1h
#
# Uncomment this if you want to use .local domain
# Host *.local
#   CheckHostIP no

Host *
        GSSAPIAuthentication yes
# If this option is set to yes then remote X11 clients will have full access
# to the original X11 display. As virtually no X11 client supports the untrusted
# mode correctly we set this to yes.
        ForwardX11Trusted yes
# Send locale-related environment variables
        SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
        SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
        SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
        SendEnv XMODIFIERS
[root@jiayi-centos-01 opt]#

這里面有許多的注釋,現(xiàn)在想將里面有效的配置內(nèi)容導(dǎo)出為文件,同時在控制臺顯示文章來源地址http://www.zghlxwxcb.cn/news/detail-480102.html

[root@jiayi-centos-01 opt]# grep -v '^#' /etc/ssh/ssh_config | tee demo.txt





Host *
        GSSAPIAuthentication yes
        ForwardX11Trusted yes
        SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
        SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
        SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
        SendEnv XMODIFIERS
[root@jiayi-centos-01 opt]# cat demo.txt





Host *
        GSSAPIAuthentication yes
        ForwardX11Trusted yes
        SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
        SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
        SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
        SendEnv XMODIFIERS
[root@jiayi-centos-01 opt]#

到了這里,關(guān)于Linux----tee命令詳細(xì)使用方法的文章就介紹完了。如果您還想了解更多內(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ìn)行投訴反饋,一經(jīng)查實,立即刪除!

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

相關(guān)文章

  • Linux命令行工具使用HTTP代理的方法詳解

    Linux命令行工具使用HTTP代理的方法詳解

    親愛的Linux用戶們,有沒有想過在命令行世界里,你的每一個指令都能悄無聲息地穿越千山萬水,而不被外界窺探?哈哈,沒錯,就是通過HTTP代理!今天,我們就來一起探索如何在Linux命令行工具中使用HTTP代理,讓你的指令行走江湖更加神秘莫測! 一、設(shè)置環(huán)境變量 首先,

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

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

    2024年02月16日
    瀏覽(28)
  • linux下下載文件的常用命令wget,curl等使用方法及使用示例

    linux下下載文件的常用命令wget,curl等使用方法及使用示例

    在 Linux 操作系統(tǒng)中,有許多下載文件的工具可供選擇。這些工具包括命令行工具和圖形界面工具,每個工具都有其自身的特點和用途。以下是一些常用的下載文件工具: wget :一個功能強(qiáng)大的命令行下載工具,支持 HTTP、HTTPS、FTP 等協(xié)議,能夠斷點續(xù)傳、遞歸下載等。 curl :

    2024年04月17日
    瀏覽(56)
  • 【linux命令講解大全】073.“Linux文件搜索工具:bzgrep和egrep的使用方法“

    使用正則表達(dá)式搜索 .bz2 壓縮包中的文件。 補(bǔ)充說明 bzgrep 命令用于在 .bz2 壓縮包中搜索符合正則表達(dá)式的內(nèi)容,并將匹配的行輸出到標(biāo)準(zhǔn)輸出。 語法 參數(shù) pattern : 指定要搜索的模式。 bz2_file : 指定要搜索的 .bz2 壓縮包。 在文件內(nèi)查找指定的字符串。 補(bǔ)充說明 egrep 命令用于

    2024年02月09日
    瀏覽(25)
  • 【linux命令講解大全】106.使用eject命令退出抽取式設(shè)備的方法和選項

    用來退出抽取式設(shè)備 eject 命令用來退出抽取式設(shè)備。若設(shè)備已掛入,則 eject 命令會先將該設(shè)備卸除再退出。 eject 允許可移動介質(zhì)(典型是cd-ROM、軟盤、磁帶、或者JAZ以及zip磁盤)在軟件控制下彈出。該命令也可以控制一些多盤片CD-ROM控制器,控制一些設(shè)備支持的自動彈出功

    2024年02月08日
    瀏覽(25)
  • linux usermod命令、groupmod命令使用方法(bad names(不良名稱))(GECOS field(GECOS字段))

    usermod 命令用于修改用戶賬戶的屬性。它可以用來修改用戶的用戶名、用戶ID、用戶組ID、用戶家目錄、用戶登錄Shell等屬性。例如,要將用戶的登錄Shell修改為 /bin/bash ,可以使用以下命令: 其中, username 是要修改的用戶的用戶名。 翻譯: 什么是bad names(不良名稱)? \\\"bad n

    2024年02月12日
    瀏覽(23)
  • Linux使用make命令時常見的幾種錯誤及其解決方法(Ubuntu適用)

    Linux使用make命令時常見的幾種錯誤及其解決方法(Ubuntu適用)

    這是我在安裝busybox時使用make menuconfig命令時所出現(xiàn)過的錯誤及我的解決方法,僅供參考: 1.出現(xiàn)Command \\\'make\\\' not found 解決方法: sudo apt-get install ubuntu-make sudo apt-get install make? ? ? ? ? ? ? ? ?//我兩條都輸了一遍才解決問題 2.無法打開鎖文件 解決方法: su? ? ? ? ? ?//然后輸

    2024年02月04日
    瀏覽(39)
  • Linux 下使用 tar 命令打包指定目錄下的所有文件,不包含路徑方法

    一,問題描述 例如:需要打包/data/android_data/VMRK02ejyijtyww20 文件夾到/data/testtar/目錄下 一般我們使用命令如下命令 當(dāng)我們解VMRK02ejyijtyww20.tar壓縮包后發(fā)現(xiàn),把路徑也打包進(jìn)去了, 即/data/android_data/VMRK02ejyijtyww20;而大多數(shù)情況,我們解壓后只需要的是VMRK02ejyijtyww20文件夾 二、打包

    2024年02月16日
    瀏覽(32)
  • linux shell pgrep命令使用方法(pgrep指令)獲取進(jìn)程號、統(tǒng)計進(jìn)程數(shù)量(學(xué)會區(qū)分Linux進(jìn)程進(jìn)程名)

    linux shell pgrep命令使用方法(pgrep指令)獲取進(jìn)程號、統(tǒng)計進(jìn)程數(shù)量(學(xué)會區(qū)分Linux進(jìn)程進(jìn)程名)

    按照我之前,在腳本中,獲取除腳本自身進(jìn)程之外與腳本同名進(jìn)程號的方法: 這種方法有很大問題,莫名奇妙的,它無法正常過濾掉grep的進(jìn)程(這里面還有點復(fù)雜,我一時半會也搞不明白咋回事,據(jù)說是grep會開子進(jìn)程,并非grep那個子進(jìn)程,而是開了一個與腳本相同的進(jìn)程,

    2024年02月07日
    瀏覽(22)
  • 【linux命令講解大全】045.網(wǎng)絡(luò)數(shù)據(jù)分析利器:深度解讀 tcpdump 抓包工具的使用方法

    tcpdump是一款在Linux上的抓包工具,用于嗅探網(wǎng)絡(luò)數(shù)據(jù)。 補(bǔ)充說明 tcpdump命令是一款抓包、嗅探器工具。它可以打印所有經(jīng)過網(wǎng)絡(luò)接口的數(shù)據(jù)包的頭信息,并可使用-w選項將數(shù)據(jù)包保存到文件中,以便以后進(jìn)行分析。 語法 選項 -a:嘗試將網(wǎng)絡(luò)和廣播地址轉(zhuǎn)換成名稱 -c 數(shù)據(jù)包數(shù)

    2024年02月10日
    瀏覽(47)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包