zoukankan      html  css  js  c++  java
  • Linux基础实验(二)

    一)基础实验:

    1. 新建文件a.txt,并用权限模式、权限值两种方式修改权限为rwxrwx--x
        新建文件:touch a.txt
        权限模式:chmod ug=rwx o=x a.txt
        权限值:chmod 771 a.txt
    2. 在用户的家目录中创建多级目录a/b/c/d/e
        mkdir -p a/b/c/d/e
    3. 创建四个目录a、b、c、d,1)将a、b拷贝到c  2)将a、b剪切到d 3)删除c、d
        创建目录:mkdir a b c d
        1)cp -r a b c
        2)mv a b d
        3)rm -r c d
    4. 显示家目录中所有以.txt结尾的文件
        ls *.txt
    5. 新建文件link1.txt、link2.txt、k.txt、ab.txt,执行ls *[link]* 和 ls *link*分别会有哪些文件被查出
        创建文件:touch link1.txt link2.txt k.txt ab.txt
        ls *[link]*:link1.txt、link2.txt、k.txt
        ls *link*:link1.txt、link2.txt
    6. 查看2008年8月份的日历
        cal 8 2008
    7. 将当前时间输出到time.txt
        date >time.txt
    8. 新建date > a.txt 文件,在a.txt第一行的上面在加一行,输入hello world
        进入a.txt:vi a.txt
        在第二行插入hello world:o
        把第一行移动到第二行: :1m2
    9. 清空a.txt文件的内容
        将光标移动到第一行:2dd
    二)扩展实验:

    1. 在Unix中?的作用
        ?表示单个字符
    2. ;和|的区别
        ;是按照顺序执行命令
        |是前面命令执行的结果交给后面命令执行
    三)作业:
    1. 查看当前目录下所有文件包括隐藏文件的详细列表信息
        ls -al
    2. 在cp、mv、rm等命令中,-i选项的作用
        -i作用:提示是否需要覆盖或者删除文件或目录
    3. 用ls查看目录本身(而非其子目录)的详细列表信息
        ls -ld
    4. 在主目录中进行如下操作:
    a. 使用touch命令创建文件test;
        touch test
    用mkdir命令分别创建名为courses、sample和personal的目录;
        mkdir courses sample personal
    使用ls -l命令查看当前目录中文件的访问权限;
        ls -l
    使用ls -ld命令查看当前目录中目录的访问权限。(看的是本目录,不加d看的是其中的子目录们)
        ls -ld
    b. 对courses、sample和personal三个子目录,设置使自己(owner)拥有读、写、执行权限,组用户有读写权限,其它用户只有执行权限,用字符模式实现,并查看设置结果。
        chmod u=rwx,g=rw,o=x courses sample personal
    c. 设置test的权限,使自己有读和写的权限,组用户有读的权限,其他用户没有任何权限,用数字模式实现上述设置,并查看设置结果。
        chmod 640 test
    5.
    (1) 使用touch命令在主目录中建立文件file1和file2
        touch file1 file2
    (2) 在主目录中创建子目录dir1、dir2
        mkdir dir1 dir2
    (3) 将file1 file2 复制到dir1中,查看主目录与dir1目录中有何变化
        cp file1 file2 dir1 主目录中没有变化,dir1目录中多了file1和file2两个文件
    (4) 将文件file1,file2从主目录移动至dir2中,查看主目录与dir2有何变化
        mv file1 file2 dir2 主目录中file1,file2两个文件消失,dir2目录中多了file1和file2两个文件
    (5) 将dir2中的文件file1 改名为myfile1
        mv dir2/file1 dir2/myfile1
    (6) 请使用绝对路径删除文件myfile1
        rm /home/briup/dir2/myfile1
    (7) 将dir1中文件拷入dir2子目录,注意有没有提示,考虑原因。(默认是不提示的,如要提示加-i)
        cp -i dir1/file1 dir1/file2 dir2
    (8) 删除dir1子目录
        rm -r dir1
    (9) 将目录dir2复制到dir1
        cp -r dir2 dir1
    (10) 将目录dir2重命名为dir3
        mv dir2 dir3
    6. 查看/etc下所有文件的详细信息,并将这些输出信息存储到以自己名字命名的文件中;查看文件/etc/passwd的内容,并将这些内容追加到上述文件的末尾
        ls -l /etc >heavn
        cat /etc/passwd >>heaven
    7. 在home目录下创建dhA,ehasE,fhhBd等文件查询当前目录下以小写d-j开头并且以大写A-D结尾的文件
        ls [defghij]*[ABCD]

  • 相关阅读:
    设计模式之一(策略模式)
    电脑开机进入不了XP界面
    IBM X系列笔记本通过U盘安装系统方法全攻略
    DELPHI 访问其它电脑文件(局域网)
    笔记本维修小插曲 屏幕不亮处理方式
    delphi 笔记
    电脑小子的新婚夜
    如何得到动态链接库的输出函数(delphi tdump.exe)
    sql server重复数据处理
    如何使用jQuery向asp.net Mvc传递复杂json数据Filter篇
  • 原文地址:https://www.cnblogs.com/heavenplus/p/9366394.html
Copyright © 2011-2022 走看看