linux初级学习笔记三:linux操作系统及常用命令,及如何复制和移动文件!(视频序号:02_4)

本节学习的命令:cp,mv,install,du,read 

本节学习的技能:文件的移动与复制

cp( copy):复制和移动文件

cp SRC DEST

    -r:递归复制一个目录及其目录中的所有文件

    -i:如果目标文件存在,则提示要不要覆盖

    -f:强行复制 (如果目标文件存在,则直接覆盖,如果无法打开现有的目标文件,删除再复制。)

    -p:文件复制文件保留文件原本所有的属主,权限以及时间戳

    -a:保留文件的所有属性,比-p权限还大(归档复制,常用于备份)

        cp file1 file2 file3

        一个文件到一个文件

        多个文件到一个目录

        cp /etc/{passwd,inittab,rc.d/rc.sysinit} /tmp/

mv: move移动文件(重命名)

    mv SRC DEST:移动文件到指定目标

    mv -t DEST SRC:移动文件到指定目标

install:复制一个文件,并给他一个属性

    -d DIRECOTRY ... :创建新的目录

    SRC DEST:复制文件(会有执行权限,可以设置)

install -t DIRECTORY SRC...:移动文件到指定目标

 

作业1:

  1、创建目录/backup

    # mkdir -v /backup

  2、复制目录/etc至/backup目录中,并重命名为“etc-当前日期”,如etc-2013-02-26;要求保留文件原来的属性,保持链接文件;

    cp

         -r

         -p

         -d

    # cp -a /etc /backup/etc-2013-02-28

  命令替换 

  3、复制文件/etc/inittab为/tmp/inittab.new,并删除inittab.new文件的后两行;

    # cp /etc/inittab  /tmp/inittab.new

    # nano /tmp/inittab.new

作业2:

  1、思考:ls命令是否可以显示某目录的整体大小,即包括其内部的所有文件的整体大小?

  2、通过帮助手册,学习使用du命令;

  # du

       -s

       -h

  3、通过帮助,学习read命令;

       变量:内存空间,有名称

       变量赋值:

       变量替换

作业3:

  描述GPL, BSD, Apache三个开源协定的大体联系及区别。

  自由软件

  开源协定,版权描述

作业4:

  1、如何获取Linux当前最新的内核版本号?

       www.kernel.org

  2、列出你所了解的Linux发行版,并说明其跟Linux内核的关系。

       Linux, GNU: GNU/Linux, 源代码

       发行版:Fedora, RedHat(CentOS), SUSE, Debian(Ubuntu, Mint), Gentoo, LFS(Linux From Scratch)

    C, Tom, AMD, Jerry,

    RedHat: 通用格式

posted @ 2018-04-24 15:00  达尔文在思考  阅读(218)  评论(0编辑  收藏  举报