0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux bash和C shell中最常用和最广泛使用的内置命令

dyquk4xk2p3d 来源:入门小站 2023-02-20 09:16 次阅读

echo是Linux bash和C shell中最常用和最广泛使用的内置命令之一。

echo的语法:

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

1.输入一行文本并显示在标准输出上

$echorumenzisacommunityofLinuxNerds

输出以下文本:

rumenzisacommunityofLinuxNerds

2.声明一个变量并打印它的值。例如:声明一个变量x并分配其值 =10.

$x=10

打印:

$echoThevalueofvariablex=$x

Thevalueofvariablex=10

Note:这-eLinux 中的选项充当反斜杠转义字符的解释。

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:我们可以使用该选项两次或根据需要多次将垂直制表符、水平制表符和新行间距加倍。

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:确保在发射前检查音量键。

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







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux系统
    +关注

    关注

    4

    文章

    593

    浏览量

    27392
  • ECHO
    +关注

    关注

    1

    文章

    73

    浏览量

    27166
  • Shell
    +关注

    关注

    1

    文章

    365

    浏览量

    23359

原文标题:Linux中echo命令的15个实际示例

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

    。其中最常用的有csh和bashShell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过
    的头像 发表于 06-10 15:11 8892次阅读
    一个小而美的嵌入式<b class='flag-5'>shell</b> - letter <b class='flag-5'>shell</b>

    嵌入式Linux入门(三、Linux Shell常用命令说明)

    嵌入式 Linux入 门第三课,熟悉掌握 Linux 常用 Shell 命令 ...... 矜辰所致
    的头像 发表于 06-21 10:50 1312次阅读
    嵌入式<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介绍

    提示符是“$”,在命令提示符后边输入命令即可和系统进行交互操作。Ubuntu默认的ShellBash(Bourne Again Shell
    发表于 08-15 09:28

    Linux用户管理最常用的几个命令

    Linux用户管理知识之 Linux用户管理最常用的几个命令:1.创建用户 useradd -md /home/mysqlmysql创建用户带家目录 2.给用户添加家目录,或者改变家目
    发表于 09-11 14:05

    Linux Shell系列教程之Shell简介和类型

    bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的是Shell脚本解释器。下面来介绍下几种常用
    发表于 08-28 13:56

    Linux bash命令

    Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。以下是几种
    发表于 07-08 08:25

    最常用Linux命令盘点

    一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用命令也就差异非常大,而我主要是用Linux进行C/
    发表于 07-11 08:21

    Linuxbash的主要介绍

    Again SHell(bash) - C SHell(csh) - KornSHell(ksh) - zsh各个shell的功能都差不太
    发表于 07-11 06:53

    linux shell命令/unix shell命令教程

    linux shell命令/unix shell命令教程:为了防止未授权用户访问你的文件,可以在文件和目录上设置权限位。还可以设定文件在创建
    发表于 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程序编写
    的头像 发表于 01-18 14:35 3713次阅读

    Linux操作系统基础命令:如何运用Bash history

    相信大家平时都有用 history 命令来查看命令历史记录,但是实际上 history 命令并非只有这个功能,history 还有很多有用的功能。尤其是 Bash 版本的 histor
    的头像 发表于 09-02 11:05 2019次阅读

    每个Linux用户都需要知道的重要Bash shell变量

    Bash 是大多数 Linux 发行版的默认 shell。以下是每个 Linux 用户都需要知道的一些重要的 Bash
    的头像 发表于 02-13 09:22 908次阅读

    BASH shell脚本篇—条件命令

    这篇文章介绍下BASH shell中的条件相关的命令,包括:if, case, while, until, for, break, continue。
    的头像 发表于 10-11 15:21 617次阅读
    <b class='flag-5'>BASH</b> <b class='flag-5'>shell</b>脚本篇—条件<b class='flag-5'>命令</b>

    shell命令linux命令一样吗

    Shell命令Linux命令并不完全一样。 首先,Shell是一种命令行解释器,它是用来解释和
    的头像 发表于 11-08 10:51 2866次阅读

    linux命令shell编程有什么联系

    Linux命令Shell编程之间存在密切的联系。 首先,ShellLinux命令行下的解释器
    的头像 发表于 11-08 10:53 920次阅读