N25-第二周博客作业

1. Linux上的文件管理类命令都有那些,其常用的使用方法及其相关示例演示.

文件管理工具有cp, mv, rm

  • cp命令: 复制文件或文件夹

    语法:

    cp [OPTION]… [-T] SOURCE DEST 单源复制
    cp [OPTION]… SOURCE… DIRECTORY 多源复制

    常用选项:

    示例:

  1. 拷贝/etc/fstab到/tmp目录下

  2. 拷贝/etc目录到/tmp目录下

  • mv命令: 移动或重命名文件

    语法:

    mv [OPTION]… [-T] SOURCE DEST
    mv [OPTION]… SOURCE… DIRECTORY
    mv [OPTION]… -t DIRECTORY SOURCE..

源文件和目标文件在同一目录下,重命名
源文件和目标文件不在同一目录下,移动

选项:

示例

  1. 移动家目录下的test1到/tmp下

  2. 重命名test1为test2

  • rm命令: 删除文件或目录

语法:

rm [OPTION]… FILE…

常用选项:

示例:

  1. 删除/tmp下的test2文件

  2. 删除/tmp下的所有文件

  3. 删除/tmp下的etc目录

2. bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示.

  • 命令执行状态返回值
    bash通过状态返回值来输出此结果:

    • 成功:0

    • 失败:1-255

命令执行完成之后,其状态返回值保存于bash的特殊变量$?中;

命令正常执行时,有的还会有命令返回值

示例:

  1. 查看命令状态返回值(执行成功)

  2. 查看命令状态返回值(执行失败)

  • 命令行展开
    ~:自动展开为用户的家目录,或指定的用户的家目录;
    {}:可承载一个以逗号分隔的路径列表,并能够将其展开为多个路径;

示例:

  1. 进入家目录

  2. 在/tmp下创建文件a,文件b

3. 请使用命令行展开功能带完成以下练习:

(1) 创建/tmp目录下的: a_c,a_d,b_c,b_d

(2) 创建/tmp/mylinux目录下的:
N25-第二周博客作业

4. 文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息.

  • 元数据信息有哪些?
    属性,权限,时间戳等

  • 元数据信息如何查看
    使用stat命令

示例:

  • 修改时间戳信息

访问时间 access time:2015-12-10 16:12:22.776423693 +0800 最近访问时间

更改时间 modify time:2015-12-10 16:12:22.776423693 +0800 数据

改动时间 change time:2015-12-10 16:12:22.776423693 +0800 元数据

注意: centos7中被优化了,导致访问时间可能不变化
数据改变,元数据一定改变

touch命令:更改时间戳

语法:

touch [OPTION]… FILE…

选项:

示例:

  1. 修改所有时间戳信息

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

  • 定义命令别名

    当前shell进程有效

    ~]# alias NAME='COMMAND'

示例:

  1. 设置clear的别名为cls

    开机有效

示例:

  1. 定义clear别名为cls,所有人有效,开机有效

  • 命令应用(命令替换)
    引用命令的执行结果
    方式:

示例:

  1. 显示日期

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

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

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

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

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

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

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

原创文章,作者:hansj,如若转载,请注明出处:http://www.178linux.com/63122

评论列表(0条)

  • 马哥教育
    马哥教育 2016-12-16 16:27

    赞,总结的不错~~加油~

联系我们

400-080-6560

在线咨询

工作时间:周一至周五,9:30-18:30,节假日同时也值班

QR code