linux命令 echo

1)echo显示字符串   //这个功能还真像c里面的printf 语句
  普通字符串可以在echo后直接输入字符串,但这样当要输出某些字符如\时会有问题(这种写法的时候\是被当作继行符处理过滤掉的,要输出一个\必须打\\,跟c语言printf输出的要求相象),所以一般最好用‘string‘ 或"string"的格式,这样即使是\也可以输出,方便直观。
  #echo hello world
  hello world
  #echo hello\ world
  hello world
  #echo hello\\ world
  hello\ world
  #echo ‘hello\\ world‘ 或者: echo "hello\\ world"
  hello\\ world
  2)echo的转义显示: 加上-e参数         //后面有注释
  输出多行
  #echo -e ‘hello\nworld‘
  hello
  world
  输出ascii字符: echo -e \NNN (NNN为ascii字符的八进制码号,不符合八进制的将会按照字面意义进行打印)
  #echo -e ‘\61 \62 \101 \141‘
  1 2 A a

ASCII字符之存在

American Standard Code for Information Interchange, ASCII ;在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,象a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了所谓的ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。

转义字符之存在

转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。

\‘ 单引号 
\ 双引号 
\\ 反斜杠 
\0 空字符 
\0nnn 八进制数 
\a 声音符 
\b 退格符 
\f 换页符 
\n 换行符 
\r 回车符 
\t 水平制表符 
\v 垂直制表符 
\x 十六进制符

时间: 2024-10-10 16:20:20

linux命令 echo的相关文章

Linux命令echo -e

在Linux命令中 echo -e 这个参数e是什么意思. echo –e “I will use ‘touch’ command to create 3 files.” 这里参数e的作用是什么 man帮助的解释是,允许后面的输出进行转义,假设你是 echo -e "i will use \n $HOME" 输出的将是 i will use /root(当前用户的主目录) 如果是 echo "i will use \n $HOME" 则输出是: i will use

每天一个linux命令-echo

Linux中echo命令我们通常用于打印字符串,或打印变量值,实际工作中用得也比较多,所有以必要学习一下他的参数以及一些常用的用法. 命令格式: echo [-ne][string] echo $PATH 命令功能: 显示字符串或变量信息,在日常脚本中进行一些描叙性的说明,给用户以提示信息. echo会将输入的字符串送往标准输出.输出的字符串间以空白字符隔开, 并在最后加上换行号 命令参数: -n: 不要在行尾自动换行. -e: 使用反斜杠特殊字符解释 \a:发出警告音 \b: 删除前一个字符

第1个linux命令——echo

功能:在显示器上显示一段文字,一般起到一个提示的作用. 语法:echo [-ne][字符串]    或   echo [--help][--version] 详细说明:echo会将输入的字符串送往标准输出i.输出的字符串间以空白字符隔开, 并在最后加上换行号. 不加换行符:  echo -n "字符"    或    echo -e "字符\c" 1. echo sample 输出 sample 2.‘-e‘后带上'\b'会删除字符间的所有空格. 注意: Linux

linux命令——echo

这次主要讲述echo的一个基本使用语法,echo在渗透测试中也是经常使用的,我们可以通过一个简单的shell来使用echo写入一个一句话木马,或者通过echo将linux的公钥写入到远程服务器中作为认证key,从而实现免密登录,另外通过echo还可以执行系统命令! echo最基本的就是作为输出,基本使用语法如下:     echo 要输出的内容 [email protected]:~/eth10/eth10# echo hello eth10 hello eth10 [email protect

linux命令学习-首篇

在home目录的.bashrc 添加了如下逻辑,目的是可以"每日"学习或复习linux命令 # 学习linux命令 # echo "Did you know that:"; whatis $(ls /bin | shuf -n 1) cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1) 效果图:

linux 命令(3)echo

linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, echo命令在构建shell脚本时扮演着重要的角色 1.   命令格式 echo[Options] [String] 2. 命令功能 列出目标目录中所有的子目录和文件 3. 命令参数 -n 不要在最后自动换行 --help 在标准输出上显示帮助信息. --version 在标准输出上输出版本信息并退出. -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般 文字输出: \a 发

Linux file&echo命令

file:查看文件内容类型的 file [FILE]....可以跟多个文件 echo:回显 echo [SHORT-OPTION]... [STRING]... -n:不进行自动换行 -e:让转义符生效 (\n     new line 换行) (\t     horizontal tab 制表符) (\v     vertical tab) (\b     backspace 删除前面的字符) STRING可以使用引号,单引号和双引号均可用: 单引号:强引用,变量引用不执行替换 ~]#echo

linux下echo命令详解

linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法 echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用.该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行:字符串能加引号,也能不加引号.用echo命令输出加引号的字符串时,将字符串原样输出:用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割. 功能说明:显示文字.

linux之echo命令

linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法 echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用.该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行:字符串能加引号,也能不加引号.用echo命令输出加引号的字符串时,将字符串原样输出:用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割. 功能说明:显示文字.