N26-第二周

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

Image.png

文件查看类命令:cat, tac, head, tail, more, less,touch

   cat 查看文件内容

 N26-第二周Image.png

tac命令   反向查看文件内容  注:可对照上图

Image.png

分屏查看命令:more  less 

 more FILE    翻屏至文件尾部后自动退出

Image.png

less命令   less FILE

Image.png

head 命令    查看文件前N行 

                   选项-n #

                       -#

Image.png

tail 命令    查看文件后N行

                   tail [options] FILE

                    -n #

                    -#

                    -f:查看文件尾部内容结束后不退出,跟随显示新增的行;

Image.png

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

cp 命令  复制源文件到目标文件

常用选项:

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

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

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

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

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

       –preserv=

              mode:权限

              ownership:属主和属组

              timestamps: 时间戳

              context:安全标签

              xattr:扩展属性

              links:符号链接

              all:上述所有属性

mv命令:move 移动

 常用选项:

                   -i:交互式;

                   -f:force 强制

Image.png

m命令:remove  删除

      常用选项:

                -i:interactive

                -f:force

                -r: recursive

强制删除不提示

Image.png

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

bash命令执行状态返回值:echo $?  可使用此命令查看返回值

      0    表示执行正确  正常执行

         0之后的返回值表示错误

       Image.png

bash 的基础特性:命令行展开

~: 自动展开用户的家目录。或指定用户的家目录(切换用户之后显示为当前用户的家目录)

 N26-第二周

Image.png

{}符号 可以承载一个以","分割的路径1列表,并能够将其展开为多个路径  例如:/tmp/{a,b},表示/tmp/a /tmp/b

Image.png

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

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

                mkdir /tmp/{a,b}_{c,d}

Image.png

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

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

        ├── lock

        ├── log

        └── run

mkdir -p /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/{lock,log,run}}

N26-第二周

Image.png

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

stat 命令       查看文件和文件的系统状态信息

文件:两类数据

          元数据:metadata

          数据:data

 时间戳:

最近访问:2017-01-07 13:10:53.790164925 +0800

最近更改:2016-12-24 23:55:46.031035886 +0800

最近改动:2016-12-27 20:54:16.494263094 +0800

Image.png

touch 命令

touch – change file timestamps

            touch [OPTION]… FILE…

                -c: 指定的文件路径不存在时不予创建;

                -a: 仅修改access time;

                -m:仅修改modify time;

                -t STAMP

                    [[CC]YY]MMDDhhmm[.ss]

Image.png

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

alias 可以使用对命令别名的定义,单独输入alias可查看现有的命令别名

Image.png

alias 别名=‘命令别名’

Image.png

| 管道命令  可以将前面命令的执行结果输送给下一个命令,也可以使用$(COMMAND)方式引用命令的执行结果

Image.png

Image.png

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

[root@localhost var]# ls -ld /var/l*[0-9]*[a-z]

-rw-r–r–. 1 root root 0 1月   7 15:18 /var/lww333lll

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

s -d /etc/[[:digit:]]*[^[:digit:]]

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

]# ls -ld /etc/[^[:alpha:]][[:alpha:]]*

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

~]touch tfile-$(date +%Y-%m-%d-%H-%M-%S)

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

]# cp -r /etc/p*[^0-9] /tmp/mytest1

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

]# cp -r /etc/*.d /tmp/mytest2/

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

# cp -r /etc/[lmn]*.conf /tmp/mytest3/

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

(0)
geshubogeshubo
上一篇 2017-01-07 14:28
下一篇 2017-01-07 17:09

相关推荐

  • Linux中账号管理之权限管理(下)

    linux中的账号管理我们在前面两张已经介绍了一些用户和组的相关概念,常用的配置文件,命令的使用。现在我们来看看账号管理中最傲娇的部分就是我们的权限管理。 一、简单介绍权限的概念 以install.log这个文件为例,查看install.log的元数据,从下图可以看出,每个文件或者目录都有它的所属的主和所属组,最左边显示不仅有它所属类型,还有它的读取写入执行…

    Linux干货 2016-08-08
  • 2班jackcui20160802作业

    1、每日课堂笔记总结 2、预习 3、每日课堂pdf练习 4、在/data/testdir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。 [root@centos7 /]# groupadd g1 [root@centos7 /…

    Linux干货 2016-08-05
  • PS进程命令常用选项参数详解

    PS命令是什么 ps命令能够给出当前系统中进程的快照。它能捕获系统在某一时间的进程状态。如果想要不断更新查看这个状态,可以配合watch命令或使用top命令。ps命令支持三种使用的语法格式 UNIX 风格:选项可以组合在一起,并且选项前必须有”-“连字符。 BSD 风格 :选项可以组合在一起,但是选项前不能有”-&#822…

    2017-07-09
  • 常用大数据词汇中英文对照表

    A 聚合(Aggregation) – 搜索、合并、显示数据的过程 算法(Algorithms) – 可以完成某种数据分析的数学公式 分析法(Analytics) – 用于发现数据的内在涵义 异 常检测(Anomaly detection) – 在数据集中搜索与预期模式或行为不匹配的数据项。除了“Anomalies”,用来表示异常的词有以下几种:outlie…

    Linux干货 2015-03-10
  • 20161028第9天作业

    20161028第9天作业 1、编写脚本/root/bin/hostping.sh,接受一个主机的IPv4地址做为参数,测试是否可连通。如果能ping通,则提示用户“该IP地址可访问”;如果不可ping通,则提示用户“该IP地址不可访问” 2、编写脚本/root/bin/checkdisk.sh,检查磁盘分区空间和inode使用率率,如果超过80%,就发广播…

    Linux干货 2016-10-30
  • 网络管理3

    一、知识整理 1、跨网络通信:路由 路由的分类:主机路由;网络路由;默认路由。 将主机接入网络,需要配置网络相关设置。一般包括如下内容:主机名;IP/MASK;路由:默认网关;DNS服务器:主、次、第三DNS服务器。 2、网络配置文件:IP、MASK、GW、DNS相关配置文件 /etc/sysconfig/network-scripts/ifcfg-IFAC…

    Linux干货 2016-09-10

评论列表(1条)

  • 马哥教育
    马哥教育 2017-03-02 19:57

    非常不建议用截图来显示命令。