0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux bash和C shell中最常用和最廣泛使用的內(nèi)置命令

dyquk4xk2p3d ? 來源:入門小站 ? 2023-02-20 09:16 ? 次閱讀

echo是Linux bash和C shell中最常用和最廣泛使用的內(nèi)置命令之一。

echo的語法:

echo[option(s)][string(s)]

1.輸入一行文本并顯示在標(biāo)準(zhǔn)輸出上

$echorumenzisacommunityofLinuxNerds

輸出以下文本:

rumenzisacommunityofLinuxNerds

2.聲明一個(gè)變量并打印它的值。例如:聲明一個(gè)變量x并分配其值 =10.

$x=10

打?。?/p>

$echoThevalueofvariablex=$x

Thevalueofvariablex=10

Note:這-eLinux 中的選項(xiàng)充當(dāng)反斜杠轉(zhuǎn)義字符的解釋。

3.使用選項(xiàng)退格符和反斜杠解釋器-e,刪除中間的所有空格。

$echo-e"rumenzisacommunityofLinuxNerds"

rumenzisacommunityofLinuxNerds

4.使用選項(xiàng) 和-e換行輸出。

$echo-e"rumenz
is
a
community
of
Linux
Nerds"

rumenz
is
a
community
of
Linux
Nerds

5.使用選項(xiàng) 水平制表符和-e。

$echo-e"rumenz	is	a	community	of	Linux	Nerds"

rumenzisacommunityofLinuxNerds

6.同時(shí)使用選項(xiàng) 和水平制表符

$echo-e"
	rumenz
	is
	a
	community
	of
	Linux
	Nerds"


rumenz
is
a
community
of
Linux
Nerds

7.使用選項(xiàng)v垂直制表符和-e

$echo-e"vrumenzvisvavcommunityvofvLinuxvNerds"

rumenz
is
a
community
of
Linux
Nerds

8.同時(shí)使用選項(xiàng) 和垂直制表符v。

$echo-e"
vrumenz
vis
va
vcommunity
vof
vLinux
vNerds"


rumenz

is

a

community

of

Linux

Nerds

Note:我們可以使用該選項(xiàng)兩次或根據(jù)需要多次將垂直制表符、水平制表符和新行間距加倍。

9.使用選項(xiàng) 和-e光標(biāo)移至行首,但不換行。

$echo-e"rumenz
isacommunityofLinuxNerds"

isacommunityofLinuxNerds

10.使用選項(xiàng)c和-e不換行輸出,c后面的字符不顯示。

$echo-e"rumenzisacommunitycofLinuxNerds"

rumenzisacommunityrumenz@local:~$

11.使用-n不輸出末尾的換行符。

$echo-n"rumenzisacommunityofLinuxNerds"
rumenzisacommunityofLinuxNerdsrumenz@local:~/Documents$

12.使用選項(xiàng)a帶有退格解釋器的警報(bào)返回-e要有聲音警報(bào)。

$echo-e"rumenzisacommunityofaLinuxNerds"
rumenzisacommunityofLinuxNerds

Note:確保在發(fā)射前檢查音量鍵。

13.使用echo命令打印所有文件。

$echo*

103.odt103.pdf104.odt104.pdf105.odt105.pdf106.odt106.pdf107.odt107.pdf108a.odt108.odt108.pdf109.odt109.pdf110b.odt110.odt110.pdf111.odt111.pdf112.odt112.pdf113.odtlinux-headers-3.16.0-customkernel_1_amd64.deblinux-image-3.16.0-customkernel_1_amd64.debnetwork.jpeg

14.打印所有.jpeg文件,請(qǐng)使用以下命令。

$echo*.jpeg

network.jpeg

15.echo可以與重定向運(yùn)算符一起使用以輸出到文件而不是標(biāo)準(zhǔn)輸出。

$echo"rumenz.com">1.txt


rumenz@local:~$cat1.txt
rumenz.com

echo選項(xiàng)

Options Description
-n do not print the trailing newline.
-e enable interpretation of backslash escapes.
backspace
backslash
new line
carriage return
horizontal tab
v vertical tab







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    588

    瀏覽量

    27262
  • ECHO
    +關(guān)注

    關(guān)注

    1

    文章

    73

    瀏覽量

    27109
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    360

    瀏覽量

    23234

原文標(biāo)題:Linux中echo命令的15個(gè)實(shí)際示例

文章出處:【微信號(hào):良許Linux,微信公眾號(hào):良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    一個(gè)小而美的嵌入式shell - letter shell

    。其中最常用的有csh和bash。Shell本身是一個(gè)用C語言編寫的程序,它是用戶使用Unix/Linux的橋梁,用戶的大部分工作都是通過
    的頭像 發(fā)表于 06-10 15:11 ?7915次閱讀
    一個(gè)小而美的嵌入式<b class='flag-5'>shell</b> - letter <b class='flag-5'>shell</b>

    嵌入式Linux入門(三、Linux Shell常用命令說明)

    嵌入式 Linux入 門第三課,熟悉掌握 Linux 常用 Shell 命令 ...... 矜辰所致
    的頭像 發(fā)表于 06-21 10:50 ?1203次閱讀
    嵌入式<b class='flag-5'>Linux</b>入門(三、<b class='flag-5'>Linux</b> <b class='flag-5'>Shell</b>及<b class='flag-5'>常用命令</b>說明)

    shell基本介紹及常用命令shell介紹

    提示符是“$”,在命令提示符后邊輸入命令即可和系統(tǒng)進(jìn)行交互操作。Ubuntu默認(rèn)的ShellBash(Bourne Again Shell
    發(fā)表于 08-15 09:28

    Linux用戶管理最常用的幾個(gè)命令

    Linux用戶管理知識(shí)之 Linux用戶管理最常用的幾個(gè)命令:1.創(chuàng)建用戶 useradd -md /home/mysqlmysql創(chuàng)建用戶帶家目錄 2.給用戶添加家目錄,或者改變家目
    發(fā)表于 09-11 14:05

    Linux Shell系列教程之Shell簡(jiǎn)介和類型

    bash、sh、csh、ksh等,習(xí)慣上把它們稱作一種Shell。我們常說有多少種Shell,其實(shí)說的是Shell腳本解釋器。下面來介紹下幾種常用
    發(fā)表于 08-28 13:56

    Linux bash命令

    Shell 是一個(gè)用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程序設(shè)計(jì)語言。以下是幾種
    發(fā)表于 07-08 08:25

    最常用Linux命令盤點(diǎn)

    一下man,他會(huì)幫你解決不少的問題。然而每個(gè)人玩Linux的目的都不同,所以他們常用命令也就差異非常大,而我主要是用Linux進(jìn)行C/
    發(fā)表于 07-11 08:21

    Linuxbash的主要介紹

    Again SHell(bash) - C SHell(csh) - KornSHell(ksh) - zsh各個(gè)shell的功能都差不太
    發(fā)表于 07-11 06:53

    linux shell命令/unix shell命令教程

    linux shell命令/unix shell命令教程:為了防止未授權(quán)用戶訪問你的文件,可以在文件和目錄上設(shè)置權(quán)限位。還可以設(shè)定文件在創(chuàng)建
    發(fā)表于 12-06 13:08 ?61次下載
    <b class='flag-5'>linux</b> <b class='flag-5'>shell</b><b class='flag-5'>命令</b>/unix <b class='flag-5'>shell</b><b class='flag-5'>命令</b>教程

    Linux最常用20條命令匯總

    每個(gè)人使用Linux的目的都不同,所以常用命令差異非常大,而對(duì)于C/C++和shell程序編寫
    的頭像 發(fā)表于 01-18 14:35 ?3660次閱讀

    Linux操作系統(tǒng)基礎(chǔ)命令:如何運(yùn)用Bash history

    相信大家平時(shí)都有用 history 命令來查看命令歷史記錄,但是實(shí)際上 history 命令并非只有這個(gè)功能,history 還有很多有用的功能。尤其是 Bash 版本的 histor
    的頭像 發(fā)表于 09-02 11:05 ?1974次閱讀

    每個(gè)Linux用戶都需要知道的重要Bash shell變量

    Bash 是大多數(shù) Linux 發(fā)行版的默認(rèn) shell。以下是每個(gè) Linux 用戶都需要知道的一些重要的 Bash
    的頭像 發(fā)表于 02-13 09:22 ?821次閱讀

    BASH shell腳本篇—條件命令

    這篇文章介紹下BASH shell中的條件相關(guān)的命令,包括:if, case, while, until, for, break, continue。
    的頭像 發(fā)表于 10-11 15:21 ?519次閱讀
    <b class='flag-5'>BASH</b> <b class='flag-5'>shell</b>腳本篇—條件<b class='flag-5'>命令</b>

    shell命令linux命令一樣嗎

    Shell命令Linux命令并不完全一樣。 首先,Shell是一種命令行解釋器,它是用來解釋和
    的頭像 發(fā)表于 11-08 10:51 ?2589次閱讀

    linux命令shell編程有什么聯(lián)系

    Linux命令Shell編程之間存在密切的聯(lián)系。 首先,ShellLinux命令行下的解釋器
    的頭像 發(fā)表于 11-08 10:53 ?837次閱讀