zoukankan      html  css  js  c++  java
  • linux基本操作2

    将当前用户目录下的文件清单输出到文件list1.txt(当前用户目录下)中
    ls -l > list1.txt

    利用管道命令将根(/)下所有修改日期在4月16日的文件清单输出到list2.txt(当前用户目录下)
    ls -l | grep '4月16' > ~/list2.txt
    grep筛选

    将文件list1.txt与文件list2.txt合并,输出到list.txt
    cat list1.txt list2.txt > list.txt

    脚本

    cat输出到控制台 

     

    #!/bin/bash 脚本文件的第一行,在文件的第一行指明所使用的shell
    #在其他行可以添加注释

     

    运行脚本的时候 要将脚本文件的存储路径准确地告诉shell,要引用当前目录的文件,可以在shell中使用单点操作符 $ ./text1

    注意 可能指出没有执行文件的权限 用ls -l
    text1查看权限发现系统以只读和只写的权限创建了文件(umask确定新文件的默认权限设置)
    因此要赋予执行该文件权限 chmod u+x text1

     

    echo 加字符串
    输出这串字符串
    如果字符串中出现单引号或者双引号,可以在字符串中使用一种引号,用另一种引号标记字符串
    默认自动换行

    想要echo命令结果和echo文本字符串在同一行
    echo -n “字符串”
    命令结果就会紧跟在字符串后面

     

    $引用了一个变量,如果想显示一个$符号,要写$
    环境变量 $USER $UID $HOME显示关于登录用户的信息
    被赋值不需要在前面加$,赋值需要

     

    反引号
    将整个命令行命令用反引号包围起来,比如date用反引号包围起来赋给一个变量,echo输出这个变量就是现在的日期时间

     

    获取用户输入
    read 变量
    不用定义,直接赋值
    read -p “字符串” 变量
    允许在read命令行中直接指定一个提示

     

    touch 文件名 在目录下建立一个空文件

     

    [前后要加空格

  • 相关阅读:
    《数据结构》2.2顺序表(sequence list)
    《算法竞赛入门经典》6.3.1二叉树-小球下落
    java_时间戳与Date_相互转化
    java事物
    Mysql如何向存在外键的数据表中插入数据
    git基本配置
    mysql时间属性之时间戳和datetime之间的转换
    【转】变量命名(简短且无歧义)
    【转】mybatis实战教程(mybatis in action),mybatis入门到精通
    [转]DAO层,Service层,Controller层、View层
  • 原文地址:https://www.cnblogs.com/ffxpy/p/9068250.html
Copyright © 2011-2022 走看看