Linux与网络|[Linux作业]请在Linux字符界面下,依次完成以下的操作内容,并将正确的操作过程截图上传
Linux笔记全总结 Linux总结笔记:传送门
一、安装并配置Linux(CentOS 7)操作系统。【详见笔记】
二、请在Linux字符界面下,依次完成以下的操作内容,并将正确的操作过程截图上传。
- 进入当前用户的主目录,在用户主目录下建立一个空目录树tem/{ab,bc}/mu。
[lyh@liuyuhang ~]$ mkdir -p tem/{ab,bc}/mu
- 进入tem/bc子目录,将/etc/passwd文件复制为ab/mu子目录下的文件名为f的文件。
[lyh@liuyuhang ~]$ cd tem/bc
[lyh@liuyuhang bc]$ cp -r /etc/passwd ../ab/mu/f
- 然后返回用户主目录,并在用户主目录下打开文件f,浏览该文件的内容。
[lyh@liuyuhang bc]$ cd ~
[lyh@liuyuhang ~]$ cat tem/ab/mu/f
- 统计f文件的行数,然后查找显示文件f中包含有root内容的文本行。
[lyh@liuyuhang ~]$ wc -l tem/ab/mu/f
[lyh@liuyuhang ~]$ grep -n root tem/ab/mu/f
- 给f文件建立软链接softlink.f,并显示该链接文件的内容。
[lyh@liuyuhang mu]$ ln -s ~/tem/ab/mu/f softlink.f
[lyh@liuyuhang mu]$ cat softlink.f
注意:软链接 链接的一定是绝对路径,不是相对路径
当用相对路径时:
文章图片
当用绝对路径时:
文章图片
以上提到的命令汇总:
cd:
语法: cd [选项][目录名称]
功能描述:切换到指定目录
案例:
cd 绝对路径或相对路径 (跳转到指定目录)
cd 或cd ~ (返回当前用户家目录)
cd - (返回上一次所在的目录)
cd . ./ (返回当前目录的上一级目录)
. ./ 上一级目录mkdir:
./ 当前目录
~ 用户的的home家目录
语法: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 [选项] 文件名wc:
功能描述:查看文件内容,从第一行开始显示
选项:
-A:列出特殊字符而非空白
-b:列出行号,空白行不算行号
-n:列出行号,空白行也会有行号
-v:列出一些看不出来的特殊字符
语法:wc [选项] 文本grep:
功能描述:统计指定文本的行数、字数、字节数
选项:
-l:lines显示行数
-w:显示单词数
-c:显示字节数
语法: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
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- parallels|parallels desktop 解决网络初始化失败问题
- Docker应用:容器间通信与Mariadb数据库主从复制
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 第326天
- Shell-Bash变量与运算符
- 猎杀IP
- 逻辑回归的理解与python示例
- Guava|Guava RateLimiter与限流算法
- 我和你之前距离