精华内容
下载资源
问答
  • echo指令

    2017-04-25 09:15:00
    1、在Linux中echo命令用来在标准输出上显示一段字符,比如:echo "the echo command test!" 这个就会输出“the echo command test!”这一行文字! 2、echo "the echo command test!">a.sh这个就会在a.sh文件...

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

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

    2、echo "the echo command test!">a.sh
    这个就会在a.sh文件中输入“the echo command test!”这一行文字! 该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。(清空并添加文字,如果文件不存在新建此文件

    3、同2,echo "the echo command test!">>a.sh,追加,不清空,如果文件不存在新建此文件

    转载于:https://www.cnblogs.com/judes/p/6760233.html

    展开全文
  • 主要介绍了Shell脚本echo指令使用小技巧,包括使用echo指令输出换行、输出不换行、输出变量等技巧,需要的朋友可以参考下
  • Linux之echo指令

    2020-04-05 11:32:22
    echo指令输出内容到控制台 语法 echo [输出内容] 输出环境变量 echo $Path 输出hello,world echo “hello,world”

    echo指令输出内容到控制台

    语法
    echo [输出内容]

    输出环境变量
    echo $Path

    输出hello,world
    echo “hello,world”

    展开全文
  • 目录:1.cp指令:拷贝文件或文件夹(1)cp拷贝文件(2)cp拷贝文件夹(3)拷贝完成之后进行重命名(4)练习2.mv指令:移动或者重命名(1)移动(2)重命名3.echo指令:往文件中写简单的内容4.cat指令:查看文件内容5.zip指令:...

    1.cp指令:拷贝文件或文件夹

    (1)cp拷贝文件

    • cp [待拷贝文件] [拷贝路径]
    在这里插入图片描述

    (2)cp拷贝文件夹

    • cp -r [待拷贝文件夹] [拷贝路径]
    在这里插入图片描述

    (3)拷贝完成之后进行重命名

    • cp [待拷贝文件] [拷贝路径][newname]
    在这里插入图片描述

    (4)练习

    1.在当前用户的家目录下,创建一个文件,名字为hello
    2.在当前用户的家目录下,创建一个文件夹,名字为linux
    3.将hello文件拷贝到linux文件夹下
    4.将hello文件拷贝到linux文件夹下并重命名为aaa名称
    此时linux文件夹下一个存在两个文件,一个hello,一个aaa

    在这里插入图片描述

    2.mv指令:移动或者重命名

    (1)移动

    • mv [待移动的文件或文件夹] [路径]
    在这里插入图片描述

    (2)重命名

    • mv [待替换文件的名称] [替换之后的名称]
    在这里插入图片描述

    3.echo指令:往文件中写简单的内容

    • echo “字符串” > [文件名]
    在这里插入图片描述

    4.cat指令:查看文件内容

    • cat [文件名]
    在这里插入图片描述

    5.zip指令:压缩文件或文件夹

    (1)压缩文件

    • zip [压缩完成之后的名称].zip [待压缩文件名称]
    在这里插入图片描述

    (2)压缩文件夹

    • zip -r [压缩完成之后的名称].zip [待压缩文件夹名称]
    在这里插入图片描述

    6.unzip指令:解压缩(文件或文件夹)

    • unzip [待解压的文件或文件夹]
    不管是文件还是文件夹压缩之后的压缩文件,都可以用unzip解压缩
    在这里插入图片描述

    7.tar指令:压缩文件或文件夹

    gzip压缩

    (1)可压缩文件和文件夹

    • tar -zcvf [压缩后的名称].tar.gz [待压缩的文件或文件夹]
    在这里插入图片描述

    (2)可解压缩文件和文件夹

    • tar -zxvf [待解压缩的文件或文件夹].tar.gz
    在这里插入图片描述

    (3)命令行参数的含义

    z:代表gzip压缩
    c:代表creat,创建压缩文件的含义
    v:代表view,展示压缩过程或者解压的过程
    f:代表指定压缩文件名称,f命令参数后面必须跟压缩或解
    压缩文件的名称,f命令行参数后面不能再跟其他命令行参数
    x: 解压缩

    bzip2压缩

    (1)可压缩文件和文件夹

    • tar -jcvf [压缩后的文件或文件夹名称].tar.bz2 [待压缩的文件或文件夹]
    在这里插入图片描述

    (2)可解压缩文件和文件夹

    • tar -jxvf [待解压缩的文件或文件夹].tar.bz2
    在这里插入图片描述

    (3)命令行参数的含义

    j:代表使用bzip2压缩

    8.find指令:查找文件

    • find [路径] -name [文件名称]
    在这里插入图片描述

    8.grep指令:查找文件当中的字符串

    (1)第一个作用:查找字符串

    • grep “字符串” -r [路径]
    在这里插入图片描述

    (2)第二个作用:配合管道符号,过滤其他命令的输出结果

    加上管道符号之后,是将 ll 命令的输出结果,通过管道传递给grep命令,作为grep命令的输入参数,让grep命令进行过滤
    在这里插入图片描述

    9.切换用户

    (1)从普通用户切换到root用户

    • su - root 或 su root
    在这里插入图片描述

    (2)切换之后,推出到普通用户,用exit命令

    在这里插入图片描述

    (3)从普通用户切换到普通用户

    • su [用户名称]

    10.tree指令:可以查看文件目录结构

    使用此命令需要先安装

    (1)安装:切换到root用户,执行yum -y install tree

    在这里插入图片描述

    (2)使用方法

    • tree [路径]
    在这里插入图片描述

    展开全文
  • Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式: echo string 您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串: echo "It is a test" 这里的双引号完全可以...

    Shell echo命令

    Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:

    echo string
    

    您可以使用echo实现更复杂的输出格式控制。

    1.显示普通字符串:

      echo "It is a test"
    

    这里的双引号完全可以省略,以下命令与上面实例效果一致:

      echo It is a test
    

    2.显示转义字符

      echo "\"It is a test\""
    

    结果将是:

      "It is a test"
    

    同样,双引号也可以省略

    3.显示变量

    read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量

      #!/bin/sh
      read name 
      echo "$name It is a test"
    

    以上代码保存为 test.sh,name 接收标准输入的变量,结果将是:

    [root@www ~]# sh test.sh
    OK                     #标准输入
    OK It is a test        #输出
    

    4.显示换行

      echo -e "OK!\n" # -e 开启转义
      echo "It it a test"
    

    输出结果:

    OK!
    
    It it a test
    

    5.显示不换行

    #!/bin/sh
    echo -e "OK! \c" # -e 开启转义 \c 不换行
    echo "It is a test"
    

    输出结果:

    OK! It is a test
    

    6.显示结果定向至文件

      echo "It is a test" > myfile

    7.原样输出字符串,不进行转义或取变量(用单引号)

      echo '$name\"'

    输出结果:

      $name\"
    

    8.显示命令执行结果

      echo `date`

    注意:这里使用的是反引号`,而不是单引号'

    结果将显示当前日期

      Sat Dec 9 14:41:48 CST 2017

    Shell printf 命令

    上一章节我们学习了 Shell 的 echo 命令,本章节我们来学习 Shell 的另一个输出命令 printf。

    printf 命令模仿 C 程序库(library)里的 printf() 程序。

    标准所定义,因此使用printf的脚本比使用echo移植性好。

    printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像 echo 自动添加换行符,我们可以手动添加 \n。

    printf 命令的语法:

    printf  format-string  [arguments...]
    

    参数说明:

    • format-string: 为格式控制字符串
    • arguments: 为参数列表。
    • $ echo "Hello, Shell"
      Hello, Shell
      $ printf "Hello, Shell\n"
      Hello, Shell
      $

      接下来,我来用一个脚本来体现printf的强大功能:

    • #!/bin/bash
      # author:W3Cschool教程
      # url:www.w3cschool.cn
       
      printf "%-10s %-8s %-4s\n" 姓名 性别 体重kg  
      printf "%-10s %-8s %-4.2f\n" 郭靖 男 66.1234printf "%-10s %-8s %-4.2f\n" 杨过 男 48.6543 
      printf "%-10s %-8s %-4.2f\n" 郭芙 女 47.9876 

      执行脚本,输出结果如下所示:

      姓名     性别   体重kg
      郭靖     男      66.12
      杨过     男      48.65
      郭芙     女      47.99
    • %s %c %d %f都是格式替代符

      %-10s 指一个宽度为10个字符(-表示左对齐,没有则表示右对齐),任何字符都会被显示在10个字符宽的字符内,如果不足则自动以空格填充,超过也会将内容全部显示出来。

      %-4.2f 指格式化为小数,其中.2指保留2位小数。

       

      更多实例:

    • #!/bin/bash
      # author:W3Cschool教程
      # url:www.w3cschool.cn
       
      # format-string为双引号
      printf "%d %s\n" 1 "abc"
      
      # 单引号与双引号效果一样 
      printf '%d %s\n' 1 "abc" 
      
      # 没有引号也可以输出
      printf %s abcdef
      
      # 格式只指定了一个参数,但多出的参数仍然会按照该格式输出,format-string 被重用
      printf %s abc def
      
      printf "%s\n" abc def
      
      printf "%s %s %s\n" a b c d e f g h i j
      
      # 如果没有 arguments,那么 %s 用NULL代替,%d 用 0 代替
      printf "%s and %d \n" 
      执行脚本,输出结果如下所示:
      
      1 abc
      1 abc
      abcdefabcdefabc
      def
      a b c
      d e f
      g h i
      j  
       and 0

      printf的转义序列

      序列

      说明
      \a 警告字符,通常为ASCII的BEL字符
      \b 后退
      \c 抑制(不显示)输出结果中任何结尾的换行字符(只在%b格式指示符控制下的参数字符串中有效),而且,任何留在参数里的字符、任何接下来的参数以及任何留在格式字符串中的字符,都被忽略
      \f 换页(formfeed)
      \n 换行
      \r 回车(Carriage return)
      \t 水平制表符
      \v 垂直制表符
      \\ 一个字面上的反斜杠字符
      \ddd 表示1到3位数八进制值的字符。仅在格式字符串中有效
      \0ddd 表示1到3位的八进制值字符
    • $ printf "a string, no processing:<%s>\n" "A\nB"
      a string, no processing:<A\nB>
      
      $ printf "a string, no processing:<%b>\n" "A\nB"
      a string, no processing:<A
      B>
      
      $ printf "www.w3cschool.cn \a"

       

    转载于:https://www.cnblogs.com/lukelook/p/11146825.html

    展开全文
  • linux下echo指令

    2017-11-27 13:36:00
    echo这个命令我们最常见的还是在shell脚本中的使用,if语句,for...echo指令可以将参数输出到标准输出设备上,多个参数之间默认用空格分开,在输出完成后自动添加换行符。 echo命令通常用于显示输出文本,该命令的语...
  • Linux学习笔记——如何使用echo指令向文件写入内容

    万次阅读 多人点赞 2014-06-29 21:53:43
     本文总结如何使用echo命令向文件中写入内容,例如使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符。  echo向文件中输出内容的基本方法是使用IO重定向指令——“>”,默认...
  • Shell的echo指令运用

    2019-11-15 14:55:24
    1、echo指令,用于字符串的输出,类似于c语言中的printf命令。 单只echo单纯输出时,输出内容加不加“ ”均可,结果没有什么区别,加上最好,“ ”内为echo要输出的内容 若和其他循环联合使用时,需与done连用,...
  • 如何使用echo指令向文件写入内容

    千次阅读 2018-05-11 10:18:07
    如何使用echo指令向文件写入内容0.前言 本文总结如何使用echo命令向文件中写入内容,例如使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符。 echo向文件中输出内容的基本...
  • Linux入门学习第三天1.echo指令2.head指令3.tail指令4.history指令5.时间类6.搜索查找命令7.grep指令和管道符号 |8.解压缩8.1 gzip与gunzip8.2 zip与unzip8.3 tar指令 1.echo指令 # 输出环境变量 echo $PASH 2.head...
  • 本文总结如何使用echo命令向文件中写入内容,例如使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符。 echo向文件中输出内容的基本方法是使用IO重定向指令——“>”,...
  • 本文总结如何使用echo命令向文件中写入内容,例如使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符。&nbsp; &nbsp; echo向文件中输出内容的基本方法是使用IO重定向...
  • echo指令  说明:  echo输出内容到控制台 基本语法  echo [option][输出内容] eg:  echo $PATH 输出当前环境变量路径 eg:  使用echo指令输出 Hello World!  echo "Hello World!" 转载于:...
  • 0.前言本文总结如何使用echo命令向文件中写入内容,例如使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符。echo向文件中输出内容的基本方法是使用IO重定向指令——“>”,...
  • echo指令>

    2014-06-16 20:59:00
    echo这个命令我们最常见的...echo指令可以将参数输出到标准输出设备上,多个参数之间默认用空格分开,在输出完成后自动添加换行符。 echo命令通常用于显示输出文本,该命令的语法格式如下所示: -n 不输出最后...
  • echo英文意思是回显,在程序中就是显示,打印的意思.刚刚查了下资料,在mysql中使用的echo并不是sql语句,而是dos命令,如果你是在命令行下使用mysql那么echo语句就会生效.在dos中echo的用法如下.一、ECHO命令是DOS批处理...
  • echo指令创建文件换行

    千次阅读 2018-03-12 19:57:26
    使用echo创建文件 echo "aaaa" >> hello.txt 以追加的形式打开或创建文件,将字段写入到hello.txt; echo "aaaa" > hello.txt 将字段写入hello.txt 覆盖之前的文件内容. 在echo创建文件时写入换行 echo -e "aaaa\...
  • 我用一下代码想输出 aa 变量。 一个bat文件,文件内容是: ...echo %aa% pause ``` 可是结果却总是这样的: ![代码运行输入结果](https://img-ask.csdn.net/upload/201710/27/1509073753_49240.png)
  • shell编程之echo指令

    千次阅读 2018-08-01 16:28:06
    #echo 命令是用于字符串输出 #格式: echo string #1.显示普通字符串 echo "It is a echo test" #这里双引号可以省略 echo It is a echo test #2.显示转义字符 echo "\"It is a test\"...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,711
精华内容 1,084
关键字:

echo指令