美文网首页
linux学习笔记-day11-习题

linux学习笔记-day11-习题

作者: whatcanhumando | 来源:发表于2018-11-22 22:29 被阅读55次
  1. 命令rmdir -p用来删除一串目录,比如rmdir -p /tmp/test/1/2/3。如果/tmp/1/2目录下除了3目录外还有4目录,4目录里还有5目录,那么是否可以成功删除?用命令rmdir -p删除一个不存在的目录时,是否会报错呢?

答: 可以删除成功。会报错,会提示删除失败,没有该目录。

  1. 删除一个目录或者文件时,在删除之前会先询问我们是否删除,如果直接回车,是否能删除呢?如果输入的不是y也不是n,会发生什么呢?

答:在ubuntu不会询问是否删除

  1. 如何创建一串目录

答: mkdir -p 1/2/3

  1. 使用mv命令时,如果目标文件不是目录,但该文件存在,会怎么样?

答: 会重命名该文件。如果文件存在则会覆盖原文件。

  1. 使用less命令查看文件/etc/passwd,搜索一下共出现了几个root?按哪个键可以向上 /向下逐行移动?

答: 使用 /搜索字符串。按j向下,按k向上,跟vim或者vi中一样。

  1. 为什么目录必须要有x权限才可以查看目录下面的文件呢?

答:对于linux来说目录也是一个文件,查看目录相当于执行这个文件,所以需要X权限

  1. 如果设置umask为001, 那么用户默认创建的目录和文件的权限是什么样子呢?

答:文件的默认权限为666,目录的默认权限为777。umask为001,则取反后为771。与默认权限进行与运算后分别为660和771。因此文件的权限为660,目录的权限为777.

  1. 用find找出/etc/目录下一年内从末变更过的文件

答: find /etc/ -mtime 365

  1. 为什么硬链接不能链接目录?硬链接的文件是否占用空间?硬链接文件是否可以跨分区创建?

  2. linux系统里,分别用什么符号表示纯文本文件、二进制文件、目录,链接、块设备以及字符设备?

答: 用-表示纯文本文件和二进制文件;d表示目录;l表示链接; b表示块设备;c表示字符设备。

  1. 用find找出/var/目录下最近一天内变更的文件,再用find找出/root/目录下一小时变更的文件

答: find /var/ -mtime -1 , find /var/ -mmin -60

  1. 如何把dira目录以及该目录下的所有文件和目录修改所有者user1、 所属组为users

答: chown -R user1:users dira

  1. linux系统中默认目录权限是什么?文档的权限是什么?分别用三个数字表示。我们可以通过修改umask的值更改目录和文档的默认权限值,那么如何通过umask的值得到默认权限值?

答:目录默认权限777, 文件默认权限666。修改umask 为0,可以得到默认值

  1. 修改dirb目录的权限,使其所有者可读、可写且可执行,所属组可读且可执行,其他用户不可读、不可写也不可执行,使用什么命令

答: chmod 750 dirb

  1. 如何使文件只能写且不能删除,如何使文件不能被删除、重命名、设定链接、写入且新增数据呢

答:只能写不能删除: chattr +a test
chattr +i test

  1. linux下的一个点. 和两个点 ..分别表示什么?

答: 一个点表示当前目录,两个点表示上级目录

  1. cd - 表示什么含义

答:表示返回上一次工作的目录

  1. 用ls命令查看目录或者文件时,第2列的数值表示什么意思?如果一个目录的第2列的值为3,那么这个3是如何得到的

答: 第2列表示文件数据。如果为3则说明这是一个目录文件,里面包含3个文件。

  1. 如果系统中没有locate命令,我们需要安装哪个软件包,?初次使用locate命令会报错can not open '/var/lib/mlocate.db':No such file or directory,我们需要如何做。

答: 需要安装 mlocate。updatedb

  1. 当复制一个文件时,如果目标文件存在会询问我们是否覆盖,如何做就不再询问了呢

答:在ubuntu里不会询问会直接覆盖。

  1. 假如一个文件内容一直在增加,如何动态显示这个文件的内容呢

答: tail -f test

  1. 更改文件读定执行权限的命令是什么?如何把一个目录下的所有文件(不含目录)的权限改为644

答: chmod命令修改文件的读写权限。chmod -R 644 test

  1. 如何查看当前用户的目录

答: ls ~

  1. 假如一个目录可以让任何人可写,那么如何能做到该目录下的文件只允许文件的所有者更改

答:chmod -R 755 test/

  1. 简述软链接和硬链接的区别

答:软链接新建一个文件,linux系统读取该文件的时候会自动读目标文件。而硬链接并不会新建一个文件,只是新建下个inode,inode中存储的硬盘块与目标文件一致。

  1. cat a.txt 会更改a.txt的什么时间。chmod 644 a.txt会更改a.txt的什么时间?vim呢,直接touch呢

答:cat a.txt会更改access time ,也就是atime和ctime。chmod 命令会修改inode中的值,会改变change time也就是ctime。vim会读取和写入,access time ,modify time, change time都会修改。touch

相关文章

  • linux学习笔记-day11-习题

    命令rmdir -p用来删除一串目录,比如rmdir -p /tmp/test/1/2/3。如果/tmp/1/2目...

  • 21天E战到底学习笔记Day11

    21天E战到底学习笔记Day11-认识函数,进阶用法 今天的学习内容继续是函数的基础知识,进阶用法, 一、绝对引用...

  • Linux练习题学习笔记

    参考:生信技能书(Jimmy的linux练习题)进入到简书之后,就一直写个不停,不能自拔,想把之前在本地学习、练习...

  • 快乐学习笔记

    Linux学习笔记 马哥练习题: 查看echo是内部还是外部命令 作用?显示注释作用,用于一些批命令中需要注释给用...

  • Linux笔记及习题

    Linux课程整理 1、学习资料 马哥linux视频,Linux 命令行与Shell脚本编程大全 2、系统认知 看...

  • Linux 学习笔记 1

      继 Linux 学习笔记 0 安装 Linux 后开始学习 Linux 命令。首先学习的是获得命令帮助,最常用...

  • 软件安装和管理conda

    Linux学习没有什么其他的诀窍,就是多用!!!做习题!!!实战!!!代码每天敲好几百遍!!! 1.Linux系统...

  • Linux Command Line 学习笔记2

    说明;写Linux Command Line 学习笔记系列文章本意只是记录自己学习 《Linux Command...

  • Linux Command Line 学习笔记3

    说明;写Linux Command Line 学习笔记系列文章本意只是记录自己学习 《Linux Command...

  • Linux Command Line 学习笔记1

    说明;写Linux Command Line 学习笔记系列文章本意只是记录自己学习 《Linux Command...

网友评论

      本文标题:linux学习笔记-day11-习题

      本文链接:https://www.haomeiwen.com/subject/apofqqtx.html