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
下一篇 2017-07-09

相关推荐

  • 编译内核

    先把下载的内核解压展开归档 tar -xvf linux-4.12.tar.xz   把linux系统中的/boot/config-3.10.0-514.el7.x86_64 copy到归档文件中并命名为.config   cp config-3.10.0-514.el7.x86_64 /app/linux-4.12/.conf…

    2017-07-12
  • keepalived双主模型高可用Nginx服务

    配置前提: (1) 各节点时间必须同步;             ntp, chrony (2) 确保iptables及selinux不会成为阻碍; (3) 各节点之间可通过主机名互相通信(对KA并非必须);   &nb…

    2017-07-06
  • 误删除libc.so.6时,该怎么恢复

           一周一周光阴似流水,转瞬即逝,又到了该说点什么的时候了。这周老师给我们出了一道实验题,内容是当你不小心误删除了libc.so.6这个库文件时,怎么恢复。意不意外?惊不惊喜?那下面就来简单说说(呃……为什么不是详细说说呢,因为这个这个水平有限,也只能是理解多少,给…

    2017-08-11
  • YUM工具的工作原理、用法及源 码包的编译安装

    YUM工具的工作原理,用法及源码包的编译安装 _ueditor_page_break_tag_ 一、 CentOS: yum, dnf       1.YUM: (Yellow dogUpdate Modifier),rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包,up2date的替代工具   …

    Linux干货 2016-09-01
  • 第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。[root@localhost ~]# cp -r /etc/skel/ /home/tuser1[root@localhost /]# chmod -R g=,o= /home/tuser1 2、编辑/etc/group文件…

    Linux干货 2017-03-04
  • 从Linux小白到大牛——与狼共舞的日子3

    马哥教育网络班21期+第3周课程练习 1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who root :0   2016-07-23 08:55 (:0) wangsining pts…

    Linux干货 2016-07-26

评论列表(1条)

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

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