tar命令-vi编辑器-磁盘分区及格式化-软链接及硬链接文件
一、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编辑器-磁盘分区及格式化-软链接及硬链接文件的更多相关文章
- linux---tar命令,vim编辑器,磁盘分区,挂载,链接
1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) [root@bogon ~]# cp /etc/passwd ./ [root@bogon ~]# cp /etc/ ...
- Linux上ln命令详细说明及软链接和硬链接的区别
硬链接(hard link) UNIX文件系统提供了一种将不同文件链接至同一个文件的机制,我们称这种机制为链接.它可以使得单个程序对同一文件使用不同的名字.这样的好处是文件系 统只存在一个文件的副本, ...
- Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接
作业一:1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt2) 将用户信息数据库文件和用户 ...
- 【Linux命令】磁盘分区,格式化,挂载命令,创建交换分区(fdisk,mkfs,mount,umount)
友情链接 磁盘分区,格式化,挂载,创建交换分区:https://www.cnblogs.com/HeiDi-BoKe/p/11936998.html RAID工作级别:https://www.cnbl ...
- Linux 磁盘分区、格式化、目录挂载
实验环境: Citrix虚拟化, RHEL6.4系统环境 本文目的: 熟悉Linux的基本磁盘分区.格式化.目录挂载. 显示当前主机目录 磁盘分区 磁盘格式化 挂载目录 1. 显示当前主机目录 命令d ...
- Linux磁盘分区与格式化
磁盘分区格式说明 linux分区不同于windows linux下分区标示: 例如:hda1 hd这两个字母表示分区所在的设备类型,hd标示IDE类型硬盘,sd表示SCSI类型硬盘 第三字母a标示硬盘 ...
- 磁盘分区、格式化、挂载[转自vbird]
磁盘分区.格式化.挂载磁盘分区 新增分区 查询分区 删除分区磁盘格式化 mkfs mke2fs磁盘挂载与卸载 mount umount 磁盘的分区.格式化.挂 ...
- Linux运维实战之磁盘分区、格式化及挂载(一)
在网络系统中,磁盘和文件系统管理是两个非常基本.同时也是非常重要的管理任务,特别是文件系统管理,因为它与用户权限和整个网络系统的安全息息相关.本次博文的主题是关于Linux系统中磁盘分区.格式化及挂载 ...
- 【shell脚本】自动磁盘分区,格式化,挂载===autoMount.sh
#!/bin/bash # 自动对磁盘分区.格式化.挂载 # 对虚拟机的 vdb 磁盘进行分区格式化,使用<<将需要的分区指令导入给程序 fdisk # n(新建分区),p(创建主分区), ...
随机推荐
- nodejs mysql 数据查询例子
1.安装nodejs 2.安装mysql npm包 地址:https://github.com/felixge/node-mysql npm install mysql 3.相应API查看及调用: ...
- 笔记:Spring Cloud Feign 其他配置
请求压缩 Spring Cloud Feign 支持对请求与响应进行GZIP压缩,以减少通信过程中的性能损耗,我们只需要通过下面二个参数设置,就能开启请求与响应的压缩功能,yml配置格式如下: fei ...
- 笔记:Spring Cloud Hystrix 异常处理、缓存和请求合并
异常处理 在 HystrixCommand 实现的run方法中抛出异常,除了 HystrixBadRequestException之外,其他异常均会被Hystrix 认为命令执行失败并触发服务降级处理 ...
- 笔记:Hibernate SQL 查询
Hibernate 支持使用原生的SQL查询,使用原生SQL查询可以利用某些数据库特性,原生SQL查询也支持将SQL语句放在配置文件中配置,从而提高程序的解耦,命名SQL查询还可以用于调用存储过程. ...
- 在Node应用中避免“Dot Hell”
转载自:http://blog.leapoahead.com/2015/09/03/prevent-node-require-dot-hell/ 在Node应用中,我们使用require来加载模块.在 ...
- pureftpd支持php实现图片上传
安装好php后,可安装pureftp工具 这里我给出一个rpm包可直接安装配置:http://pan.baidu.com/s/1i5OhS3r(包括启动脚本在内) FTP测试:安装ftp客户端,用户名 ...
- 设计模式 --> (13)备忘录模式
备忘录模式 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态.这样以后就可将该对象恢复到原先保存的状态 示例 玩游戏时都会保存进度,所保存的进度以文件的形式存在.这样下次就可 ...
- java排序算法(七):折半插入排序
java排序算法(七):折半插入排序 折半插入排序法又称为二分插入排序法,是直接插入排序法的改良版本,也需要执行i-1趟插入.不同之处在于第i趟插入.先找出第i+1个元素应该插入的位置.假设前i个数据 ...
- [poj3107]Godfather_树形dp_树的重心
Godfather poj-3107 题目大意:求树的重心裸题. 注释:n<=50000. 想法:我们尝试用树形dp求树的重心,关于树的重心的定义在题目中给的很明确.关于这道题,我们邻接矩阵存不 ...
- 深入理解C++ new/delete, new []/delete[]动态内存管理
在C语言中,我们写程序时,总是会有动态开辟内存的需求,每到这个时候我们就会想到用malloc/free 去从堆里面动态申请出来一段内存给我们用.但对这一块申请出来的内存,往往还需要我们对它进行稍许的“ ...