Linux第二周总结

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

Cpmvrm

cp命令: copy

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

如果DEST不存在:则事先创建此文件,并复制源文件的数据流至DEST中;

如果DEST存在:

如果DESST是非目录文件;则覆盖目标文件;

如果DEST是目录文件:则先在DEST目录下创建一个源文件同名的文件,并复制其数据流;

常用选项:

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

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

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

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

-a:  -dR –preserve=allarchive, 用于实现归档

–preserv=

mode: 权限

ownership: 属主和属组

timestamps: 时间戳

context:安全标签

xattr: 扩展属性

links:符号链接

all: 上述所有属性

例如:[root@localhost ~]# cp  /etc/fstab  /tmp/

mv命令:move     移动

mv [OPTION]… [-T] SOURCE DEST

mv [OPTION]… SOURCE… DIRECTORY

mv [OPTION]… -t DIRECTORY SOURCE…

常用选项:

-i: 交互式;

-fforce;  强行覆盖;

rm命令: remove         删除

rm [OPTION]… FILE…

常用选项:

-i: 交互式;

-fforce;  强行覆盖;

-rrecursive

删除目录:rm -rf /PATH/TO/DIR  危险操作

危险操作:rm -rf /*

注意:所有不用的文件建议不要直接删除,而是移动至某个专用目录; (模拟回收站)

Linux第二周总结

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

命令执行的状态结果:

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

成功:0

失败:1-255

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

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

Linux第二周总结

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

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

~:自动展开为用户的家目录,或指定的用户的家目录;

{}:可承载一个以逗号分隔的路径列表,并能够将其展开为多个路径;

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

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

Linux第二周总结

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

Linux第二周总结

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

元数据信息有:

File:文件名

Size:文件大小

Blocks:数据块

IO BlockIO

硬链接数

Access:用户对文件访问的权限

Uid:属主

Gid:属组

Access time:访问文件时间

Modify time:更改时间

Change time:改动时间

查看文件元数据:

stat命令:显示文件的状态

stat  FILE…

文件:两类数据   数据改变元数据一定改变

元数据:metdata

数据:data

Linux第二周总结

touch命令:

touch –更改文件时间戳

touch [OPTION]… FILE…

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

-a: 仅修改access time

-m: 仅修改modify time

-t STAMP

[[CC]YY]MMDDhhmm[.ss]

Linux第二周总结

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

(0)
N27_yunerN27_yuner
上一篇 2017-07-09 16:21
下一篇 2017-07-09 16:34

相关推荐

  • 管理磁盘分区之fdisk详解

    Mozatr的不定期更新,处于学习阶段的Mozart,愿不断分享,不断进步。 此次分享一个重要的管理分区命令:fdisk ,我们一一阐述。 (一)分区 首先我们了解下什么是分区,分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁盘使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。 分区的优点:  &nbsp…

    Linux干货 2017-08-19
  • 22期第十三周课堂练习

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;   3)添加s…

    Linux干货 2017-01-09
  • 初识Linux基础

    一:计算机的组成及其基本功能 计算机主要由五大基础部件组成:控制器,运算器,存储器,输入设备,输出设备。 1、控制器:计算机的核心组件,协调各程序的运行,对计算机的各项资源进行控制分配; 2、运算器:计算机实现算术运算以及逻辑运算的部件; 3、存储器:计算机用来存放数据和程序的基本部件,存储器由若干存储单元组成,每个存储单元都有一个             …

    Linux干货 2018-03-04
  • bash 函数

        函数可以让多条shell的命令组成语句块,实现代码重用和模块化编程。让我们在不用重复编写一些脚本,下面让我们来了解函数。 1,函数的简介 函数在脚本中使用应先定义,声明,再可以调用。 函数function 是由若干条shell 命令组成的语句块,实现代码重用和模块化编程。 函数与shell 程序形式上是相似的,…

    Linux干货 2016-08-24
  • 如何配置本地yum源

    在日常学习中配置本地yum源至关重要,下面简单介绍下centos7如何配置本地yum源: 1、开机启动前检查是否将光盘镜像加载,然后开机; 2、cd /run/media/root/CentOS 7 x86_64下找到Packages和repodata这两个包非常重要,其中Packages是rpm包目录,repodata是元数据 3、cd /etc…

    Linux干货 2017-04-23
  • Linux网络管理相关工具

      Linux本身提供了许多用于网络测试、网络排错、网络状态分析的工具,下面来看几个比较常用的工具。   一、ping命令   ping命令是利用ICMP协议还测试网络的连通性。   命令格式:ping [option] IP     常用选项:       -c #:…

    Linux干货 2016-01-14

评论列表(1条)

  • 马哥教育
    马哥教育 2017-07-13 17:07

    赞,很详细的整理记录。一开始打下坚实的基础,会让以后的学习更加顺利,加油。