Linux基本命令问答

1. rmdir -p  用来删除一串目录,比如 rmdir  -p/tmp/test/1/2/3  如果/tmp/1/2/下面除了3目录外还有个4目录,4目录里还有个5目录,那么是否可以成功删除?   rmdir -p  删除一个不存在的目录时是否报错呢?

 

答:不会删除非空目录,如果目录不存在,会报错的

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

答:如果输入的是其他的,那么文件不会被删除


3.
我想创建一串目录时如何建,比如/home/1/2/3/4.

 

答:mkdir–p /homt/1/2/3/4

4.
使用mv命令时,如果目标文件为非目录且存在的文件,会怎么样?

 

答:会提示是否要覆盖

5.
使用less  查看文件/etc/passwd  搜索一下一共出现几个‘root',按哪个键可以向上/向下一行一行的移动?

 

答:按n可以向下一行一行的移动,按N可以向上移动

6.
请想一想如果我们给某个目录的权限设置成rwxrw-rw-,那么其他用户能否ls该目录下的内容,能否进入到该目录下?

 

答:能显示目录下的类容,但是不能进入该目录

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

 

答:目录:rwxrwxrwx - --------x =rwxrwxrw-

文件:rwxrwxrwx- --x—x—x = rw-rw-rw-

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

答:一天内变更的文件:find /var –type f –ctime-1

       一小时内变更的文件:find /root –type f–mmin -60


9.
find找出 /etc/目录下,一年内从未变更过的文件?

 

答:find /etc ! –ctime –365

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

答:因为每个目录下面都会有一个...也就是说每个目录下面的子目录肯定会有它本身和它上一级目录,那么一旦设置了硬链接则会造成一种混乱,设置会导致死循环。硬链接的文件并不会占用空间大小,它只是复制了该文件的一份inode信息,硬链接文件是不可以跨分区创建的


11. Linux
系统里,分别用什么符号表示:普通文本文件、二进制文件、目录、链接文件、块设备、套接字文件以及串行端口设备?

答:普通文件:-

       二进制文件:-

       目录:d

       链接文件:l

       块设备:b

       套接字:s

       串行端口设备:c


12.
如何把把dira目录以及目录下的所有文件及目录修改为所属主为user1,所属组为users

答:chown -R user1:users dira


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

答:默认目录:755,文档:644,目录:777– umask,文档:666 – umask


14.
修改dirb目录的权限,使所属主可读可写可执行,所属组可读可执行,其他用户不可读不可写也不可执行,使用什么命令?

答:chmod 750 dirb


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

答:只能追加:chattr +a文件

不能删除,重命名,设定链接接,写入,新增数据:chattr+i文件


16. Linux
下一个点 '.'和两个点 '..'分别表示什么?

答: .:表示当前目录

       ..:表示上一级目录


17.  cd -  
表示什么含义?

答:切换到上一次目录


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

答:第二列数值表示有几个文件使用相同的inode,如果一个目录的这列为3,我们可以通过使用 ls -al路径/|grep '^d'|wc -l这条命令得到 


19.
如果没有locate命令,需要我们安装哪个包?初次使用locate命令会报错“can not open `/var/lib/mlocate/mlocate.db': Nosuch file or directory”需要我们如何做呢?

答:yum install -y mlocate,如果报错,使用updatedb来更新


20.
当拷贝一个文件时,如果目标文件存在会问我们是否覆盖,如何做就不再询问了?

答:用/bin/cp 代替cp就不会询问了


21.
如何动态显示一个文件的内容,假如这个文件内容一直再增加。

 

答:tail–f文件,可以动态查看这个文件

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

答:chmod可以修改文件的权限;find ./ -type f |xargs chmod 644


23.
如何查看当前用户的家目录是什么?

 

答:echo $HOME

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

答:chmod o+wt 目录


25.
简述软链接和硬链接的区别?

答:软连接可以理解为,源文件的快捷方式,软连接文件记录的是源文件的路径,占用空间非常小。当把源文件删除后,那么软连接文件也就变成一个坏文件了,不能使用了。
硬链接和源文件的inode信息是一模一样的,可以说硬链接文件只是复制了一份源文件的inode信息,在我们看来硬链接文件和源文件没有什么区别,删除任何一个文件对方都不受影响,唯一的是少了一份inode,硬链接只能在同一个分区下创建,而软连接不受限制。硬链接文件和源文件虽然看起来像是两个文件,但是只占用一个文件的磁盘空间
26. cat a.txt
会更改a.txt的什么时间?  chmod 644 a.txt会更改a.txt的什么时间? vim?直接touch?

 

答:cat会更改:atimechmod会更改:ctimevim会修改:atimemtimectime

       touch会更改:atimemtimectime


2015年3月22日

by:champly 

转载于:https://my.oschina.net/ChamPly/blog/1526867

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值