第二周作业

第二周作业

一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

pwd:  显示当前的工作目录

-P 显示真实物理路径

-L 显示链接路径(默认)

 

cd:  改变目录

使用绝对路径或者相对路径: cd /root/Desktop  cd Desktop/

切换至父目录: cd ..

切换至当前用户主目录: cd

切换至上一次的目录: cd –

切换至用户的家目录: cd ~username username为要切换的用户名

 

ls: 列出当前的目录内容或指定目录

ls –a 包含隐藏文件

ls –A 比-a少了.  .. 这两个目录

ls –l 显示额外的信息 常用alias ll

ls –R 目录递归通过

ls –ld 目录和符号链接信息

ls -1 文件分行显示

ls –S 按从大到小排序

ls –t 按mtime排序

ls –u 配合-t 选项,显示并按atime 从新到旧排序

ls –U 按目录存放顺序显示

ls –X 按文件后缀排序

ls –i 显示文件的inode number

 

stat: 查看文件状态

三个时间戳:

access time :访问时间,atime ,读取文件内容

modify time:  修改时间, mtime ,改变文件内容(数据)

change time:  改变时间, ctime ,元数据发生改变

 

touch: 创建空文件和刷新时间

-a 变 仅改变 atime 和ctime

-m 变 仅改变 mtime 和ctime

-t [[CC]YY]MMDDhhmm[.ss]

指定atime 和mtime 的时间戳

-c 如果文件不存在,则不予创建

 

cp: 复制目录和文件

cp [OPTION]… [-T] SOURCE DEST

cp [OPTION]… SOURCE… DIRECTORY

cp [OPTION]… -t DIRECTORY SOURCE…

cp SRC DEST

11

-i :覆盖前提示 –n: 不覆盖,注意两者顺序

-r, -R:  递归复制目录及内部的所有内容

-a:  归档,相当于-dR –preserv=all

-d :–no-dereference –preserv=links  不复制原文件,只复制链接名

–preserv[=ATTR_LIST]

mode:  权限

ownership:  属主属组

timestamp:

links

xattr

context

all

-p:  等同–preserv=mode,ownership,timestamp

-v: –verbose

-f: –force

-u:–update  只复制源比目标更新文件或目标不存在的文件

–backup=numbered目标存在,覆盖前先备份加数字后缀

 

mv:  移动和重命名文件

mv [OPTION]… [-T] SOURCE DEST

mv [OPTION]… SOURCE… DIRECTORY

mv [OPTION]… -t DIRECTORY SOURCE…

-i:  交互式

-f:  强制

rm:  删除文件

-i:  交互式

-f:  强制删除

-r:  递归

rm –rf /*  危险命令,全盘删除文件

 

tree  显示目录树

-d:  只显示目录

-L level :指定显示的层级数目

-P pattern:  只显示由指定pattern 匹配到的 路径

 

mkdir  创建目录

-p:  存在于不报错,且可自动创建所需的各目录

-v:  显示详细信息

-m MODE:  创建目录时直接指定权限

 

rmdir  删除空目录

-p:  递归删除父空目录

-v: 显示详细信息

 

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

bash通过状态返回值来输出此结果:

成功:0
失败:1-255

命令执行完成后,其状态返回值保存于bash的特殊变量$?中,可以用echo$?来查看最近一条命令的状态;

命令正常执行时,有的会有命令返回值;根据命令及其功能不同,结果各不相同。

222

 

三、请使用命令行展开功能来完成以下练习:

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

333

(2)、创建/tmp/mylinux目录下的:

444555

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

文件的数据分为两种:一种是描述数据属性的一类,一种就是数据本身。

文件的元数据查看为stat命令,示例如下所示:

其中:

file(文件):文件名

size(大小):文件大小

block(块):文件占了多少数据块的块大小

IO Block(IO块):文件所占数据块的块大小

Device(设备):硬件,说明该文件在硬盘的那个柱面

Inode : 节点号

links:硬链接

权限:第一个Access权限,

Uid : 该文件所属的属主,

Gid : 该文件所属的属组

context(环境): 上下文(发生事情的环境, 背景, 来龙去脉; 前后关系) — selinux相关内容

accesstime(最近访问):atime文件上一次的访问时间

modifytime(最近改动):mtime文件上一次修改的时间

changetime(最近改动):ctime文件上一次属性更改的时间

 

touch: 修改文件的时间戳

-a 变 仅改变 atime 和ctime

-m 变 仅改变 mtime 和ctime

-t [[CC]YY]MMDDhhmm[.ss]

指定atime 和mtime 的时间戳

 

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

定义别名:alias NAME=’COMMAND’

666

撤销别名: unalias NAME

永久生效 vim /etc/bashrc 末尾处添加 alias Name=’COMMAND’

使用反引号“在命令中引用另一个命令的结果。

777

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

888

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

999

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

10

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

1111

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

1212

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

1313

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

3131

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

(0)
上一篇 2018-07-06 14:17
下一篇 2018-07-06 14:55

相关推荐

  • PHP简介

    人们常说,PHP是世界上最美的语言,缘何PHP的魅力如此之大呢,今天来带你揭开PHP神秘的面纱

    2018-06-23
  • 第六次作业

    简述osi七层模型和TCP/IP五层模型 OSI:是ISO(国际标准化组织)组织在1985年研究的网络互连模型。 OSI将网络定义为7层,每一层实现各自的功能和协议,并完成与相邻层的接口通信。 物理层: 这一层是指物理设备 数据链路层:这层通过帧封装进行传递 网络层: 通过ip寻址来建立两个节点之间的连接这一层就是我们经常说的IP协议层。IP协议是Inter…

    Linux笔记 2018-08-08
  • linux一些实用小命令

    linux的哲学思想: 1 一切皆文件2 小型,单一用途的程序3 链接程序,共同完成复杂的任务4 避免令人困惑的用户界面5 配置数据存储在文本中1Byte=8bit1k=1024Byte1M=1024k1G=1024M1T=1024G1P 1E 1Z 1Y 1D每个汉字占2个字节(Byte) 每个英文字母占1字节(Byte)在网络配置文件中修改网络开机自启项…

    Linux笔记 2018-03-31
  • sell 进阶

    删除shell函数:命令格式:unsrt function_name 创建函数:例 function func2 { echo fun2;}   fork  炸弹;:(){ :|&};: 脚本: cat  Bomb.sh #!/bin/bash ./$0./$0& 信号捕捉 trap ‘ehcho trap 15&#82…

    2018-05-10
  • 计算机原理与Linux基础

    计算机的组成及功能 1、其实计算机的组织分为内部设备和外部设备, 内部设备:         CPU:运算器、寄存器、缓存         存储器:内存,RAM(Random Access Memory)         控制器:控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。 外部…

    Linux笔记 2018-05-13
  • 文件实时查找工具-find

    find:命令 实时查找工具,通过遍历指定路径完成文件查找 工作特点:查找速度慢,精确查找,实时查找,可能只搜索用户具备读取和执行的目录 用法:  find【OPTION]…[查找路径】【查找条件】【处理动作】 查找路径:指定具体目标路径;默认为当前目录查找条件:指定的查找标准,可以文件名、大小、类型、权限等标准进行;默认为找出指定路径下的所有文…

    2018-04-13

评论列表(1条)

  • 马哥教育
    马哥教育 2018-07-18 22:14

    赞,内容上没什么问题,继续加油。期待后续作品。