linux入门实验手册3 通配符、软硬链接、文件节点等
-
显⽰/etc⽬录下,所有.conf结尾,且以m,n,r,p开头的⽂件或⽬录
ls -d /etc/[m,n,r,p].conf 正确为:ls -d /etc/[mnrp].conf
-
只显⽰/etc下的⾮隐藏⽬录
ls -d /etc/^./ 正确为 ls -d /etc/[^.]*/
-
每天将/etc/⽬录下所有⽂件,备份到/data独⽴的⼦⽬录下,并要求⼦⽬录格式为 backupYYYY-mm-dd,备份过程
可见cp -av /etc/ /data/backup+%F 正确为:cp -av /etc/ /data/backup
date+%F
-
创建/data/rootdir⽬录,并复制/root下所有⽂件到该⽬录内,要求保留原有权限
mkdir /data/rootdir
cp --preserve=mode /root /data/rootdir 直接-a即可
正确为:cp -a /root/ /data/rootdir 注意root后面的/ 不要复制了root目录本身 另外-a已经包括了递归-R了 -
如何创建/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}}
-
把当前⽬录下file1⽂件移动到上两级⽬录的dic⽬录下的命令是
mv file1 ../../dic 正确为:mv file1 ../../dic/ 注意dic后面的/,否则dic就成了文件了
-
在linux系统上拷贝⽂件时,要求执⾏操作后不会改变⽂件的所有者和⽂件权限?如何让系统长期⽀持该操作
cp -p ;设置别名:alias cp='cp -p' 当前用户修改配置文件 .bashrc 所有用户修改 /etc/profile
-
安装linux系统对硬盘分区时,必须有两种⽂件分区类型:(根分区和交换分区)(不是主分区和扩展分区)。作为系统缓存的分区是(swap交换分区)
-
重新命名⼀个⽬录的名称使⽤(mv)命令 注意:不是cp命令哦
-
nginx进程没有关闭,把对应的⽇志⽂件⽤rm删除后,磁盘的空间⽆法被释放,站在⽂件系统⾓度,解释这个现象?
答:⽂件是被打开的(有进程正在使⽤),那么进程将仍然可以读取该⽂件,磁盘空间也⼀直被占⽤
-
将/home/test⽬录下以ct开头⽂件所有的test字符替换成good
rename test good /home/test/ct*
-
描述/etc/rc.local和/var/log/message两⽂件内容是做什么的?
答:保存的是⽤户⾃定义开机引导启动的程序; 保存的是系统⽇志信息
-
如何查看linux⽂件⼤⼩,分别显⽰GB、MB、KB?如何查看linux硬盘使⽤情况,分别使⽤MB、KB显⽰?(注意一个是文件,一个是磁盘)
du -h/-m/-k;df -m/-k
-
符号链接和硬链接的区别?
符号(或软)链接 1、⼀个符号链接指向另⼀个⽂件 2、⼀个符号链接的内容是它引⽤⽂件的名称 3、可以对⽬录进
⾏ 4、可以跨分区 5、指向的是另⼀个⽂件的路径; 6、其⼤⼩为指向的路径字符串的长度; 7、不增加或减少⽬标⽂件inode的引⽤计数;硬链接 1、创建硬链接会增加额外的记录项以引⽤⽂件 2、对应于同⼀⽂件系统上⼀个物理⽂件 3、每个⽬录引⽤相同的inode号 4、创建时链接数递增 5、删除⽂件时: rm命令递减计数的链接;⽂件要存在,⾄少有⼀个链接数 当链接数为零
时,该⽂件被删除 6、不能跨越驱动器或分区 -
⼀块新硬盘插⼊linux主机后,怎样才能正常使⽤?简要说明主要操作步骤?
新硬盘格式化分区制作⽂件系统后挂载即可使⽤; 第⼀步:格式化分区⽤fdisk命令进⾏; 第⼆步:制作⽂件系统⽤mkfs.xfs命令进⾏; 第三步:挂载⽤mount命令进⾏; 第四步:编辑配置⽂件/etc/fstab实现⾃动挂载;
-
某个⽂件占⽤了过多磁盘空间,rm删掉之后发现空间并没释放,是什么原因?如何解决?
原因是这个⽂件正在被某个软件占⽤着。 [centos7 ~]#> /boot/bigfile释放空间 [centos7 ~]#rm -f/boot/bigfile删除⽂件
-
安装操作系统时,经常选择swap分区是什么?有什么作⽤?
swap分区是linux的交换分区;当物理内存不⾜时,使⽤硬盘的⼀部分做为暂时存储内容的地⽅。(虚拟内存)
-
w命令不仅可以查看当前用户登录情况,还⽤来查看系统负载及开机天数的命令;