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

完善資料讓更多小伙伴認識你,還能領(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.輸入一行文本并顯示在標準輸出上

$echorumenzisacommunityofLinuxNerds

輸出以下文本:

rumenzisacommunityofLinuxNerds

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

$x=10

打?。?/p>

$echoThevalueofvariablex=$x

Thevalueofvariablex=10

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

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

$echo-e"rumenzisacommunityofLinuxNerds"

rumenzisacommunityofLinuxNerds

4.使用選項 和-e換行輸出。

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

rumenz
is
a
community
of
Linux
Nerds

5.使用選項 水平制表符和-e。

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

rumenzisacommunityofLinuxNerds

6.同時使用選項 和水平制表符

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


rumenz
is
a
community
of
Linux
Nerds

7.使用選項v垂直制表符和-e

$echo-e"vrumenzvisvavcommunityvofvLinuxvNerds"

rumenz
is
a
community
of
Linux
Nerds

8.同時使用選項 和垂直制表符v。

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


rumenz

is

a

community

of

Linux

Nerds

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

9.使用選項 和-e光標移至行首,但不換行。

$echo-e"rumenz
isacommunityofLinuxNerds"

isacommunityofLinuxNerds

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

$echo-e"rumenzisacommunitycofLinuxNerds"

rumenzisacommunityrumenz@local:~$

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

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

12.使用選項a帶有退格解釋器的警報返回-e要有聲音警報。

$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文件,請使用以下命令。

$echo*.jpeg

network.jpeg

15.echo可以與重定向運算符一起使用以輸出到文件而不是標準輸出。

$echo"rumenz.com">1.txt


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

echo選項

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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    593

    瀏覽量

    27397
  • ECHO
    +關(guān)注

    關(guān)注

    1

    文章

    73

    瀏覽量

    27167
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    365

    瀏覽量

    23378

原文標題:Linux中echo命令的15個實際示例

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

收藏 人收藏

    評論

    相關(guān)推薦

    一個小而美的嵌入式shell - letter shell

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

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

    嵌入式 Linux入 門第三課,熟悉掌握 Linux 常用 Shell 命令 ...... 矜辰所致
    的頭像 發(fā)表于 06-21 10:50 ?1323次閱讀
    嵌入式<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)進行交互操作。Ubuntu默認的ShellBash(Bourne Again Shell
    發(fā)表于 08-15 09:28

    Linux用戶管理最常用的幾個命令

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

    Linux Shell系列教程之Shell簡介和類型

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

    Linux bash命令

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

    最常用Linux命令盤點

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

    Linuxbash的主要介紹

    Again SHell(bash) - C SHell(csh) - KornSHell(ksh) - zsh各個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條命令匯總

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

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

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

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

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

    BASH shell腳本篇—條件命令

    這篇文章介紹下BASH shell中的條件相關(guān)的命令,包括:if, case, while, until, for, break, continue。
    的頭像 發(fā)表于 10-11 15:21 ?626次閱讀
    <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 ?2876次閱讀

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

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