实操一:

1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)

cd /etc -->tar passwd * group * > 1.txt

2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)

cd /etc -->tar passwd * shadow * >> 2.txt

3) 将/1.txt、/2.txt两个文件打包为/1.tar

cd / -->tar cvf 1.tar 1.txt 2.txt

4) 使用gzip命令压缩1.txt文件名为1.txt.gz

gzip 1.txt

5) 解压缩1.txt.gz

tar xvf 1.txt.gz

6) 使用bzip2压缩1.txt压缩后文件名为1.txt.bz2

bzip2 1.txt

7) 解压缩1.txt.bz2

tar xvf 1.txt.bz2

8) 解包1.tar,解包后文件存放到/tmp目录下

tar xvf 1.tar -C /tmp

9) 使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz

tar cvzf 1.tar.gz 1.txt 2.txt

10) 解包1.tar.gz,解包后文件存放到/tmp目录下

tar xvf 1.tar.gz -C /tmp

实操二:

1) 使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world”

vim 1.txt -->i -->输入“Hello world”

2) 进入命令行模式复制改行内容,在下方粘贴80行

yy -->80p

3) 快速移动光标到文件的最后一行

命令模式下G

4) 快速移动光标到当前屏幕的中间一行

命令模式下M

5) 快速移动光标到文件的第五行

命令模式下5G

6) 在下方插入新的一行内容“welcome to beijing”

命令模式下O-->输入Welcome to beijing

7) 删除刚插入的一行

命令模式下dd

8) 撤销上一步的操作

命令模式下U

9) 进入扩展模式,执行文件的保存退出操作

:wq

实操三:

1) 开启Linux系统前添加一块大小为20G的SCSI硬盘

2) 开启系统,右击桌面,打开终端

3) 为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上划分两个逻辑分区,大小各5G

fdisk  /dev/sdb

4) 格式化主分区为ext3系统

mkfs.ext3 /dev/sdb1 /sdb1

5) 格式化两个逻辑分区为ext4系统

mkfs.ext4 /dev/sdb5 /sdb5

mkfs.ext4 /dev/sdb6 /sdb6

实操四:

1)建立/etc/passwd的软连接文件,放在/tmp目录下

ln -s /etc/passwd /tmp

2)建立/etc/passwd的硬链接文件,放在/boot下,如果不成功,思考是为什么?

因为硬连接无法跨区连接

3)查看刚刚建立的软连接,源文件与目标文件的inode

ln -s /etc/passwd /tmp

源文件inode:9431933  目标文件inode:9431912

4)查看刚刚建立的硬连接,源文件与目标文件的inode

Ln /tmp/1.txt /tmp/2.txt

源文件inode:9431909     目标文件inode:9431909

Linux基础实操三的更多相关文章

  1. linux基础实操四

    实操一: 1)为新加的硬盘分区,一个主分区大小为10剩余空间给扩展分区,在扩展分区上划分2个逻辑分别为5G 2)式化主分区为ext3系统 #mkfs.ext3 /dev/sdb1 3 将逻辑分区设置为 ...

  2. Linux基础实操六

    实操一: 临时配置网络(ip,网关,dns)+永久配置 #ifconfig ens33 192.168.145.134/24 #vim /etc/resolv.conf #route add defa ...

  3. Linux基础实操五

    实操一:nginx服务 二进制安装nginx包1) 1)#yum clean all 2)#yum install epel-release -y 3)#yum install nginx -y 1) ...

  4. Linux基础实操二

    实操一: 1) 新建用户natasha uid为1000,gid为555,备注信息为“master” 2) 修改natasha用户的家目录为/Natasha 3) 查看用户信息配置文件的最后一行 ca ...

  5. Linux基础实操一

    开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 使用命令退出虚拟终端2上登录的用户 使用快捷键切 ...

  6. 运维之Linux基础知识(三)

    运维之Linux基础知识(三) 1. 查看文本 cat tac more less head tail 1.1 cat 连接并显示文件 cat -n:在显示的时候,将每一行编号 -E:显示结束符$ - ...

  7. Istio的流量管理(实操三)

    Istio的流量管理(实操三) 涵盖官方文档Traffic Management章节中的egress部分.其中有一小部分问题(已在下文标注)待官方解决. 目录 Istio的流量管理(实操三) 访问外部 ...

  8. linux 基础知识(三)

    抽空把Linux的一些基础的东西再补充一下,安全的东西真的很多都是要自己不断的学习,很多还是今天学习了一点时间过后不用就会忘记.所以学习的东西就是要不断地往复. 有时候感觉有时候快就是慢,慢就是快. ...

  9. Linux基础命令(三)

    一.常用命令—文件目录类命令 1.ls 列出指定或默认目录的文件信息 使用形式: ls [选项] [目录名] 实例: $ls $ls –als $ls /home/sq/Desktop $ls ./D ...

随机推荐

  1. ES6走一波 字符串的扩展

    ES6字符串扩展: 处理大码点字符 字符的Unicode表示法 \uxxxx表示一个字符串,超出 \u0000 ~ \uffff范围,必须用两个双字节形式表示. ES6改进为 将码点放到大括号 可正确 ...

  2. Python 爬虫六 性能相关

    前面已经讲过了爬虫的两大基础模块: requests模块:用来伪造请求爬取数据 bs4模块:用来整理,提取数据 当我们真正的开始有需求的时候通常都是批量爬取url这样的.那如何批量爬取呢? 按照正常的 ...

  3. jquery和javascript的区别

    jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单,为了说明区别,下面与大家分享下JavaScript 与JQuery 常用方法比较 jquery 就对j ...

  4. imooc-free

    前端性能优化-通用的缓存SDK 依赖项 1.在hosts文件中配置  127.0.0.1 http://cc.imooc.com   就可以直接访问 http://cc.imooc.com:3000 ...

  5. Light oj 1018 - Brush (IV) 状态压缩

    题目大意: 给出n个点的坐标,求至少画多少掉直线才能连接所有点. 题目思路:状态压缩 首先经行预处理,求出所有状态下,那些点不在该状态内 以任意两点为端点求出这条直线的状态 枚举所有状态,找出不在当前 ...

  6. 【转】Linux下查看系统配置

    [转]Linux下查看系统配置 CPU 1. lscpu:显示cpu架构信息 [xxx@localhost ~]$ lscpu Architecture: x86_64 CPU op-mode(s): ...

  7. Cascade R-CNN论文讲解(转载)

    转载链接:https://blog.csdn.net/qq_21949357/article/details/80046867 论文思想:为了解决IOU设置带来的最终的AP值,作者引入了cascade ...

  8. BIM开发引挈

    BIM开发引挈: 0.three.js    https://threejs.org/ 1. 陕西葛兰岱尔网络科技有限公司       www.glendale.com.cn 基于WebGL BIM轻 ...

  9. leetcode 307 Range Sum Query

    问题描述:给定一序列,求任意区间(i, j)的元素和:修改任意一元素,实现快速更新 树状数组 树状数组的主要特点是生成一棵树,树的高度为logN.每一层的高度为k,分布在这一层的序列元素索引的二进制表 ...

  10. csrfguard3.1 部署笔记

    1:git clone 导入csrfguard 2:点击菜单栏View->Tool  Windows->Maven projects 3:Lifecycle clean build 4:t ...