您的位置:新葡亰496net > 电脑系统 > 新葡亰496net常用命令,每一天linux命令学习

新葡亰496net常用命令,每一天linux命令学习

发布时间:2019-09-29 17:46编辑:电脑系统浏览(91)

     

     

    shell编程学习笔记之标准输入输出(read&echo),shell学习笔记

     

    2017-07-17 09:32:07


     

    read命令

    Shell内嵌命令

    标准嵌入命令如下表:

    :

    空,永远返回为true

    readonly

    使变量只读

    .

    从当前shell中执行操作

    return

    退出函数并带有返回值

    break

    退出for、while、until或case语句

    set

    控制各种参数到标准输出的显示

    cd

    改变到当前目录

    shift

    命令行参数向左偏移一个

    continue

    执行循环的下一步

    test

    评估条件表达式

    echo

    反馈信息到标准输出

    times

    显示shell运行过程的用户和系统时间

    eval

    读取参数,执行结果命令

    trap

    当捕获信号时运行指定命令

    exec

    执行命令,但不在当前shell

    ulimit

    显示或设置shell资源

    exit

    退出当前shell

    umask

    显示或设置缺省文件创建模式

    export

    导出变量,使当前shell可利用它

    unset

    从shell内存中删除变量或函数

    pwd

    显示当前目录

    wait

    等待直到子进程运行完毕,报告终止

    read

    从标准输入读取一行文本

     

    2017-07-17 09:32:07

    2017-07-17 09:32:07

    输入read:

      用途:

        从标准输入读取一行,或者从文件描述符FD(file descriptor)中读取一行,并且将其分割成字段。  

    用法:
      read [-ers] [-a 数组] [-d 分隔符] [-i 缓冲区文字] [-n 读取字符数] [-N 读取字符数] [-p 提示符] [-t 超时] [-u 文件描述符] [名称 ...]
    

      常用选项:  

    -a:(arrary) 将读取得的字符划分成单词,按照数组存储(从0开始)


    源码:
    
    #!/bin/bash
    echo "按照单词的分割放置到数组中,索引从0开始" 
    read -a  variable
    
    echo "第1个:"
    echo ${variable[0]}
    echo "第2个:"
    echo ${variable[1]}
    echo "第3个:"
    echo ${variable[2]}
    echo "第4个:"
    echo ${variable[3]}
    

    运行效果:
    

    按照单词的分割放置到数组中,索引从0开始
    34 ew qr34 3qr wer er qw
    第1个:
    34
    新葡亰496net常用命令,每一天linux命令学习。第2个:
    ew
    第3个:
    qr34
    第4个:
    3qr

     

    -n:接收指定个数的字符,当达到接收的个术后,立即退出输入状态


    源码:
    
    #-n read接收10个字符 
    echo "-n read接收10个字符" 
    read -n 10 num 
    echo 
    echo "接收的10个字符是:"${num}
    

    运行效果:
    

    -n read接受10个字符
    sgfgsngfdf
    接收的10个字符是:sgfgsngfdf

    -p : 允许在read命令后直接指定一个提示,并且可以为多个变量赋值


    源码:
    
    echo "使用-p参数完成多个变量赋值:" 
    read -p "请输入三个数字或字符:(用空格隔开)" num1 num2 num3 
    
    echo "num1="$num1 
    echo "num2="$num2 
    echo "num3="$num3
    

    运行效果:
    
    使用-p参数完成多个变量赋值:
    请输入三个数字或字符:(用空格隔开)23 34 345 
    num1=23
    num2=34
    num3=345
    
     
    

    -r:不允许反斜线转义任何字符

    -s:不将read输入的数据显示在屏幕上


    源码:
    
    #-s read的输入不显示在屏幕上 
    
    echo "-s read的输入不显示在屏幕上:" 
    read -p "password:" -s password 
    
    echo 
    echo "password is "${password}
    

    运行效果:
    

    -s read的输入不显示在屏幕上:
    password:
    password is 3432 rq erewr w

    -t :read命令等待输入的秒数。当计时满时,回返回一个非0的状态,并且退出等待输入。


    源码:
    
    #-t read的输入的等待时间 
    echo "将会等等待两秒的输入,超时后,会退出等待;返回非0数值" 
    read -t 2 num 
    echo ${num}
    

    运行效果:
    

    将会等等待两秒的输入,超时后,会退出等待;返回非0数值

     

    -u:从文件描述符FD(file descriptor)读取。

     

      补充内容:文件描述符FD
      文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计中,一些涉及底层的程序编写往往会围绕着文件描述符展开。但是文件描述符这一概念往往只适用于UNIX、Linux这样的操作系统。
      习惯上,标准输入(standard input)的文件描述符是 0,标准输出(standard output)是 1,标准错误(standard error)是 2。尽管这种习惯并非Unix内核的特性,但是因为一些 shell 和很多应用程序都使用这种习惯,因此,如果内核不遵循这种习惯的话,很多应用程序将不能使用。
    

     从文件读取的例子:


    源码:
    # read接受文本作为输入
    echo " read接受文本作为输入"
    cat test.sh | while read line  #cat 命令的输出作为read命令的输入,read读到的值放在line中
    do
        echo 
        echo "接收的文本字符是:"${line}
    done
    

    运行效果:
    
    read接受文本作为输入
    
    接收的文本字符是:#------------------------------------------
    
    接收的文本字符是:#------------------------------------------
    
    接收的文本字符是:# read接受文本作为输入
    
    接收的文本字符是:echo " read接受文本作为输入"
    
    接收的文本字符是:cat test.sh | while read line
    
    接收的文本字符是:do
    
    接收的文本字符是:echo
    
    接收的文本字符是:echo "接收的文本字符是:"${line}
    
    接收的文本字符是:done
    

     


    2017-07-18  09:24:25


     

    作用

    输入输出

    标准输入:默认为键盘,可以指定为文件。

    标准输出:默认为屏幕,可以指定为文件。

    *****如果在终端输入时,一行不能结束,可以使用反斜杠 在下一行接着输入。



    输出(echo):

      用途 :在标准输出上输出传递过来的内容。

      用法:    
        echo [SHORT-OPTION]... [STRING]...
    

      常用选项:

        -n : 输出内容不换行


    源码:
    #-n 输出文字不换行
    echo -n "this is a test echo "
    

    运行效果:
    this is a test echo hello 
    

     

        -e:输出特殊字符的含义,也就是输出字符转义后的意义。


    源码:
    #-e 输出特殊字符
    echo  "hello ,n my name tis ***"
    echo -e "hello ,n my name tis ***"
    

    运行效果:
    

    hello ,n my name tis ***
    hello ,
    新葡亰496net常用命令,每一天linux命令学习。my name is ***

        特殊字符及其作用:

    字符 作用
    t     插入tab
    n     换行并且光标移动至行首
    f      换行但光标停留在原来的位置
    b     删除前一个字符
    r     光标移动至行首,但不换行
    \     插入字符

        

    2017-07-1709:32:07 输入read: 用途: 从标准输入读取一行,或者从文件描述符FD(...

    从标准输入中读取一行。

    echo 

    echo用于将字符串输出
    1 使用时如果用双引号字符串,内部的$变量将会被替换,内部的反单引号中的命令会输出``,但是转义字符不会发生转义。
    2 使用单引号字符串,$变量不会被替换,返单引号不会执行命令,同样不发生转义字符转义。
    3 不使用引号等于使用双引号。

    echo有三个控制选项:
    -n do not output the trailing newline
    -e enable interpretation of backslash escapes
    -E disable interpretation of backslash escapes (default)

    # 输出后没有换行
    echo -n "what's your first name: "
    read first_name
    # 输出后换行
    echo "what's your last name: "
    read last_name
    # 没有输出tab字符
    echo "first nametlast name"
    # 输出后有tab字符
    echo -e "${first_name}t${last_name}"
    

     

     

    语法

     read

    read后跟变量名称,会读取输入流,直到换行或者EOF(可以通过Ctrl d)。

    1. 如果变量有多个,那么每次读入的,将会通过空白字符分割赋值给变量。
    2. 如果分割的个数多,最后一个变量获得到之后全部的输入。

    用法
    read [-ers] [-a 数组] [-d 分隔符] [-i 缓冲区文字] [-n 读取字符数] [-N 读取字符数] [-p 提示符] [-t 超时] [-u 文件描述符] [名称 ...]

    输入read:

      用途:

        从标准输入读取一行,或者从文件描述符FD(file descriptor)中读取一行,并且将其分割成字段。  

    用法:

      read [-ers] [-a 数组] [-d 分隔符] [-i 缓冲区文字] [-n 读取字符数] [-N 读取字符数] [-p 提示符] [-t 超时] [-u 文件描述符] [名称 ...]

      常用选项:  

    -a:(arrary) 将读取得的字符划分成单词,按照数组存储(从0开始)


    源码:
    
    #!/bin/bash
    echo "按照单词的分割放置到数组中,索引从0开始" 
    read -a  variable
    
    echo "第1个:"
    echo ${variable[0]}
    echo "第2个:"
    echo ${variable[1]}
    echo "第3个:"
    echo ${variable[2]}
    echo "第4个:"
    echo ${variable[3]}
    

    运行效果:
    

    按照单词的分割放置到数组中,索引从0开始
    34 ew qr34 3qr wer er qw
    第1个:
    34
    第2个:
    ew
    第3个:
    qr34
    第4个:
    3qr

     

    -n:接收指定个数的字符,当达到接收的个术后,立即退出输入状态


    源码:
    
    #-n read接收10个字符 
    echo "-n read接收10个字符" 
    read -n 10 num 
    echo 
    echo "接收的10个字符是:"${num}
    

    运行效果:
    

    -n read接受10个字符
    sgfgsngfdf
    接收的10个字符是:sgfgsngfdf

    -p : 允许在read命令后直接指定一个提示,并且可以为多个变量赋值


    源码:
    
    echo "使用-p参数完成多个变量赋值:" 
    read -p "请输入三个数字或字符:(用空格隔开)" num1 num2 num3 
    
    echo "num1="$num1 
    echo "num2="$num2 
    echo "num3="$num3
    

    运行效果:
    
    使用-p参数完成多个变量赋值:
    请输入三个数字或字符:(用空格隔开)23 34 345 
    num1=23
    num2=34
    num3=345
    
     
    

    -r:不允许反斜线转义任何字符

    -s:不将read输入的数据显示在屏幕上


    源码:
    
    #-s read的输入不显示在屏幕上 
    
    echo "-s read的输入不显示在屏幕上:" 
    read -p "password:" -s password 
    
    echo 
    echo "password is "${password}
    

    运行效果:
    

    -s read的输入不显示在屏幕上:
    password:
    password is 3432 rq erewr w

    -t :read命令等待输入的秒数。当计时满时,回返回一个非0的状态,并且退出等待输入。


    源码:
    
    #-t read的输入的等待时间 
    echo "将会等等待两秒的输入,超时后,会退出等待;返回非0数值" 
    read -t 2 num 
    echo ${num}
    

    运行效果:
    

    将会等等待两秒的输入,超时后,会退出等待;返回非0数值

     

    -u:从文件描述符FD(file descriptor)读取。

     

      补充内容:文件描述符FD

      文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计中,一些涉及底层的程序编写往往会围绕着文件描述符展开。但是文件描述符这一概念往往只适用于UNIX、Linux这样的操作系统。

      习惯上,标准输入(standard input)的文件描述符是 0,标准输出(standard output)是 1,标准错误(standard error)是 2。尽管这种习惯并非Unix内核的特性,但是因为一些 shell 和很多应用程序都使用这种习惯,因此,如果内核不遵循这种习惯的话,很多应用程序将不能使用。

     从文件读取的例子:


    源码:
    # read接受文本作为输入
    echo " read接受文本作为输入"
    cat test.sh | while read line  #cat 命令的输出作为read命令的输入,read读到的值放在line中
    do
        echo 
        echo "接收的文本字符是:"${line}
    done
    

    运行效果:
    
    read接受文本作为输入
    
    接收的文本字符是:#------------------------------------------
    
    接收的文本字符是:#------------------------------------------
    
    接收的文本字符是:# read接受文本作为输入
    
    接收的文本字符是:echo " read接受文本作为输入"
    
    接收的文本字符是:cat test.sh | while read line
    
    接收的文本字符是:do
    
    接收的文本字符是:echo
    
    接收的文本字符是:echo "接收的文本字符是:"${line}
    
    接收的文本字符是:done
    

     


    2017-07-18  09:24:25


     

    输入read:

      用途:

        从标准输入读取一行,或者从文件描述符FD(file descriptor)中读取一行,并且将其分割成字段。  

    用法:

      read [-ers] [-a 数组] [-d 分隔符] [-i 缓冲区文字] [-n 读取字符数] [-N 读取字符数] [-p 提示符] [-t 超时] [-u 文件描述符] [名称 ...]

      常用选项:  

    -a:(arrary) 将读取得的字符划分成单词,按照数组存储(从0开始)


    源码:
    
    #!/bin/bash
    echo "按照单词的分割放置到数组中,索引从0开始" 
    read -a  variable
    
    echo "第1个:"
    echo ${variable[0]}
    echo "第2个:"
    echo ${variable[1]}
    echo "第3个:"
    echo ${variable[2]}
    echo "第4个:"
    echo ${variable[3]}
    

    运行效果:
    

    按照单词的分割放置到数组中,索引从0开始
    34 ew qr34 3qr wer er qw
    第1个:
    34
    第2个:
    ew
    第3个:
    qr34
    第4个:
    3qr

     

    -n:接收指定个数的字符,当达到接收的个术后,立即退出输入状态


    源码:
    
    #-n read接收10个字符 
    echo "-n read接收10个字符" 
    read -n 10 num 
    echo 
    echo "接收的10个字符是:"${num}
    

    运行效果:
    

    -n read接受10个字符
    sgfgsngfdf
    接收的10个字符是:sgfgsngfdf

    -p : 允许在read命令后直接指定一个提示,并且可以为多个变量赋值


    源码:
    
    echo "使用-p参数完成多个变量赋值:" 
    read -p "请输入三个数字或字符:(用空格隔开)" num1 num2 num3 
    
    echo "num1="$num1 
    echo "num2="$num2 
    echo "num3="$num3
    

    运行效果:
    
    使用-p参数完成多个变量赋值:
    请输入三个数字或字符:(用空格隔开)23 34 345 
    num1=23
    num2=34
    num3=345
    
     
    

    -r:不允许反斜线转义任何字符

    -s:不将read输入的数据显示在屏幕上


    源码:
    
    #-s read的输入不显示在屏幕上 
    
    echo "-s read的输入不显示在屏幕上:" 
    read -p "password:" -s password 
    
    echo 
    echo "password is "${password}
    

    运行效果:
    

    -s read的输入不显示在屏幕上:
    password:
    password is 3432 rq erewr w

    -t :read命令等待输入的秒数。当计时满时,回返回一个非0的状态,并且退出等待输入。


    源码:
    
    #-t read的输入的等待时间 
    echo "将会等等待两秒的输入,超时后,会退出等待;返回非0数值" 
    read -t 2 num 
    echo ${num}
    

    运行效果:
    

    将会等等待两秒的输入,超时后,会退出等待;返回非0数值

     

    -u:从文件描述符FD(file descriptor)读取。

     

      补充内容:文件描述符FD

      文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计中,一些涉及底层的程序编写往往会围绕着文件描述符展开。但是文件描述符这一概念往往只适用于UNIX、Linux这样的操作系统。

      习惯上,标准输入(standard input)的文件描述符是 0,标准输出(standard output)是 1,标准错误(standard error)是 2。尽管这种习惯并非Unix内核的特性,但是因为一些 shell 和很多应用程序都使用这种习惯,因此,如果内核不遵循这种习惯的话,很多应用程序将不能使用。

     从文件读取的例子:


    源码:
    # read接受文本作为输入
    echo " read接受文本作为输入"
    cat test.sh | while read line  #cat 命令的输出作为read命令的输入,read读到的值放在line中
    do
        echo 
        echo "接收的文本字符是:"${line}
    done
    

    运行效果:
    
    read接受文本作为输入
    
    接收的文本字符是:#------------------------------------------
    
    接收的文本字符是:#------------------------------------------
    
    接收的文本字符是:# read接受文本作为输入
    
    接收的文本字符是:echo " read接受文本作为输入"
    
    接收的文本字符是:cat test.sh | while read line
    
    接收的文本字符是:do
    
    接收的文本字符是:echo
    
    接收的文本字符是:echo "接收的文本字符是:"${line}
    
    接收的文本字符是:done
    

     


    2017-07-18  09:24:25


     

    read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]

    cat

    用来显示文件内容,控制字符,行号等。

    如果没有指定文件,或者文件为"-",则从标准输入读取。

    -A, --show-all equivalent to -vET
    -b, --number-nonblank number nonempty output lines, overrides -n
    -e equivalent to -vE
    -E, --show-ends display $ at end of each line
    -n, --number number all output lines
    -s, --squeeze-blank suppress repeated empty output lines
    -t 与-vT 等价
    -T, --show-tabs 将跳格字符显示为^I
    -u (被忽略)
    -v, --show-nonprinting 使用^ 和M- 引用,除了LFD和 TAB 之外

    输出(echo):

      用途 :在标准输出上输出传递过来的内容。

      用法:    

        echo [SHORT-OPTION]... [STRING]...

      常用选项:

        -n : 输出内容不换行


    源码:
    #-n 输出文字不换行
    echo -n "this is a test echo "
    

    运行效果:
    this is a test echo hello 
    

     

        -e:输出特殊字符的含义,也就是输出字符转义后的意义。


    源码:
    #-e 输出特殊字符
    echo  "hello ,n my name tis ***"
    echo -e "hello ,n my name tis ***"
    

    运行效果:
    

    hello ,n my name tis ***
    hello ,
    my name is ***

        特殊字符及其作用:

    字符 作用
    t     插入tab
    n     换行并且光标移动至行首
    f      换行但光标停留在原来的位置
    b     删除前一个字符
    r     光标移动至行首,但不换行
    \     插入字符

        

    输出(echo):

      用途 :在标准输出上输出传递过来的内容。

      用法:    

        echo [SHORT-OPTION]... [STRING]...

      常用选项:

        -n : 输出内容不换行


    源码:
    #-n 输出文字不换行
    echo -n "this is a test echo "
    

    运行效果:
    this is a test echo hello 
    

     

        -e:输出特殊字符的含义,也就是输出字符转义后的意义。


    源码:
    #-e 输出特殊字符
    echo  "hello ,n my name tis ***"
    echo -e "hello ,n my name tis ***"
    

    运行效果:
    

    hello ,n my name tis ***
    hello ,
    my name is ***

        特殊字符及其作用:

    字符 作用
    t     插入tab
    n     换行并且光标移动至行首
    f      换行但光标停留在原来的位置
    b     删除前一个字符
    r     光标移动至行首,但不换行
    \     插入字符

        

    描述

    管道pie

    管道可以将一个命令的输出传递给另一个命令作为输入。管道用 | 表示。形式为
    命令1 | 命令2

    如下命令,将文件中的内容读取到变量中去。

    cat text.txt | read var
    

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

    tee

    把标准输入,输出到标准输出。同时,也拷贝到相应的文件中去。

    Angel@DESKTOP-254LBLA ~
    $ echo abcdefg | tee a.txt
    abcdefg
    
    Angel@DESKTOP-254LBLA ~
    $ cat a.txt
    abcdefg
    

    ***** tee有一个-a选项,表示追加到文件。

    标志

    重定向

    打开shell时,每个进程有三个打开的文件与之关联,分别是:

    标准输入:默认是键盘  文件描述符:1
    标准输出:默认是屏幕  文件描述符:2
    标准错误:默认是屏幕  文件描述符:3

    如果有其他文件需要描述符,可以任意使用3-9的数字。

    重定向的方式:

    1. >  重定向标准输出到一个新文件中。
    2. >> 重定向标准输出,会在文件中追加。
    3. < 重定向标准输入。

    重定向的形式:

    1. 输出文件描述符 > 文件名
    2. 输出文件描述符 > &输出文件描述符
    3. < 输入文件名
    4. < &输入文件描述符
    命令 解释

    command > filename

    把标准输出重定向到一个新文件中

    command >> filename

    把标准输出重定向到一个文件中 (追加)

    command 1 > fielname

    把标准输出重定向到一个文件中

    command > filename 2>&1

    把标准输出和标准错误一起重定向到一个文件中

    command 2 > filename

    把标准错误重定向到一个文件中

    command 2 >> filename

    把标准输出重定向到一个文件中 (追加)

    command >> filename 2>&1

    把标准输出和标准错误一起重定向到一个文件中 (追加)

    command < filename >filename2

    把command命令以filename文件作为标准输入,以filename 2文件作为标准输出

    command < filename

    把command命令以filename文件作为标准输入

    command << delimiter

    把从标准输入中读入,直至遇到delimiter分界符

    command <&m

    把文件描述符 m作为标准输入

    command >&m

    把标准输出重定向到文件描述符 m中

    command <&-

    把关闭标准输入

     << delimiter

    使用重定向冲标准输入时,还可以使用delimiter分界符来进行输入。规则是首行输入分界的标识,中间输入内容,最后再次输入标识标识内容结束。

    新葡亰496net 1

    -e 在一个交互式 shell 中使用 readline 获取行。

    执行状态

    -s 输入回显设置,能够使read命令中输入的数据不显示在监视器上。

    exec

    exec用于清除当前shell环境,重新启动一个shell,并执行跟随的命令。命令执行完成之后,shell随之关闭。新shell与原shell具有相同的PID。

    如果单纯执行shell script文件,并且文件第一行声明了shell路径,则启动子shell执行其中的命令
    如果使用source命令执行shell文件,则在当前shell执行文件中的命令。

    -r 不允许反斜杠转义任何字符。

    后台执行命令

    与后台执行命令相关的有:

    1. &放到命令最后,可以将这行命令立即放到后台执行。为了不干扰,通常会将输出重定向到文件,不让它显示在屏幕。
    2. nohup命令,其后跟随的命令行在用户退出后仍然后再后台继续运行。
      通常使用nohub command &
    3. ctrl z:将当前执行的命令放到后台,并暂停执行。
    4. jobs:查看后台执行的命令
    5. fg %jobnumber:将编号为num的后台命令调到前台执行。
    6. bg %jobnumber:将任务放到后台去处理
    7. kill %jobnumber:杀死后台任务

     

     

    -p 输出提示语句。

    -n 命令计数,指定read后面的变量所接收的字符个数,而不是等到读取换行符,但是分隔符仍然有效。

    -N 在准确读取了 nchars 个字符之后返回,除非遇到了文件结束符或者读超时,任何的分隔符都被忽略。

    -t 计时输入,指定read命令等待输入的秒数,当计时满时,read命令返回一个非零退出状态。

     

    -a 将词语赋值给 ARRAY 数组变量的序列下标成员,从零开始。

    -d 持续读取直到读入 DELIM 变量中的第一个字符,而不是换行符。

    -i  使用 TEXT 文本作为 readline 的初始文字。

    -u fd 从文件描述符 FD 中读取,而不是标准输入。

     

    退出状态

    这个命令返回下列出口值:

    0 成功完成;

    >0 检测到文件结束符或一个错误发生。

    示例

    下列脚本打印一个文件,这个文件中每行的第一个字段被移动到本行的末尾。

    while read -r xx yy

    do

             print printf "%s %s/n" $yy $xx

    done < InputFile读取一行,把它分成字段,并使用 "Please enter: " 作为提示符,请输入:

    read word1?"Please enter:  " word2系统显示:

    Please enter:

    You enter:

    hello world变量 word1 的值应该是 "hello",变量 word2 应该是 "world."

    为创建一个共同进程,用 print -p 写到共同进程,并用 read -p 从共同进程中读取输入,请输入:

    (read; print "hello $REPLY")

    print -p "world"

    read-p line变量 line 的值应该是 "hello world."

    为把输入行的副本保存为历史文件中的一个命令,请输入:

    read -s line < input_file如果输入文件包含 "echo hello world," ,那么在历史记录文件中将会把 "echo hello world" 保存为一个命令。

    本文由新葡亰496net发布于电脑系统,转载请注明出处:新葡亰496net常用命令,每一天linux命令学习

    关键词:

上一篇:新葡亰496net设置笔记,安装配备

下一篇:没有了