一、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. pt工具主从一致性检查并修复以及版本3.0.4的版本缺点

    pt-table-checksum和pt-table-sync分别检验master-slave的数据不一致并修复. 1.本次测试环境 [root@172-16-3-190 we_ops_admin]# ...

  2. js正则《转载收藏》

    \:转义字符.'\\n'匹配\n ^:开始位置.'^[0-9]'匹配以数字开头的字符,可以匹配'88DC',不可匹配'DC88' $:结束位置.'[0-9]$'匹配以数字结尾的字符,可以匹配'ab12 ...

  3. 用three.js创建一个简易的天空盒

    本文创建的天空盒是用六张图片来创建的.笔者会论述两种方法来创建,都是最简单基本的方法,不涉及着色器的使用.一种是创建一个盒子,然后将图片作为盒子6个面的纹理贴上来创建.另一种则是简单的将纹理作为场景的 ...

  4. 关于数据库的左,右,内,外连接,Union和Union all---------笔记

    1.左连接 select a.filed1,a.filed2,b.filed1 from a (左表) left join b(右表) on a.commonfiled = b.commonfiled ...

  5. java创建运行以及项目结构

    一 创建java project 再src下添加class,选择一个class添加main方法作为程序的入口 二.项目结构: src下添加不同的包,命名方法为com.jikexueyuan.hello ...

  6. [poj3349]Snowflake Snow Snowflakes_hash

    Snowflake Snow Snowflakes poj-3349 题目大意:给出n片雪花,每片雪花有6个角,每个角有一个权值.如果两片雪花中能够各选出一个点,使得从该点顺时针或者逆时针转,得到的权 ...

  7. 深入理解Java对象的创建过程:类的初始化与实例化

    摘要: 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的.在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用类 ...

  8. 用java理解程序逻辑小结

    1.Java常见的注释有哪些,语法是怎样的? 1)单行注释用//表示,编译器看到//会忽略该行//后的所文本 2)多行注释/* */表示,编译器看到/*时会搜索接下来的*/,忽略掉/* */之间的文本 ...

  9. java 中的IO

    什么是文件文件可认为是相关记录或放在一起的数据集合 通过流来读写文件流是指一连串流动的字符,是以先进先出方式发送信息的通道输入输出流是相对计算机的内存来说的 字节流是八位通用字节流,字符流是16位Un ...

  10. 如何在jenkins上新建一个项目及其简单配置

    1.首先,点击[新建]进入选择页面,如下图(一般选择"构建一个自由风格的软件项目")     2.填好项目名称后,点击ok,跳转至如下页面,可以在这个页面进行项目的配置(包括拉源码 ...