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. UVA - 11987 Almost Union-Find 并查集的删除

    Almost Union-Find I hope you know the beautiful Union-Find structure. In this problem, you're to imp ...

  2. Linux useradd 添加用户

    在 linux 中,如果我们想添加一个用户,那么使用的命令如下: 用户管理命令: useradd 基础的命令 命令名称:useradd 命令的所在路径:/usr/bin/useradd 执行权限:ro ...

  3. Linux网络命令必知必会之瑞士军刀 nc(netcat)

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. nc,全名叫 ...

  4. 201621123016 《Java程序设计》第十三周学习总结

    1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 为你的系统增加网络功能(购物车.图书馆管理.斗地主等)-分组完成 为了让你的系统可以被多个用户通过网 ...

  5. Lightoj1080 【线段树】

    题意: 给你一个0/1的数组,然后给你n段区间,说这个区间里要反转一次,然后给你Q个询问,问你这个位置是什么: 思路: 我们线段树维护一下就好了额: 其实反转的话,还是算次数是不是,奇偶嘛: #inc ...

  6. Lightoj1081【500棵线段树维护】

    #include <bits/stdc++.h> using namespace std; typedef long long LL; const int N=5e2+10; const ...

  7. lightoj1026【tarjan】

    题意: 据说就是找桥: 思路: 无敌RE......是cmp写挫了...现在数组开太大了 模板题: #include <bits/stdc++.h> using namespace std ...

  8. TyvjP1863 [Poetize I]黑魔法师之门(2014-8-27)

    P1863 [Poetize I]黑魔法师之门 时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 经过了16个工作日的紧张忙碌,未来的人类终于收集到了足够的能源 ...

  9. web前端篇:JavaScript基础篇(易懂小白上手快)-1

    目录 详细内容: 0.JavaScript的引入 1.第一个JavaScript 2.变量 3.变量的类型 4.数组 5.条件语句 6.三元运算符 7.循环 8.函数 9.对象(object): 10 ...

  10. GYM 101673E(暴搜预处理)

    1.不会超过500个不同的串-- 2.样例没给has到has是怎么样的,实测是true. 3.记忆化别剪错枝就好,嘤嘤嘤-- const int maxn = 505 + 5; int n, m, t ...