八、实验步骤
2 、 目录基本管理
①在/home/student 文件夹下分别创建子目录: dir1 、dir2
cd /home/student
mkdir dir1
mkdir dir2
②将目录 dir2 复制到 dir1 目录中,并使用 ls 命令查看
cp -r dir2 dir1
ls
③在 dir1 目录中删除 dir2
cd dir1
rm -r dir2
④回到/home/student 目录下, 将 dir2 目录剪切到 dir1 中,并重命名为 dir
cd ..
mv dir2 dir1
mv dir1/dir2 dir1/dir
3、文件基本管理
①在/home/student/dir1 文件夹下分别创建文件:file1 、file2
cd /home/student/dir1
touch file1 file2
②将文件 file1 复制到/home/student 目录下
cp file1 /home/student
③在/home/student 目录中删除 file1
rm file1
④将文件 file2 剪切到/home/student 目录中,并重命名为 file
mv file2 /home/student
cd ..
mv file2 file
4、文件内容管理
① vi 编辑器
vi 编辑器是 Linux 操作系统中常用的编辑器之一。在使用编辑器对文件进行编辑时,需要先安 装 vi 编辑器:apt-get install vim。安装完成后, 使用 vi 编辑器对文件进行编辑, 在 vi 编辑器中存在 两种模式: 指令模式和输入模式。在指令模式下输入的按键将作为指令来处理,在输入模式下输入 的按键当作插入的字符进行处理。在 Linux 操作系统中指令模式切换到输入模式只需要键入相应的 输入命令即可(如 i ,a,r 等),从输入模式切换至指令模式下则键入 ESC 键。
通过 vi 对文件进行编辑时,可以配合使用键盘上的功能键 (例如方向键,Backspace 键等)。
编辑完成后,在指令模式下键入相关指令退出vi 编辑。具体退出指令为:
指令 |
:q |
:q! |
:wq |
:x |
作用 |
直接退出 |
不保存强制退出 |
保存后退出 |
保存后退出 |
②重定向
输出重定向:Linux 操作系统中标准的输出默认是显示器, 我们可以通过输出重定向将程序的 输出转移到另一个地方。
输入重定向:Linux 操作系统中标准的输入默认是键盘,我们可以通过输入重定向改变程序获 取输入的地方。
通过输出重定向将 Ubuntu 操作系统的内核版本信息、启动时间分别输出到 file1 文件中
uname -r > /home/student/file1
cat /home/student/file1
uptime > /home/student/file1
cat /home/student/file1
通过输入重定向显示 file1 中的文件
cat < /home/student/file1
③管道
管道是将一条命令的输出连接到另一条命令的输入。
在/etc 文件列表下查找文件名包含“host”的文件
ls grep host
要求: ( 1 ) 将/home/student 目录下创建目录 mydir1、mydir2 ,在 mydir2 目录下创建文件 demo1、demo2。 ( 2 )将 demo1 复制到 mydir1 目录中,demo2 剪切到 mydir1 目录中,删除 mydir2 目录。 ( 3 )通过管道,重定向将/etc 下文件所有包含 conf 的文件重定向到 demo1 文件中。 (4)使用 vi 编辑器在 demo2 文件中编辑一首唐诗,保存并退出。 ( 5 )将 demo2 文件附加到 demo1 文件中。 |
5、文件检索
①查看目录/etc 下包含“pass”的文件
find /etc -name '*pass*'
②查看/etc/passwd 文件,并为每一行加编号
cat -n /etc/passwd
③分别查看/etc/passwd 文件中的前 10 行、后 10 行的内容
head /etc/passwd
tail /etc/passwd
④分别查看/etc/passwd 文件中第 8~15 行的内容,包含“bin”的字符
sed -n '8 , 15p' /etc/passwd
sed -n '/.*bin*/p' /etc/passwd
⑤统计/etc/passwd 文件中的行数,并比较/etc/passwd 和/etc/shadow 文件内容的不同
wc -l /etc/passwd
diff /etc/passwd /etc/shadow
九、实验分析
1 、Windows 下可以为文件目录创建快捷方式,Linux 下是否也可以为文件目录创建快捷方式?
答:可以。
2 、Windows 下可以对文件和目录进行加密,Linux 下是否也可以对文件和目录进行加密?
答:可以。
十、课外自主
2 、按照下述步骤完成操作,并记录操作的命令
(1)在/home/student 目录下建立目录 mytest,在 mytest 目录中建立文件 file1、file2;
(2) 将目录/home/student 的所有目录列表保存至文件 file1 中;
(3) 将/bin 下包含 in 字符的文件名保存至文件 file2 中;
(4) 同时显示 file1 、file2 内容;
(5) 将 file1 、file2 内容合并成新文件 file3。
欢迎留言!