linux文件类命令练习

1.请使用命令行展开功能来完成以下练习:
(1)创建/tmp目录下的:a_c, a_d , b_c, b_d
这里写图片描述

(2)创建/tmp/mylinux目录下的:
这里写图片描述

2.文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。
<1>.文件的元数据是指文件的属性、大小、创建时间、访问时间、属主属组等信息。

<2>.三个时间戳:
access time:访问时间,简写atime,读写文件内容
modify time: 修改时间,mtime,改变文件内容(数据)
change time:改变时间,ctime,元数据发生改变

<3>使用命令stat就可以看到某文件的元数据信息

实例:stat /tmp/passwd

<4>.修改文件的时间戳:touch

touch -a:仅仅修改access time

touch -m:仅修改modify time

touch STAMP:指定要改为哪一刻时间

3.如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?

命令别名:alias
alias:显示当前shell进程所有可用的命令别名
alias NAME=”VALUE”:命名别名
注意:在命令行中定义的别名,仅对当前shell进程有效,如果想永久有效,要定义配置文件
仅对当前用户:~/.bashrc
对所有有效:/etc/bashrc

使用管道命令 |
COMMAND1 | COMMAND2 | COMMAND3 |…

命令别名示例:
这里写图片描述

管道实例

[root@localhost ~]# cat /etc/passwd | wc -l
21

4.显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。

这里写图片描述

5.显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。

这里写图片描述

6.显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。

ls -d /etc/[^[:alpha:]][[:alpha:]]*

7.在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-08-06-09-32-22。

这里写图片描述

8.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

这里写图片描述

9.复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中。

这里写图片描述

10.复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值