- rmdir -p 用来删除一串目录,比如 rmdir -p /tmp/test/1/2/3 如果 /tmp/1/2/ 下面除了3目录外还有个4目录,4目录里还有个5目录,那么是否可以成功删除? rmdir -p 删除一个不存在的目录时是否报错呢?
答:
可以成功删除空目录
会报错
(No such file or directory)
- 删除一个目录或者文件时,在删除之前会先问一下我们是否删除,如果直接回车,是否删除呢?如果输入的不是'y' 也 不是'n' 会发生什么?
答:
不会执行删除操作
不执行删除操作
- 我想创建一串目录时如何建,比如/home/1/2/3/4.
答:
mkdir -p /home/1/2/3/4
- 使用mv命令时,如果目标文件为非目录且存在的文件,会怎么样?
答:
会覆盖原有的文件
- 使用less 查看文件/etc/passwd 搜索一下一共出现几个‘root', 按哪个键可以向上/向下一行一行的移动?
答:
Shift + g 然后 Shift + ? 然后输入 root
j:上一行,k:下一行
- 请想一想如果我们给某个目录的权限设置成rwxrw-rw-,那么其他用户能否ls该目录下的内容,能否进入到该目录下?
答:
不可以ls该目录下的内容
不可以cd进入到该目录下
- 如果设置 umask 为 001 , 那么用户默认创建的目录和文件的权限是什么样子的?
答:
目录:776,文件:666
- 用find找出 /var/ 目录下,最近一天内变更的文件?再用find找出 /root/ 目录下一小时内变更的文件?
答:
find /var/ -type f -ctime -1
find /root/ -type f -cmin -60
- 用find找出 /etc/ 目录下,一年内从未变更过的文件?
答:
find /etc/ -type f -ctime +365
- 为什么硬链接不能链接目录? 硬链接的文件是否占用空间大小,硬链接文件是否可以跨分区创建?
答:
会造成目录死循环
不占用空间大小
不可以跨区创建,不同的文件系统有不同的inode table
- Linux系统里,分别用什么符号表示: 普通文本文件、二进制文件、目录、链接文件、块设备、套接字文件以及串行端口设备?
答:
普通文本文件:f;二进制文件:b;目录:d;链接文件:l;块设备:b;套接字文件:s;串行端口设备:c
- 如何把把dira目录以及目录下的所有文件及目录修改为所属主为user1, 所属组为users?
答:
chown -R user1:users dira
- Linux系统,默认目录的权限为什么?文档的权限是什么?用三个数字表示。我们可以通过修改umask的值更改目录和文档的默认权限值,我们如何通过umask的值得到默认权限值?
答:
默认目录权限:755;默认文件权限:644
默认权限最大值 - umask的值
- 修改dirb目录的权限,使所属主可读可写可执行,所属组可读可执行,其他用户不可读不可写也不可执行,使用什么命令?
答:
chmod u=rwx,g=rwx,o=--- diab
- 如何使文件只能写不能删除? 如何使文件不能被删除、重命名、设定链接接、写入、新增数据?
答:
chattr +a filename
chattr +i filename
- Linux 下一个点 '.' 和两个点 '..' 分别表示什么?
答:
.代表当前目录;..代码上一级目录
- cd - 表示什么含义?
答:
返回进入此目录前所在的目录
- 用ls 查看目录或者文件时,第二列的数值表示什么意思?如果一个目录的这列的值为3,那么这个3是如何得到的?
答:
第二列的数值表示:文件硬链接数(或者子目录数) = 2(.当前目录 + ..父目录)+子目录数
- 如果没有locate命令,需要我们安装哪个包?初次使用locate命令会报错“can not open `/var/lib/mlocate/mlocate.db': No such file or directory”, 需要我们如何做呢?
答:
mlocate
updatedb
- 当拷贝一个文件时,如果目标文件存在会问我们是否覆盖,如何做就不再询问了?
答:
which cp
找到cp
的绝对路径,用绝对路径执行/path/cp -rf
命令
- 如何动态显示一个文件的内容,假如这个文件内容一直再增加。
答:
tail -f filename
- 更改文件读写执行权限的命令是什么?如何把一个目录下的所有文件(不含目录)权限改为644?
答:
chmod modenumber filename;find -type f -exec chmod 644 {} \;
- 如何查看当前用户的家目录是什么?
答:
echo $HOME
- 假如一个目录可以让任何人可写,那么如何能做到该目录下的文件只允许文件的所有者更改?
答:
chattr +a directory
- 简述软链接和硬链接的区别?
答:
硬链接只能用于文件,软链接可以用于文件和文件夹;硬链接删除源文件不会影响目标文件的访问,软链接删除源文件会造成目标文件无法访问;硬链接会增加inode号,软链接不会增加inode号
- cat a.txt 会更改a.txt的什么时间? chmod 644 a.txt 会更改a.txt的什么时间? vim呢? 直接touch呢?
答:
Access Time
Change Time
Access Time
Access Time、Modified Time、Change Time