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

使用 cat命令将查看的文件合并输出到/1.txt

这里的关键:定位到文件,如果后面加上/后被认为是目录

分为两步,先将/etc/passwd 通过cat查看后将信息输出到/2.txt,之后将/etc/group 追加到/2.txt中

也可以同上面 的覆盖一样,直接追加

2 归档文件 tar

2.1 gzip bzip2压缩

相应的解压时gunzip bunzip2

2.2 tar 加参数

tar czf 直接打包后压缩gzip

tar cjf 直接打包后压缩bzip2

tar xf 是统一的解压方法

3 vi编辑器的使用

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

yy 80p

G :定位到最后一行

gg:定位到第一行

u:恢复

Ctrl + r:重做命令

通过u恢复后,可以重做

P:上一行粘贴

n dd :删除下面n行

yy:复制当前行

yy p :复制当前行并粘贴

yy np : 复制后向下粘贴n行

H:跳到屏幕的最前面
M:屏幕中间
L:跳到屏幕的最后

n G :定位到第n行

3.1 插入的位置

命令行模式下:

i:在光标的左边插入

a:在光标的右边插入

o:在这一行的下一行插入

O:在这一行的上一行插入

3.2 Esc 输入冒号 进入扩展模式

输入wq退出

4 Linux系统添加新的硬盘并进行分区 挂载

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

fsisk /dev/sdb 对新建的磁盘进行分区,创建主分区和逻辑分区

输入m 查看帮助信息

  • 输入n新建分区

  • 输入p新建主分区

输入p打印分区的信息

4.2 创建扩展分区

选择e新建扩展分区,将剩余的全部空间都给扩展分区,逻辑分区是在扩展分区上建立的,分区号是从5开始,1-4是主分区

4.3 逻辑分区

4.4 格式化文件系统

df -T 查看文件系统的详细信息

mkfs.xfs /dev/sdb2

mkfs.ext4 /dev/sdb1

4.5 需要挂载点

挂载点就相当于一条通路,钥匙

首先新建/sdb1 /sdb5 /sdb6 作为挂载点

mount

mount /dev/sdb1 /sdb1

mount /dev/adb6 /sdb6

df -T 查看文件系统类型

df -h 查看挂载点的详细信息

5 软连接 硬链接

5.1 软链接

ln -s /etc/passwd /tmp

软链接是创建了一个文件,这个文件指向原来的文件的名字,原来的文件对应着一个Innode号,innode号指向一个相应的block块,这个block块存放了源文件的内容

软链接可以跨分区建立

5.2 硬链接

硬链接的Innode都是指向一个文件,是相同的内容

Linux命令基础操作--vim 归档 压缩 分区 格式化 挂载 Innode的更多相关文章

  1. Linux系统添加硬盘设备(磁盘分区-格式化-挂载-使用)

    当全新安装了一块新的硬盘设备后,为了更充分.更安全的利用硬盘空间首先要进行磁盘的分区, 然后格式化,最后挂载使用. 实例:对新添加的硬盘设备进行分区.格式化并挂载到/newFS目录. 第一步:在vmw ...

  2. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  3. Linux命令之vi/vim(一)

    vi仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但不具备windows下word的排版功能.Vim是Vi improved的缩写,是vi的改进版. vi和vim的区别: 多级撤销.在vi中按u ...

  4. linux命令基础(一课)

    一.Linux命令基础 1.shell Linux系统中运行的一种特殊程序 在用户和内核之间充当'翻译官' 用户登录Linux系统时,自动加载一个shell程序 bash是Linux系统中默认使用的s ...

  5. 【转帖】Linux命令行操作json神器jq

    Linux命令行操作json神器jq https://www.cnblogs.com/chenqionghe/p/11736942.html jq类似一个awk或grep一样的神器,可以方便地在命令行 ...

  6. (转)centos7.4 fdisk磁盘分区 格式化 挂载

    centos7.4 fdisk磁盘分区 格式化 挂载 原文:http://blog.csdn.net/capecape/article/details/78499351 1.查看系统中有多少可以识别的 ...

  7. Linux命令(基础3)

    关机重启 reboot poweroff ============================ linux命令分类 1.针对不同文件的管理命令 1.1 目录 FHS 文件系统层次化标准 绝对路径: ...

  8. Linux 命令基础合集

    下面总结的是在使用 Linux 最常用的命令: 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及 ...

  9. Linux命令行及Vim简单学习记录

    Linux命令行 1.打开命令行 Ctrl+Alt+t 2.目录 显示当前目录的文件列表 ls 跳转至当前目录中的x文件夹 cd x 返回根目录 cd 3.文件 新建文件1.cpp touch ./1 ...

随机推荐

  1. 跟我学: 使用 fireasy 搭建 asp.net core 项目系列之三 —— 配置

    ==== 目录 ==== 跟我学: 使用 fireasy 搭建 asp.net core 项目系列之一 —— 开篇 跟我学: 使用 fireasy 搭建 asp.net core 项目系列之二 —— ...

  2. 如何实现Vue已经弃用的$dispatch和$broadcast方法?

    对于父子(含跨级)传递数据的通信方式,Vue.js 并没有提供原生的 API 来支持,而是推荐使用大型数据状态管理工具 Vuex,但 Vuex 对于小型项目来说用起来真的很麻烦. 在 Vue.js 1 ...

  3. iOS 8 之后的动态沙盒路径

    在iOS8之前,我们获取到沙盒中的document.cache.tmp之后,下一次模拟器或真机无论重启多少次,这具体的路径是固定的,可是iOS8 之后,你要是在按原来的路径去找你想要的东西,我想它会把 ...

  4. KING_Unity学习之UGUI_Canvas渲染顺序以及层次关系总结

    http://blog.csdn.net/kingsea168/article/details/50252733 之前一直用NGUI开发界面,但看到现在的unity的新版本的UGUI也不错,这几天专门 ...

  5. UWP 版本号

    一:版本号 个人开发者对于版本号的命名相对随便一点,如果是大公司的话,命名则要规范一点.以开发UWP为例 在创建包的时候,开发者可以自定义版本号或者点击自动增加. 二:对应上图中的四个格子中的数字 第 ...

  6. asp.net中,跳转页面的几种方式

    js方式的页面跳转1.window.location.href方式    <script language="javascript" type="text/java ...

  7. 60分钟课程: 用egg.js实现增删改查,文件上传和restfulApi, webpack react es6 (一)

    今天开始我将写nodejs框架egg.js, react 实现的增删改查,文件上传等常用的b/s场景,这个将分3部分来写. 会让你在60分钟内快速 入口并应用~  你应该用es6, node,或是ph ...

  8. Apache——DBUtils框架ResultSetHandler接口使用

    参考链接:http://i.cnblogs.com/EditPosts.aspx?opt=1 简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDB ...

  9. 事件冒泡之cancelBubble和stoppropagation的区别

    事实上stoppropagation和cancelBubble的作用是一样的,都是用来阻止浏览器默认的事件冒泡行为. 不同之处在于stoppropagation属于W3C标准,试用于Firefox等浏 ...

  10. Scrapy框架的基本组成及功能使用

    1.什么是scrapy? Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架.框架的本质就是集成各种功能.具有很强通用性的项目模板. 2.安装 Linux:       pip3 in ...