Linux基本命令练习

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.用 pwd 命令查看默认工作目录的完整路径

2.用 pwd 命令查看链接文件的目录,和链接指向的实际目录

3.从当前目录跳至根目录(使用相对和绝对目录跳转)

4.列出/home/peidachang文件夹下的所有文件和目录的详细资料

5.列出当前目录中所有以"t"开头的目录的详细内容

6.创建一个空目录

7.递归创建多个目录

8.创建权限为777的目录

9.创建新目录并显示创建信息

10.删除文件file,系统会先询问是否删除

11.强行删除file,系统不再提示

12.将test1子目录及子目录中所有档案删除

13.通过man帮助,学习使用rmdir命令       

14.文件改名

15.将文件log1.txt,log2.txt,log3.txt移动到目录test3中。

16.将文件file1改名为file2,如果file2已经存在,则询问是否覆盖

17.将文件file1改名为file2,即使file2存在,也是直接覆盖掉

18.移动当前文件夹下的所有文件到上一级目录

19.复制单个文件到目标目录,文件在目标文件中不存在

20.复制单个文件到目标目录,文件在目标文件中存在

21.更新log.log的时间和log2012.log时间戳相同         

22.设定文件的时间戳

23.查看当前目录下的所有文件类型

24.查看单个文件的文件类型

25.给文件创建软链接,并测试如果源文件丢失,链接是否会失效     

26.给文件创建硬链接,比较硬链接文件与源文件各属性

27.接上两例,链接完毕后,删除和重建链接原文件,观察链接表现情况

28.给目录创建软链接,目录使用绝对和相对目录,查看结果

29.查找home目录下文件名为memcache.pid的文件

  

30.查找当前目录下所有以pid结尾的文件

31.查找以数字开头的所有pid文件

32.查找以数字为文件名的所有pid文件

33.用户目录下,查找权限为755的文件

34.当前目录,查找所有以产u_开头的,并且权限为644的文件

35.查找当前目录下面的目录   

36.找当前目录下面的非目录文件

37.查找当前目录中,没有归属的文件

38.查找用户组为users,所属用户为zhangy的文件

39.查找/home目录下的空文件

40.查找5天内修改过的文件

41.查找5天前修改过的文件

42.查找修改时间比一参考文件更接近现在的文件

43.显示当前目录下面所有空文件,将其删除

44.more对用户操作的所有历史记录,进行分页显示

45.将以下内容保存至user文件中,完成后续操作

    root:x:0:0:root:/root:/bin/bash

    bin:x:1:1:bin:/bin:/bin/false

    DADddd:x:2:2:daemon:/sbin:/bin/false

    mail:x:8:12:mail:/var/spool/mail:/bin/false

    ftp:x:14:11:ftp:/home/ftp:/bin/false

    &nobody:$:99:99:nobody:/:/bin/false

    zhangy:x:1000:100:,,,:/home/zhangy:/bin/bash

    http:x:33:33::/srv/http:/bin/false

    dbus:x:81:81:System message bus:/:/bin/false

    hal:x:82:82:HAL daemon:/:/bin/false

    mysql:x:89:89::/var/lib/mysql:/bin/false

    aaa:x:1001:1001::/home/aaa:/bin/bash

    ba:x:1002:1002::/home/zhangy:/bin/bash

    test:x:1003:1003::/home/test:/bin/bash

    @zhangying:*:1004:1004::/home/test:/bin/bash

    policykit:x:102:1005:Po

1)匹配含有root的行

2)匹配以root开头或者以zhang开头的行

3)匹配以zhang开头,只含有字母的单词行

4)不匹配以false结尾的行,并显示行号

 

5)显示包含$号的行

posted @ 2017-06-02 20:06  孙中明  阅读(165)  评论(0编辑  收藏  举报