linux小白-基础命令-echo

echo

【功能说明】:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。

【语法格式】:echo [-ne][字符串]

echo [--help][--version]

【选项参数】:

-n 不要在最后自动换行
-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;

–help 显示帮助
–version 显示版本信息

【实践操作】:

Linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到。

比如:echo可用作显示注释,用于一些批命令中需要注释给用户看的地方,比如前一条命令执行会花很长时间,常会用echo显示一条信息让用户知道这个时候比较慢,稍微等待一会。

在Linux中echo命令用来在标准输出上显示一段字符,比如:
echo "the echo command test!"

这个就会输出“the echo command test!”这一行文字!

echo "the echo command test!">a.sh
这个就会在a.sh文件中输出“the echo command test!”这一行文字!

该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。

时间: 2024-10-22 10:20:00

linux小白-基础命令-echo的相关文章

linux小白-基础命令-touch

touch [功能说明]:linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件.touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间. [语法格式]:touch [选项]... 文件... [选项参数]: -a   或--time=atime或--time=access或--time=use  只更改存取时间. -c   或--no-create  不建立任何文档. -d  使用指定的日期时间,而非现在的时间. -f 

linux小白-基础命令-useradd

useradd [功能说明]:Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面:    用

linux小白-基础命令-ls

ls [功能说明]:ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. [语法格式]:ls [选项] [目录名] [选项参数]: -a 列出目录下的所有文件,包括以 . 开头的隐含文件. -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出. -c 输出文件的 i 节点的修改时间,并以此排序. -d 将目录象文件一样显示,而不是显示其下的文件. -e 输出

linux小白-基础命令-rm

rm [功能说明]:删除一个目录中的一个或多个文件或目录,如果没有使用-r选项,则rm不会删除目录.如果使用rm来删除文件,通常仍可以将该文件恢复原状. [语法格式]:rm [选项] [文件/目录] [选项参数]: -f, --force 忽略不存在的文件,从不给出提示. -i, --interactive 进行交互式删除 -r, -R, --recursive 指示rm将参数中列出的全部目录和子目录递归地删除. -v, --verbose 详细显示进行的步骤 --help 显示此帮助信息并退出

linux小白-基础命令-nl

nl [功能说明]:nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与cat -n有点不太一样,nl可以将行号做比较多的显示设计,包括位数与是否自动补齐0等等的功能. [语法格式]:nl [选项]... [文件]... [选项参数]: -b:指定行号指定的方式,主要有两种: -b a:表示不论是否为空行,也同样列出行号(类似 cat -n): -b t:如果有空行,空的那一行不要列出行号(默认值): -n:列出行号表示的方法,主要有三种: -n

linux小白-基础命令-mv

mv [功能说明]:mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. mv命令视中第二个参数类型的不同(是目标文件还是目标目录),mv命令可将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名.当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将

linux小白-基础命令-cd

cd [功能说明]:Linux cd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的.所以,学习Linux常用命令,首先就要学好 cd 命令的使用方法技巧.它的功能是切换当前目录至dirName(目录名). [语法格式]:cd [目录名] [实践操作]: 例一:进入系统根目录 命令: cd / 输出: [[email protected] ~]# cd / 说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了 命令:

linux小白-基础命令-cat

Cat [功能说明]:cat主要有三大功能: 1.一次显示整个文件(cat filename) 2.从键盘创建一个文件(cat > filename  只能创建新文件,不能编辑已有文件) 3.将几个文件合并为一个文件 (cat file1 file2 > file) [语法格式]:cat [选项] [文件]... [选项参数]: -A, --show-all 等价于 -vET -b, --number-nonblank 对非空输出行编号 -e 等价于 -vE -E, --show-ends 在

linux小白-基础命令-cp

cp [功能说明]:cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中.若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息. [语法格式]:cp [选项] [源] [目标路径] [选项参数]: -a 或 --archive此参数的效果和同时指定"-dpR"参数相同 -b 或 --backup删除.覆盖目的文件先备份,备份的文件或目录亦建立为符号链接,并指向源文件或目录