一、tar命令

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

[root@localhost  /] #  cat  /etc/passwd  /etc/group  >  1.txt

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

[root@localhost  /] #  cat  /etc/passwd  /etc/shadow  >>  2.txt

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

[root@localhost  /] #  tar  cvf  1.tar  1.txt  2.txt

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

[root@localhost  /] #  gzip  1.txt

5、解压缩1.txt.gz

[root@localhost  /] #  gunzip  1.txt.gz

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

[root@localhost  /] #  bzip2  1.txt

[root@localhost  /] # ls

1.tar      2.txt  boot  etc   lib    media  opt   root  sbin  sys  txt  var

1.txt.bz2  bin    dev   home  lib64  mnt    proc  run   srv   tmp  usr

7、解压缩1.txt.bz2

[root@localhost  /] #  bunzip2  1.txt.bz2

[root@localhost  /] #  ls

1.tar  2.txt  boot  etc   lib    media  opt   root  sbin  sys  txt  var

1.txt  bin    dev   home  lib64  mnt    proc  run   srv   tmp  usr

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

[root@localhost  /] #  tar xvf 1.tar  -C  /tmp

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

[root@localhost  /] # tar  cvzf  1.tar.gz  1.txt  2.txt

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

[root@localhost  /] # tar  xvf  1.tar.gz  -C  /tmp

二、使用vi编辑器

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

[root@localhost  /] # vim  1.txt

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

P80yy

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

G

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

M

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

5G

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

7、删除刚插入的一行

dd

8、撤销上一步的操作

u

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

按ESC,输入:  wq 保存退出

三、磁盘分区及格式化

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

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

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

[root@localhost 桌面] #  fdisk  / dev/sdb

n-p-enter-+10G 主分区

n-e- enter- enter 扩展分区

n-l-enter-+5G 逻辑分区

n-l-enter-enter逻辑分区

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

mkfs.ext3  /dev/sdb1

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

mkfs.ext4  /dev/sdb5

mkfs.ext4  /dev/sdb6

四、软链接文件及硬链接文件

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

[root@localhost 桌面] # ln  -s  /etc/passwd/a.txt  /tmp/aa.txt

[root@localhost 桌面] # ln  -s  /etc/passwd  /tmp

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

[root@localhost 桌面]# ln  /etc/passwd  /boot

Ps:硬链接不能跨分区

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

[root@localhost 桌面]#  ls  -il  /tmp/passwd

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

[root@localhost 桌面]#  ls  -il  /tmp/passwd

PS: 硬链接没有建上

tar命令-vi编辑器-磁盘分区及格式化-软链接及硬链接文件的更多相关文章

  1. linux---tar命令,vim编辑器,磁盘分区,挂载,链接

    1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) [root@bogon ~]# cp /etc/passwd ./ [root@bogon ~]# cp /etc/ ...

  2. Linux上ln命令详细说明及软链接和硬链接的区别

    硬链接(hard link) UNIX文件系统提供了一种将不同文件链接至同一个文件的机制,我们称这种机制为链接.它可以使得单个程序对同一文件使用不同的名字.这样的好处是文件系 统只存在一个文件的副本, ...

  3. Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接

    作业一:1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt2) 将用户信息数据库文件和用户 ...

  4. 【Linux命令】磁盘分区,格式化,挂载命令,创建交换分区(fdisk,mkfs,mount,umount)

    友情链接 磁盘分区,格式化,挂载,创建交换分区:https://www.cnblogs.com/HeiDi-BoKe/p/11936998.html RAID工作级别:https://www.cnbl ...

  5. Linux 磁盘分区、格式化、目录挂载

    实验环境: Citrix虚拟化, RHEL6.4系统环境 本文目的: 熟悉Linux的基本磁盘分区.格式化.目录挂载. 显示当前主机目录 磁盘分区 磁盘格式化 挂载目录 1. 显示当前主机目录 命令d ...

  6. Linux磁盘分区与格式化

    磁盘分区格式说明 linux分区不同于windows linux下分区标示: 例如:hda1 hd这两个字母表示分区所在的设备类型,hd标示IDE类型硬盘,sd表示SCSI类型硬盘 第三字母a标示硬盘 ...

  7. 磁盘分区、格式化、挂载[转自vbird]

    磁盘分区.格式化.挂载磁盘分区    新增分区    查询分区    删除分区磁盘格式化    mkfs    mke2fs磁盘挂载与卸载    mount    umount 磁盘的分区.格式化.挂 ...

  8. Linux运维实战之磁盘分区、格式化及挂载(一)

    在网络系统中,磁盘和文件系统管理是两个非常基本.同时也是非常重要的管理任务,特别是文件系统管理,因为它与用户权限和整个网络系统的安全息息相关.本次博文的主题是关于Linux系统中磁盘分区.格式化及挂载 ...

  9. 【shell脚本】自动磁盘分区,格式化,挂载===autoMount.sh

    #!/bin/bash # 自动对磁盘分区.格式化.挂载 # 对虚拟机的 vdb 磁盘进行分区格式化,使用<<将需要的分区指令导入给程序 fdisk # n(新建分区),p(创建主分区), ...

随机推荐

  1. Cesium剖面分析

  2. java--补全诗句代码

    代码效果: 代码: import java.util.Scanner; /* 补全诗句 */ public class game1 { public static void main(String[] ...

  3. 在使用mybatis的selectFromExample时出现Invalid bound statement (not found)错误

    主要原因:运行项目在构建的时候只会默认的去加载resource资源文件里面的资源,其他地方的配置资源不会加载 .故没有读取到mybatis的MapperXml映射 结构如下 ============= ...

  4. CSS(CSS3)选择器(2)

    该部分主要为CSS3新增的选择器 接上一篇 CSS(CSS3)选择器(1) 一.通用兄弟选择器: 24:E ~ F,匹配任何E元素之后的同级F元素. div ~ p{ background-color ...

  5. java中StringUtils中isEmpty 和isBlank的区别

    StringUtils在commons-lang-2.2.jar包中:org.apache.commons.lang.StringUtils ; StringUtils方法的操作对象是java.lan ...

  6. SpringBoot集成redis的key,value序列化的相关问题

    使用的是maven工程 springBoot集成redis默认使用的是注解,在官方文档中只需要2步; 1.在pom文件中引入即可 <dependency> <groupId>o ...

  7. Android_内部文件读取

    我们这里做一个安卓的简易的文件读取程序之记住密码 首先我们先明确安卓的存储路径, 所有安装至手机的应用都会在 data/data 目录下生成一个安卓文件夹(包名),这个文件夹就是安卓存储的路径 在运行 ...

  8. 配置Hibernate的二级缓存

    1.在applicationContex.xml文件里面添加二级缓存配置: <!-- 配置hibernate的sessionFactory --> <bean id="se ...

  9. 攻防组网之—-MikroTik软路由的配置和FUZZ

    作者:红发香克斯 开篇之前一直想借助一台高性能PC利用VMWare组建一个攻防网络,之前有一贴写过找到了一个软路由系统,就是可以在VMWare中使用的路由器操作系统,那个系统还挺常用,上次帖子写到了安 ...

  10. JavaScript(简介)【Javascript历史】

    学习一门知识应该了解其背景,很多人认为会用就行,起初我也是这么认为的,但后来才知道对起源的了解也很必要,从事javascript开发5年,今天开始总结一些笔记,分享下. 一.什么是JavaScript ...