tar命令,vi编辑器
一、将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖):
[root@localhost /]# cat /etc/passwd /etc/group > 1.txt
将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加):
[root@localhost /]# cat /etc/passwd /etc/shadow >> 2.txt
将/1.txt、/2.txt两个文件打包为/1.tar:
[root@localhost /]# tar cvf 1.tar 1.txt 2.txt
使用gzip命令压缩1.txt文件名为1.txt.gz:
[root@localhost /]# gzip 1.txt
解压缩1.txt.gz:
[root@localhost /]# gunzip 1.txt.gz
使用bzip2压缩1.txt压缩后文件名为1.txt.bz2:
[root@localhost /]# bzip2 1.txt
[root@localhost /]# ls
1.tar 2.txt bin dev file1 lib media opt root sbin sys usr
1.txt.bz2 a.txt boot etc home lib64 mnt proc run srv tmp var
解压缩1.txt.bz2:
[root@localhost /]# bunzip2 1.txt.bz2
解包1.tar,解包后文件存放到/tmp目录下:
[root@localhost /]# tar xvf 1.tar -C /tmp
使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz:
[root@localhost /]# tar cvzf 1.tar.gz 1.txt 2.txt
解包1.tar.gz,解包后文件存放到/tmp目录下:
[root@localhost /]# tar xvf 1.tar.gz -C /tmp
二、使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world”:
[root@localhost /]# vim 1.txt
进入命令行模式复制改行内容,在下方粘贴80行:
80yyp
快速移动光标到文件的最后一行:
G
快速移动光标到当前屏幕的中间一行:
M
快速移动光标到文件的第五行:
5G
在下方插入新的一行内容“welcome to beijing”:
o
删除刚插入的一行:
dd
撤销上一步的操作:
u
进入扩展模式,执行文件的保存退出操作:
ESC , shift+: wq
tar命令,vi编辑器的更多相关文章
- tar命令-vi编辑器-磁盘分区及格式化-软链接及硬链接文件
一.tar命令 1.将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) [root@localhost /] # cat /etc/passwd /etc/group ...
- linux命令---vi编辑器快速定位行数
linux命令—vi编辑器快速定位行数.删除当前行.和删除当前行后面的全部内容 1.vi 编辑器如何快速定位到第N行 命令方式下 :n http://bbs.chinaunix.net/thread- ...
- 权限命令 vi编辑器 命令模式 使用技巧
一.长格式由七部分组成 权限 引用数字 所有者 所属组 文件大小 时间 名称 如 dr-xr-xr-x 5 root root 409 ...
- Linux命令(八)——vi编辑器的使用
vi编辑器是linux系统下的标准正文编辑器,有三种基本模式:命令行模式.插入模式和底行命令模式. 1.命令行模式:控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入插入模式或底行命令模式下 ...
- 二:Linux 的基本命令、VI编辑器、Linux中软件安装
Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E--盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...
- vi编辑器使用记录
01. vi 简介 1.1 学习 vi 的目的 在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可 常见需要修改的文件包括: ...
- linux基础(Vi编辑器)
整理的linux vi编辑器命令 Vi编辑器,进入方式,输入vi file即可进入编辑模式 1.vi模式(Linux严格区分大小写) Vi所学到的几种模式 模式 主要用途 相应操作 对应命令 普通模式 ...
- Linux 正文处理命令及tar vi 编辑器 homework
作业一: 1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group >/1.txt 2) 将用户信息数据库文件和用 ...
- Linux基础(3)- 正文处理命令及tar命令、vi编辑器、硬盘分区、格式化及文件系统的管理和软连接、硬连接
一.正文处理命令及tar命令 1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件1.txt(覆盖) 2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件2.txt(追加) ...
随机推荐
- <Android 基础(八)> Palette
介绍 Palette, 英文翻译,调色板,意思比较接近,Google给它的定位应该是颜色萃取器. 看下Source Code Palette , A helper class to extract p ...
- 【Android 界面效果49】RecyclerView高度随Item自适应
编写RecyclerView.ItemDecoration时,在onDraw方法中,Drawable的高度等于RecyclerView的高度减去RecyclerView的上下padding. @Ove ...
- MVC 默认路由 Areas
1.使用重名controller 在asp.net mvc2以后的版本里面,有了area(区域的概念),这为我们开发中提供了不少方便的地方,但是很不凑巧,若是存在多个重名的controller就会发生 ...
- eclipse 创建 user library 方法
1.Window - Preferences - Java - Build Path - User Libraries 2.新建 UserLibraries 3. 4.重复上一步依次添加需要的jar文 ...
- [转]Android解析json数据
1.json格式 2.json解析 3.gson解析 4.fastjson解析 一.Json格式 json一种轻量级的数据交换格式.在网络上传输交换数据一般用xml, json. 两种结构: 1)对象 ...
- 如何在VMware ubuntu linux虚拟机中安装VMware tools
VMware Tools可以实现在主机<->虚拟机之间拷贝文字.文件等功能.本文讲述如何在VMware ubuntu linux虚拟机中安装VMware tools. 测试环境: VMwa ...
- Altium_Designer-PCB中各层作用详解
一直以来,对PCB中各层,比如:solder层.paste层.Top overlay层等等这些一知半解.今天仔细看了下,向大家介绍一下,有不对的地方还请指正. 1.mechanical机械层是定义整个 ...
- IOS 打开照相机 打开相册
/** * 打开照相机 */ - (void)openCamera { if (![UIImagePickerController isSourceTypeAvailable:UIImagePicke ...
- IOS 拦截所有push进来的子控制器
/** * 能拦截所有push进来的子控制器 */ - (void)pushViewController:(UIViewController *)viewController animated:(BO ...
- python_1_变量的使用
print("hello word") name="Qi Zhiguang" print("My name is",name) name2= ...