linux入门实验手册3 通配符、软硬链接、文件节点等

  1. 显⽰/etc⽬录下,所有.conf结尾,且以m,n,r,p开头的⽂件或⽬录

    ls -d /etc/[m,n,r,p].conf 正确为:ls -d /etc/[mnrp].conf

  2. 只显⽰/etc下的⾮隐藏⽬录

    ls -d /etc/^./ 正确为 ls -d /etc/[^.]*/

  3. 每天将/etc/⽬录下所有⽂件,备份到/data独⽴的⼦⽬录下,并要求⼦⽬录格式为 backupYYYY-mm-dd,备份过程
    可见

    cp -av /etc/ /data/backup+%F 正确为:cp -av /etc/ /data/backupdate+%F

  4. 创建/data/rootdir⽬录,并复制/root下所有⽂件到该⽬录内,要求保留原有权限

    mkdir /data/rootdir
    cp --preserve=mode /root /data/rootdir 直接-a即可
    正确为:cp -a /root/ /data/rootdir 注意root后面的/ 不要复制了root目录本身 另外-a已经包括了递归-R了

  5. 如何创建/testdir/dir3, /testdir/dir4, /testdir/dir5, /testdir/dir5/dir6, /testdir/dir5/dir7mkdir -p /testdir/dir{3,4,5/dir{6,7}}

    mkdir -p /testdir/dir{3,4,5/{6,7}} 正确为:mkdir -p /testdir/dir{3,4,5/dir{6,7}}

  6. 把当前⽬录下file1⽂件移动到上两级⽬录的dic⽬录下的命令是

    mv file1 ../../dic 正确为:mv file1 ../../dic/ 注意dic后面的/,否则dic就成了文件了

  7. 在linux系统上拷贝⽂件时,要求执⾏操作后不会改变⽂件的所有者和⽂件权限?如何让系统长期⽀持该操作

    cp -p ;设置别名:alias cp='cp -p' 当前用户修改配置文件 .bashrc 所有用户修改 /etc/profile

  8. 安装linux系统对硬盘分区时,必须有两种⽂件分区类型:(根分区和交换分区)(不是主分区和扩展分区)。作为系统缓存的分区是(swap交换分区)

  9. 重新命名⼀个⽬录的名称使⽤(mv)命令 注意:不是cp命令哦

  10. nginx进程没有关闭,把对应的⽇志⽂件⽤rm删除后,磁盘的空间⽆法被释放,站在⽂件系统⾓度,解释这个现象?

    答:⽂件是被打开的(有进程正在使⽤),那么进程将仍然可以读取该⽂件,磁盘空间也⼀直被占⽤

  11. 将/home/test⽬录下以ct开头⽂件所有的test字符替换成good

    rename test good /home/test/ct*

  12. 描述/etc/rc.local和/var/log/message两⽂件内容是做什么的?

    答:保存的是⽤户⾃定义开机引导启动的程序; 保存的是系统⽇志信息

  13. 如何查看linux⽂件⼤⼩,分别显⽰GB、MB、KB?如何查看linux硬盘使⽤情况,分别使⽤MB、KB显⽰?(注意一个是文件,一个是磁盘)

    du -h/-m/-k;df -m/-k

  14. 符号链接和硬链接的区别?

    符号(或软)链接 1、⼀个符号链接指向另⼀个⽂件 2、⼀个符号链接的内容是它引⽤⽂件的名称 3、可以对⽬录进
    ⾏ 4、可以跨分区 5、指向的是另⼀个⽂件的路径; 6、其⼤⼩为指向的路径字符串的长度; 7、不增加或减少⽬标⽂件inode的引⽤计数;

    硬链接 1、创建硬链接会增加额外的记录项以引⽤⽂件 2、对应于同⼀⽂件系统上⼀个物理⽂件 3、每个⽬录引⽤相同的inode号 4、创建时链接数递增 5、删除⽂件时: rm命令递减计数的链接;⽂件要存在,⾄少有⼀个链接数 当链接数为零
    时,该⽂件被删除 6、不能跨越驱动器或分区

  15. ⼀块新硬盘插⼊linux主机后,怎样才能正常使⽤?简要说明主要操作步骤?

    新硬盘格式化分区制作⽂件系统后挂载即可使⽤;
    第⼀步:格式化分区⽤fdisk命令进⾏;
    第⼆步:制作⽂件系统⽤mkfs.xfs命令进⾏;
    第三步:挂载⽤mount命令进⾏;
    第四步:编辑配置⽂件/etc/fstab实现⾃动挂载;
    
  16. 某个⽂件占⽤了过多磁盘空间,rm删掉之后发现空间并没释放,是什么原因?如何解决?

    原因是这个⽂件正在被某个软件占⽤着。 [centos7 ~]#> /boot/bigfile释放空间 [centos7 ~]#rm -f/boot/bigfile删除⽂件

  17. 安装操作系统时,经常选择swap分区是什么?有什么作⽤?

    swap分区是linux的交换分区;当物理内存不⾜时,使⽤硬盘的⼀部分做为暂时存储内容的地⽅。(虚拟内存)

  18. w命令不仅可以查看当前用户登录情况,还⽤来查看系统负载及开机天数的命令;

posted @ 2019-05-16 16:48  Linux老司机  阅读(416)  评论(0编辑  收藏  举报