linux命令中cat和echo的區別

2021-03-11 00:31:42 字數 3860 閱讀 8546

1樓:匿名使用者

1. 想看一個檔案的內容是什麼,可以用cat,比如 cat /etc/reslov.conf,就顯示出檔案reslov.conf裡具體的內版

容。2. 而echo 沒有這樣的權功能,他會把echo後面的內容作為字串顯示出來,

比如 echo hello,就顯示hello;

比如 echo /etc/reslov.conf ,會顯示/etc/reslov.conf

2樓:千島湖

cat 是文字輸出,作用物件是一個檔案,

echo 是標準輸出,相當於程式中的println,

>>或者 >是重定向,將他們的輸出內容 重新定向到一個檔案。

3樓:匿名使用者

cat是用來檢視檔案的, echo顯示輸入的字元資訊。,

如果是想學linux的話,就算是遇到好人了。

4樓:匿名使用者

cat:concatenate file(s), or standard input, to standard output.

echo: echo the string(s) to standard output.

5樓:匿名使用者

cat 檢視文字檔案

echo 輸出字串

6樓:匿名使用者

一個用來看檔案內容,一個用來顯示結果

7樓:匿名使用者

cat後面bai接檔案

,結果輸出檔案的內容,du只能接檔案

echo後面接變zhi量dao則輸出專

變數的值,接文言則輸出文言

例子:屬

wsp03.dat的內容是(2070,2071)set a1 = usr2/data/wsp03.datcat $a1

結果:(2070,2071)

echo $a1

結果:usr2/data/wsp03.dat

linux命令中cat和echo的區別是什麼?

8樓:小搖搖

1. 想看一個檔案的內容是什麼,可以用cat,

2. 而echo 沒有這樣的功能,他會把echo後面的內容作為字串專顯示出來屬,

比如 echo hello,就顯示hello;

比如 echo /etc/reslov.conf ,會顯示/etc/reslov.conf

linux作業系統是基於unix作業系統發展而來的一種克隆系統,它誕生於1991 年的 [linux桌面] 10 月5 日(這是第一次正式向外公佈的時間)。

摺疊常用命令

echo 命令

舉例:echo $path。

功能:將命令列中的引數顯示到標準輸出中。

date命令

舉例:date。

功能:顯示或設定系統時間,沒引數直接顯示系統當前的日期和時間。[56-57]

passwd命令

舉例:passwd。

功能:修改密碼。

file命令

舉例:file 檔名 【引數】。

功能:確定指定檔案型別。

ls命令

舉例 ls -a 顯示當前目錄下的全部檔案(包括隱藏檔案)。

功能:列出目錄檔案。[60-61]

touch命令

舉例:touch 【選項】 檔名。

功能:修改指定檔案的時間標籤或者建立一個空檔案。

選項:-a 僅改變指定檔案的存取時間。

awk '{print $2}' 這個命令是什麼意思?

9樓:徜逸

一行一行的讀取指定的檔案, 然後以空格作為分隔符,列印第二個欄位。

比如有個檔案是testawk.txt,檔案內容如下:

11 22 33 44

55 66 77 88

執行」awk '' $textawk.txt:「的結果為:

1122

介紹awk是一種程式語言,用於在linux/unix下對文字和資料進行處理。資料可以來自標準輸入(stdin)、一個或多個檔案,或其它命令的輸出。

它支援使用者自定義函式和動態正規表示式等先進功能,是linux/unix下的一個強大程式設計工具。它在命令列中使用,但更多是作為指令碼來使用。awk有很多內建的功能,比如陣列、函式等,這是它和c語言的相同之處,靈活性是awk最大的優勢。

擴充套件資料

awk常用命令選項

1、-f fs   fs指定輸入分隔符,fs可以是字串或正規表示式,如-f:

2、-v var=value   賦值一個使用者定義變數,將外部變數傳遞給awk

3、-f scripfile  從指令碼檔案中讀取awk命令

4、-m[fr] val   對val值設定內在限制,-mf選項限制分配給val的最大塊數目;-mr選項限制記錄的最大數目。這兩個功能是bell實驗室版awk的擴充套件功能,在標準awk中不適用。

linux命令是對linux系統進行管理的命令。對於linux系統來說,無論是**處理器、記憶體、磁碟驅動器、鍵盤、滑鼠,還是使用者等都是檔案;

linux系統管理的命令是它正常執行的核心,與之前的dos命令類似。linux命令在系統中有兩種型別:內建shell命令和linux命令。

10樓:足壇風行者

linux中shell命令段awk ''的意思是選取並輸出第二列的資料。

awk是一個文字分析工具,他可以把檔案逐行的讀入,以空格為預設分隔符將每行切片,切開的部分再進行各種分析處理,$2 是指第二個切片。print $2是列印第二個切片的值。

使用方法:awk '' 。

例如使用命令 last -n 1輸出一行資料:

root     pts/1   192.168.1.100  tue feb 10

則 last -n 5 | awk  '' 命令輸出的是:

root

擴充套件資料

呼叫awk的三種方式介紹

1、命令列方式

awk [-f  field-separator]  '***mands'  input-file(s)

其中,***mands 是真正awk命令,[-f域分隔符]是可選的。 input-file(s) 是待處理的檔案。在awk中,檔案的每一行中,由域分隔符分開的每一項稱為一個域。

通常,在不指名-f域分隔符的情況下,預設的域分隔符是空格。

2、shell指令碼方式

將所有的awk命令插入一個檔案,並使awk程式可執行,然後awk命令直譯器作為指令碼的首行,一遍通過鍵入指令碼名稱來呼叫。

相當於shell指令碼首行的:#!/bin/sh

可以換成:#!/bin/awk

3、將所有的awk命令插入一個單獨檔案,然後呼叫:

awk -f awk-script-file input-file(s)

其中,-f選項載入awk-script-file中的awk指令碼,input-file(s)跟上面的是一樣的。

11樓:匿名使用者

$2:表示第二個欄位

print $2 : 列印第二個欄位

awk '' $filename : 一行一行的讀取指定的檔案, 以空格作為分隔符,列印第二個欄位

比如有這樣一個檔案

a1 b1 c1 d1

a2 b2 c2 d2

執行的結果是,輸出

b1b2

12樓:匿名使用者

zhangsan 25 男

上面的內容被空格分為三個部分,依次為zhangsan 25 男在awk中就分別對應$1 $2 $3

print $2的話就會輸出25

linux中輸入命令前與區別linux下命令視窗中和的區別???

符號 是系統用抄戶 root 符號 是你建立的使用者 沒指定許可權!刪除使用者 userdel testuser 刪除使用者後 還要刪除home下屬於這個使用者的檔案 切換使用者 su testuser2 exit 返回到上一級目錄.新使用者登入的時候,使用者預設的當前目錄是使用者的住目錄 home...

Linux中tar的命令linuxtar命令中

舉個例子來說吧。如果已經存在使用者rehdat,檔案 root filetext.tar 這種格式只是單純的打包,當然許可權是隻有root才能讀寫 root redhat tar xf filetext.tar c home redhat root redhat tar zxf filetext.t...

linux系統中ifconfig命令幫忙分析哈看不懂

linux作業系統ifconfig命令詳細解析無論是linux 自動安裝還是我們手工安裝,linux 都會向你詢問有關網路的問題並配置相關的軟體。這個用於配置網絡卡的基本命令就是ifconfig。在執行ifconfig 命令後,系統將在核心表中設定必要的引數,這樣linux 就知道如何與網路上的網 ...