实验三 Linux文件管理

Posted Z.Q.Feng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验三 Linux文件管理相关的知识,希望对你有一定的参考价值。


一、实验目的

  1. 掌握文件管理的基本内容和原理;
  2. 了解文件和目录操作的系统调用用户接口;

二、实验要求

  1. 熟悉Linux文件目录管理各种功能命令。

三、实验内容(要求详细列出步骤截图)

  1. 用root账号登录到终端,完成以下内容:

(1)查看当前所在目录;

pwd

(2)显示当前目录的文件列表;

ls -l ./


(3)显示/root目录下的所有文件;

ls -a /root

(4)以长格式的形式显示/root目录下的所有文件的信息;

ls -l /root

(5)仅显示/root目录本身的详细信息。

stat /root

  1. 用cd命令将当前目录切换到“/”目录下,然后再切换回原目录。
cd /
cd 

  1. 分别使用cat、more命令显示 /etc/inittab文件内容。
cat /etc/inittab
more -5 /etc/inittab

  1. 使用grep 命令在/etc/inittab 文件中查询“default”字符串。
grep dafault /etc/inittab

  1. 使用cat命令查看/etc/logrotate.conf文件,并要求用grep命令在结果中过滤掉 “#”字符串。
cat /etc/logrotate.conf | grep -v "#"

  1. 使用find 命令查找 /etc目录下所有以init 开头的文件。
find /etc -name "init*"

  1. 使用 sort 命令对 /etc目录下的inittab文件排序后输出其结果。
sort /etc/inittab

  1. 统计/etc/inittab文件的行数、单词数、字节数。
wc /etc/inittab

  1. 用mkdir命令在/root目录下创建一个test目录,要求创建前后的截图。
cd /root
ls
mkdir test
ls

  1. 用cp命令将/etc目录及其下所有内容复制到test目录下。
cp -r /etc /root/test/
ls /root/test

  1. 使用cd和ls查看/root/test/etc 下的内容。
cd /root/test/etc
ls

  1. 将test目录改名为test2,要求改名前后的截图。
ls
mv test test2
ls

  1. 删除test2,要求删除前后的截图。
ls
rm -rf ./test2
ls

  1. 用root账户登录,使用cat命令建立名为“ceshi”的文件,将文件的权限改为755,然后对ceshi文件的用户置位s(SUID)、组置位s(SGID)和粘着置位t(Sticky)分别设置特殊权限标志,并用ls –l文件显示结果。
cat > ceshi
chmod 755 ceshi
chmod u+s ceshi
chmod g+s ceshi
chmod o+t ceshi
ls -l ceshi*

  1. 将root账户的文件默认权限掩码修改为0000。
umask
umask 0000
umask

  1. 用root账户登录,在/home目录下创建名为“cs1”和“cs2”的文件夹;然后在/home/cs1中使用cat命令创建名为“ceshi1”的文件,然后依次创建/home/cs1/ceshi1到/home/cs2文件夹的硬链接文件ceshi1.c1和软链接ceshi1.c2,并用ls –li查看建立的链接文件。
cd /root
mkdir cs1 cs2
ls

cd cs1
cat > ceshi1 # Ctrl + D 结束输出

cd /root/cs2
ln /root/cs1/ceshi1 ./ceshi1.c1
ln -s /root/cs1/ceshi1 ./ceshi1.c2
ls -li

以上是关于实验三 Linux文件管理的主要内容,如果未能解决你的问题,请参考以下文章

实验三 Linux系统用户管理及VIM配置

实验三 Linux系统用户管理及VIM配置

实验三 Linux系统用户管理及VIM配置

实验三 Linux系统用户管理及VIM配置

实验三 Linux系统用户管理及VIM配置

实验三 Linux系统用户管理及VIM配置