Linux与网络|[Linux作业]请在Linux字符界面下,依次完成以下的操作内容,并将正确的操作过程截图上传

Linux笔记全总结 Linux总结笔记:传送门
一、安装并配置Linux(CentOS 7)操作系统。【详见笔记】
二、请在Linux字符界面下,依次完成以下的操作内容,并将正确的操作过程截图上传。

  1. 进入当前用户的主目录,在用户主目录下建立一个空目录树tem/{ab,bc}/mu。
[lyh@liuyuhang ~]$ mkdir -p tem/{ab,bc}/mu

  1. 进入tem/bc子目录,将/etc/passwd文件复制为ab/mu子目录下的文件名为f的文件。
[lyh@liuyuhang ~]$ cd tem/bc [lyh@liuyuhang bc]$ cp -r /etc/passwd ../ab/mu/f

  1. 然后返回用户主目录,并在用户主目录下打开文件f,浏览该文件的内容。
[lyh@liuyuhang bc]$ cd ~ [lyh@liuyuhang ~]$ cat tem/ab/mu/f

  1. 统计f文件的行数,然后查找显示文件f中包含有root内容的文本行。
[lyh@liuyuhang ~]$ wc -l tem/ab/mu/f [lyh@liuyuhang ~]$ grep -n root tem/ab/mu/f

  1. 给f文件建立软链接softlink.f,并显示该链接文件的内容。
[lyh@liuyuhang mu]$ ln -s ~/tem/ab/mu/f softlink.f [lyh@liuyuhang mu]$ cat softlink.f

注意:软链接 链接的一定是绝对路径,不是相对路径
当用相对路径时:
Linux与网络|[Linux作业]请在Linux字符界面下,依次完成以下的操作内容,并将正确的操作过程截图上传
文章图片

当用绝对路径时:
Linux与网络|[Linux作业]请在Linux字符界面下,依次完成以下的操作内容,并将正确的操作过程截图上传
文章图片

以上提到的命令汇总:
cd:
语法: cd [选项][目录名称]
功能描述:切换到指定目录
案例:
cd 绝对路径或相对路径 (跳转到指定目录)
cd 或cd ~ (返回当前用户家目录)
cd - (返回上一次所在的目录)
cd . ./ (返回当前目录的上一级目录)
. ./ 上一级目录
./ 当前目录
~ 用户的的home家目录
mkdir:
语法:mkdir [选项] 目录名称
功能描述:创建指定目录
选项:
-p :parents,创建多层目录
[root@xiaohang ~]# mkdir test [root@xiaohang ~]# mkdir -p test1/test1

cp:
语法:cp 源目录或文件 目标目录或文件
功能描述:复制目录或文件
选项:
-r:recursive,递归复制整个文件夹
将test复制为test.txt,复制时重命名 [root@xiaohang ~]# cp test test.txt 将所有test目录内容复制到test1目录(自动创建test1目录) [root@xiaohang ~]# cp -r test test1

cat:
语法:cat [选项] 文件名
功能描述:查看文件内容,从第一行开始显示
选项:
-A:列出特殊字符而非空白
-b:列出行号,空白行不算行号
-n:列出行号,空白行也会有行号
-v:列出一些看不出来的特殊字符
wc:
语法:wc [选项] 文本
功能描述:统计指定文本的行数、字数、字节数
选项:
-l:lines显示行数
-w:显示单词数
-c:显示字节数
grep:
语法:grep [参数] 查找内容 源文件
功能描述:在文件内搜索字符串匹配的行并输出
参数:
-c:count只输出匹配行的计数
-n:line-number
[root@xiaofan test]# grep -n fan test.txt 3:xiao fan [root@xiaohang test]# grep -c hang test.txt 1

ln:
【Linux与网络|[Linux作业]请在Linux字符界面下,依次完成以下的操作内容,并将正确的操作过程截图上传】建立软链接:
ln -s 源文件 目标文件。源:实际存放文件的位置
查看建立的软链接:
ls -il
删除软链接:
rm -rf file

    推荐阅读