linux文件管理类命令

stat、alias、xargs命令使用;(非)字母,(非)数字的表示方法。

第二周作业

1

2

  1. 文件管理类命令通常有:find、nano、touch
  2. Bash命令执行状态返回值:使用特殊的变量$?来保存上一个命令的执行状态结果。
    0表示成功,
    1-255表示失败
  3. stat命令查看文件元数据:

touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

语法 touch(选项)(参数)

选项 -a:或–time=atime或–time=access或–time=use 只更改存取时间;

-c:或–no-create 不建立任何文件;

-d:<时间日期> 使用指定的日期时间,而非现在的时间;

-f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;

-m:或–time=mtime或–time=modify 只更该变动时间;

-r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;

-t:<日期时间> 使用指定的日期时间,而非现在的时间;

–help:在线帮助;

–version:显示版本信息。

参数 文件:指定要设置时间属性的文件列表。

实例 touch ex2 在当前目录下建立一个空文件ex2,然后,利用ls -l命令可以发现文件ex2的大小为0,表示它是空文件。

  1. 命令:alias
    语法:alias zzz=‘ll’

取消别名命令:unalias zzz

 

xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。xargs也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs的默认命令是echo,空格是默认定界符。这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs是构建单行命令的重要组件之一。

  1. ls -d /var/l*[[:digit:]]*[[:lower:]]
  2. ls –d /etc/[[:digit:]]* [^[:digit:]]
  3.  ls -d /etc/[^[:alpha:]][[alpha]]*
  4. mkdir /tmp/tfile-$(date +%Y-%m-%d-%H-%M-%S)
  5. cp -r /etc/p*[^[:digit:]] /tmp/mytest1
  6. cp -r /etc/*.d /tmp/mytest2
  7. cp /etc/{l,m,n}*.conf /tmp/mytest3

 

 

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89865

(0)
黄帮主黄帮主
上一篇 2017-12-11 12:51
下一篇 2017-12-11 14:30

相关推荐

  • 编译内核

     编译内核: 步骤: (1) 准备好开发环境 (2) 获取目标主机上硬件设备的相关信息 (3) 获取目标主机系统功能的相关信息         例如:需要启用相应的文件系统 (4) 获取内核源代码包 www.kernel.org  

    Linux干货 2018-01-01
  • socket阻塞与非阻塞,同步与异步、I/O模型

    1. 概念理解      在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:      所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前…

    Linux干货 2015-04-10
  • 运维架构之httpd

    Web Service 传输层:提供进程地址 Port number tcp:传输控制协议,面向连接,通信前需建立虚拟链路,结束后拆除;0-65535 udp:用户数据报协议,无连接;0-65535 IANA 0-1023:众所周知,永久分配给固定应用使用;22/tcp(ssh)、80/tcp(http)、443/tcp(https) 1024-41951:…

    系统运维 2018-06-04
  • httpd——事务

    http协议: http/0.9 ,http/1.0 ,http/1.1 ,http/2.0 http协议:stateless          服务器无法持续追踪访问者来源          &nb…

    Linux干货 2016-10-12
  • M20-1 8月5号作业

    作业:    1、取本机IP地址;    2、取各分区利用率的数值;    3、统计/etc/init.d/functions 文件中每个单词出现的次数,并按频率从高到低显示;    4、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/fu…

    Linux干货 2016-08-15
  • 用户和组管理类命令详解

    用户和组管理类命令详解 组管理 groupadd 功能描述:创建一个新组 命令格式: groupadd [选项] GROUP 选项: -g GID 表示指定GID,默认情况下使用的是最小的未使用过的GID -r 表示创建一个系统组 groupmod 功能描述:修改组属性 命令格式:groupmod [选项] GROUP 选项: -g GID 表示修改GID …

    Linux干货 2017-07-16

评论列表(1条)

  • 马哥教育
    马哥教育 2018-01-02 21:42

    第三题的技巧在日常运费工作中还是挺常用的,一定要想办法把这题给完成,加油。