您现在的位置是:首页 > 文章详情

linux文件与目录管理

日期:2017-12-03点击:668

• 请问底下的目录与主要放置什么数据?

    o /etc/:几乎系统的所有设定文件均在此,尤其 passwd, shadow

    o /etc/rc.d/init.d:系统开机的时候加载服务的 scripts 的摆放地点

    o /boot:开机设定文件,也是预设摆放核心 vmlinuz 的地方

    o /usr/bin, /bin:一般执行文件摆放的地方

    o /usr/sbin, /sbin:系统管理员常用指令集

    o /dev:摆放所有系统装置文件的目录

    o /var/log:摆放系统登录文件的地方



• "旧的" Unix 系统与 Linux 系统的"文件名"最多可以容许几个字符?

    14, 255



• 什么是绝对路径与相对路径,要由 /usr/share/doc 进入到 /usr/share/man 由相对路径与绝对路径的写法各为何?

    o 绝对路径绝对由 / 开始写起,相对路径则非由 / 写起;

    o cd /usr/share/man ; cd ../man



• 在非为根目录的任何一个目录中,下达 ls -al 时,均会有"."及".."这两个目录,请问分别代表什么?

    o . :代表本目录

    o .. :代表上层目录



• 显示、变换目录的时候,使用什么指令?

    ls, pwd 为显示; 变换目录用 cd



• 新增目录、移除目录移动目录与拷贝目录有什么指令可用?

    o 新增: mkdir 目录

    o 移除: rmdir 目录(但是该目录内必须要已经清空了), rm -rf 目录

    o 移动: mv directory1 directory2

    o 拷贝: cp -r directory1 directory2



• 如何查看一个文件的"内容"(不要使用 vi 的情况下)

    cat, tac, more, less, head, tail, nl, od(查看二进制制)



• 什么是 hard link 与 soft link 的文件?有何不同?

    o Hard Links:在做成 hard link 文件时,系统会占用掉一个 inode ,由连结文件可发现其 link 字段多使用了一个 inode ,当源文件被删除的时候,该源文件的内容将继续保留在其它的 Hard Links 文件中;但所有 Link 占用的硬盘总量仅占一个文件的容量大小!(但 Hard link 不能连结不同 ilesystem 的文件)

    o Soft Links:类似快捷方式,当原始文件被删除,soft link 文件将找不到原始文件了!



• 如何在 root 的家目录下建立一个 /bin 的连结快捷方式

    ln -s /bin /root/bin



• 若有一个连结文件为 testing 连结到 test1.sh ,请问 copy testing 到 /tmp 底下,"cp testing /tmp"则 /tmp/testing 这个文件会是:

(1) 连结文件,连结到 test1.sh ;

(2) 一般文件,为内容与 test1.sh 相同?

答案为 (2)



• 当一个文件属性为 -rwxrwxrwt 则表示这个文件的意义为?

    任何人皆可读取、可写入,但是不可删除该文件(或目录),除了 root 与文件或目录拥有者有权可以删除。



• 我需要将一个文件的属性改为 -rwxr-xr-- 请问该如何下达指令?

    chmod 754 filename, chmod u=rwx,g=rx,o=r filename



• 在 /usr/bin/passwd 这个文件的属性为 -r-s--x--x 请问代表什么意思(s)

    那个 s 代表为 SUID ,当使用者使用这个文件进行工作的时候,将会具有该文件拥有者的权限!



• 如何改出 -rwxr-sr-x 与 -rwxr-xr-t 这个属性?

    chmod 2755 filename, chmod 1755 filename



• 如何查看一个文件的类型 (type) 例如纯文字文件、执行文件与 setuid 文件等?

    file filename



• 若一个使用者的 umask 为 033 ,请问他建立一个新的目录与文件时的预设属性为?

    o 目录:744 ? -rwx-r--r--

    o 文件:633 ? -rw--wx-wx



• 若我需要更改一个文件的拥有者与群组,该用什么指令?

    chownchgrp



• 如何将一个文件的修改日期改成目前的时间?

    touch thisfilename



• 如何搜寻一个文件?

    which (仅用于指令搜寻), whereis, locate, fine



• Linux 预设的文件系统为何?此外,常用的 Journalling 文件格式有哪些?

    Ext2, Journalling 有 ext3 及 Reiserfs 等



• less 跟 more 有什么不同?

    less 可以翻页,但是 more 不行!



• 在比较两个文件的异同时,常使用的是 diff 与 cmp ,请教两者有何不同?

    diff 为一行一行比较, cmp 为一个字符(character)一个字符比较


1、磁盘挂载与虚拟内存问题

• 我要如何查看 Linux 系统当中所有已经挂载的硬盘容量与 inodes ?

    df -k, df -i



• 我要如何查看目前所在目录的所有文件占用的硬盘空间,此外,如何仅输出结果?

    du -k, du -h, du -s



• 如果扇区 /dev/hda3 有问题,偏偏他是被挂载上的,请问我要如何修理此一扇区?

    umount /dev/hda3

    fsck /dev/hda3




• 承上题,那么有问题的文件将被移动到那个目录下?

    /lost+found/



• 试说明新增一个 partition 在 /dev/hdb 当中,且为 hdb5 时,并挂载上 /disk2 ,需要哪些步骤?

    o fdisk /dev/hdb 按 n 新增,按 e 新增 extended ,再按 n 新增 logical

    o mke2fs -b 2048 /dev/hdb5

    o mkdir /disk2

    o mount -t ext2 /dev/hdb5 /disk2



• 如何新增加 64MB 的虚拟内存 swap ?

    o dd if=/dev/zero of=/tmp/swap bs=4k count=16384

    o mkswap /tmp/swap

    o swapon /tmp/swap



• 如果要设定一个新挂载上的扇区,令他可以在开机的时候被挂载上,应该编辑哪一个文件?

    o 先 /etc/fstab

    o 再 mount -a



• 简易说明 quota 的设置流程?

    o 编辑 /etc/fstab, 加入 usrquota and/or grpquota

    o reboot

    o quotacheck -avug (会产生 aquota.user(group))

    o quotaon -aug

    o edquota -u username

    o edquota -g groupnameo repquota -vu /dev/hd[a-d][1-16]

原文链接:https://www.centoschina.cn/course/introduction/9371.html
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章