第二周作业

1、总结cp、mv命令的用法(要求列出源及目标各种情况的表格)

cp命令使用:

  功能说明:复制文件和目录

  语法:

           cp [OPTION]... [-T] SOURCE DEST

           cp [OPTION]... SOURCE... DIRECTORY

           cp [OPTION]... -t DIRECTORY SOURCE...

  详解:1)SOURCE为单个文件  目标不存在,新建DEST,并将SOURCE中内容复制到DEST中

           目标存在,DEST为文件,覆盖DEST内容

            DEST为目录,新建与SOURCE相同的文件名和内容

          2)SOURCE为多个文件用逗号分开  目标存在,DEST必须为目录

          3)SOURCE为目录(必须使用-r选项) 目标为文件时会报错

                目标目录不存在,新建DEST,并将SOURCE中内容复制到DEST中

                目标目录存在,新建与SOURCE相同的目录名,并将SOURCE中内容复制到DEST中

          4)复制目录时SOURCE目录名不带"/"

  常用选项:

         -i:交互式,用于DEST与SOURCE同名复制时

         -r,-R :递归复制目录及其所有内容

         -a:归档,相当于-dR --preserve=all

         -d:--no-dereference --preserv=links

         --preserv=[ATTR_LIST]

             mode:权限

             ownership:属主属组

             timestamp

             links

             xattr

             context

             all

         -p:--preserv=mode,ownership,timestamp

         -v:--verbose 显示运行的进度

         -f:--force 如目标文件无法打开时使用

         -s:创建符号链接

         -l:创建硬链接,注意事项:不可以用来创建目录

         -P:--no-dereference ,SOURCE为符号链接,复制后也是符号链接

         -L:与-P相反

         -u: 当SOURCE比DEST内容更新的时候复制

         --backup=[control] :创建备份文件,目标目录中有有同名的文件时默认为覆盖

             none,off:从不备份

             numbered,t:用编号备份

             existing.nil:如果编号备份存在则使用编号备份,否则用简易备份

             simple,never:总使用简易备份(文件名末尾用波浪符标记(~))

         --remove-destination:目标文件中有同名的文件复制前先删除文件


mv命令使用:

  功能说明:移动文件,重命名文件

  语法:

        mv [OPTION]... [-T] SOURCE DEST

        mv [OPTION]... SOURCE... DIRECTORY

        mv [OPTION]... -t DIRECTORY SOURCE..         

  详解:1)SOURCE是文件,DEST是文件,进行重命名操作

                  DEST是目录,将源文件复制到DEST中

            2)SOURCE为多个文件时用空格分开  目标存在,DEST必须为目录

            3)SOURCE为目录, 目标目录不存在,修改目录名称

                    目标目录存在,将SOURCE移动至DEST中

  常用选项:

         -i:交互式,用于DEST与SOURCE同名复制时

         -f:强制执行覆盖

         -v:

         -u:当SOURCE比DEST内容更新的时候移动

         -n:移动是不允许覆盖已经存在的文件

         -b:创建备份文件,目标目录中有有同名的文件时默认为覆盖



2、总结IO重定向的类别和区别。

Linux给程序提供三种IO设备

1.标准输入(stdin)0,默认接受来自键盘的输入

2.标准输出(stdout)1,默认输出到终端

3.标准错误(stderr)2,默认输出到终端

重定向就是不使用系统的标准输入端口,标准输出端口和标准错误输出端口,而进行重新的指定,所以重定向分为输入、输出和错误重定向,通常情况下重定向到一个文件。

支持的操作符号包括

1>  或  >           把STDOUT重定向到文件

2>                     把STDERR重定向到文件

&>                     把所有输出重定向到文件

以上文件如果已存在,文件内容会被覆盖。

set -C       禁止将内容覆盖已有文件,但可以追加,利用 >| 仍可强制覆盖

set  +C      默认,允许覆盖

输入重定向:

从文件中导入STDIN,代替当前终端的输入设备,使用  < 来重定向标准输入,某些命令能够接受从文件中导入的STDIN

利用“<”可以将标准输入重定向


3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中


4、请总结描述用户和组管理类命令的使用方法并完成以下练习:

(1)、创建组distro,其GID为2019;

#groupadd -g 2019 distro

(2)、创建用户mandriva, 其ID号为1005;基本组为distro;

#useradd -u 1005 -g distro mandriva

(3)、创建用户mageia,其ID号为1100,家目录为/home/linux;

#useradd -u 1100 -d /home/liunx mageia

(4)、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期

#echo mageia:mageedu |chpasswd

[root@centos7-test /]#passwd -x 7 mageia

Adjusting aging data for user mageia.

passwd: Success 

(5)、删除mandriva,但保留其家目录;

(6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

(7)、修改slackware的默认shell为/bin/tcsh;

(8)、为用户slackware新增附加组admins,并设置不可登陆。

创建用户user1、user2、user3。在/data/下创建目录test

(1)、设置目录/data/test属主、属组为user1

(2)、在目录属主、属组不变的情况下,user2对test及其子目录有读写权限

#setfacl -m u:user2:rwx /data/test

对于目录来说,目录的操作分别是可浏览、可创建/删除、可进入如果目录没有 x 权限,那么即便这个目录有 r 或 w 权限,也不能对这个目录进行浏览、创建/删除操作,甚至不能进入该目录。

(3)、user1在/data/test目录下创建文件a1.sh, a2.sh, a3.sh, a4.sh,设置所有用户都不可删除1.sh,2.sh文件。

(4)、清理/data/test目录及其下所有文件的acl权限

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容

  • ▲就业班和全程班的小伙伴看这里:(学习老王视频的作业第3-4节) 1、描述Linux发行版的系统目录名称命名规则以...
    一心1977阅读 380评论 0 0
  • 1、描述Linux发行版的系统目录名称命名规则以及用途2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?...
    阿浩浩浩阅读 363评论 0 1
  • 1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cp命令 cp - copy fil...
    华炼阅读 273评论 0 0
  • 一、描述Linux发行版的系统目录名称命名规则以及用途。 /:根目录,Linux系统中只有一个根 /boot:引导...
    Gustav_man阅读 56评论 0 0
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 124,095评论 2 7