网络班第27期第二周作业

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

cp命令:copy

文件à>目录

网络班第27期第二周作业网络班第27期第二周作业

文件à>文件

网络班第27期第二周作业

目录->文件(报错)

 网络班第27期第二周作业        

目录->目录

网络班第27期第二周作业

常用选项:

                -i:交互式复制,即覆盖之前提醒用户确认;

                -f:强制覆盖目标文件;

                -r, -R:递归复制目录;

                -d:复制符号链接文件本身,而非其指向的源文件;

                -a-dR
–preserve=all, archive
,用于实现归档;

                –preserv=

                       mode:权限

                       ownership:属主和属组

                       timestamps: 时间戳

                       context:安全标签

                       xattr:扩展属性

                       links:符号链接

                       all:上述所有属性

 

    mv命令:move

  网络班第27期第二周作业

move还可以用来重命名

    

网络班第27期第二周作业

网络班第27期第二周作业

 常用选项:

                -i:交互式;

                -fforce

 

    rm命令:remove

  网络班第27期第二周作业

           常用选项:

                  -iinteractive

                  -fforce

                  -r: recursive

 

                  删除目录:rm
-rf /PATH/TO/DIR

                         危险操作:rm -rf /

 

 

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

命令执行的状态结果:

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

                      成功:0

                      失败:1-255

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

网络班第27期第二周作业

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

               根据命令及其功能不同,结果各不相同;

 

        引用命令的执行结果:

               $(COMMAND)

               `COMMAND`

 

 

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

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

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

(3)     ├── bin

(4)     ├── boot

(5)       └── grub

(6)     ├── dev

(7)     ├── etc

(8)       ├── rc.d

(9)       └──
init.d

(10)   └── sysconfig

(11)      └── network-scripts

(12)  ├── lib

(13)   └── modules

(14)  ├── lib64

(15)  ├── proc

(16)  ├── sbin

(17)  ├── sys

(18)  ├── tmp

(19)  ├── usr

(20)  └── local

(21)       ├── bin

(22)       └── sbin

(23)  └── var

(24)      ├── log

(25)      ├── look

(26)      └── run

网络班第27期第二周作业

网络班第27期第二周作业

 

mkdir
/tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{look,log,run}}
-pv

 

 

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

stat命令:

网络班第27期第二周作业

        时间戳:

               access time:访问时间

               modify time:修改时间

               change
time
:改变时间

可以用touch来改变

-a

-m

-t [CC][YY]MMDDhhmm[.ss]:修改制定时间戳为某时间

网络班第27期第二周作业

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

(0)
N27_flypigN27_flypig
上一篇 2017-07-31 09:54
下一篇 2017-07-31 21:18

相关推荐

  • 马哥linux 0801作业

    将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 2.将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中 3.一个linux用户给root发邮件,要求邮件标题为"help",邮件正文如下: Hello,I am 用户名,the system version is here,ple…

    Linux干货 2016-08-04
  • linux多网口绑定

    LINUX多网卡绑定同一IP(BOND): 常用的有三种 mode=0:轮转策略,有自动备援,但需要”Switch”支援及设定。 mode=1:活动-备份模式,其中一条线若断线,其他线路将会自动备援。 mode=3:广播模式,有自动备援,不必”Switch”支援及设定 mode0模式:需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里options …

    2017-07-03
  • 关于shell脚本编程基础第三篇

                          关于shell脚本编程基础第三篇   本章主要内容:循环的特殊用法;while;for;select 循环与菜单       &nbsp…

    系统运维 2016-08-21
  • Linux的发展史

    前言: Linux是什么?    我们知道Linux这玩意儿是在计算机上面运作的,所以说Linux就是一组软件。问题是这个软件是操作系统还是应用程序? 且Linux可以在哪些种类的计算机上面运作?而Linux源自哪里?为什么Linux 还不用钱?这些我们都得来谈一谈先!      计算机系…

    Linux干货 2016-10-13
  • shell脚本编程进阶

    一些常用的编程语句,

    2017-12-23
  • shell中测试命令

    shell中测试命令        test命令提供了if–than语句中测试不同条件的途径。如果test命令中列出的条件成立,test命令就会退出并返回退出状态吗0 。这样if–than语句就与其他编程语言中的if–than语句类似的方式工作了。如果条件不成立,…

    Linux干货 2017-04-16

评论列表(1条)

  • 马哥教育
    马哥教育 2017-08-20 18:56

    一开始的作业比较简单,但都是比较重要的基础,掌握扎实非常的必要,这次作业完成的非常好,再接再励。