linux相关命令以及VIM相关操作

  1. /root超级管理员的家目录
  2. /home普通用户的家目录。普通用户在自己的家目录中,拥有所有的权限rwx
  3. bin sbin:放的一定是可执行的文件或命令

/bin:命令文件和目录,bin里面的命令所有用户都可以执行

/sbin:也是存放命令的文件,只有管理员可以执行命令

  1. /boot:系统内核文件,系统启动文件(没事不要打开)
  2. /dev:存放设备文件的目录(包括硬盘,光驱)
  3. /etc:存放系统程序和大部分系统配置文件以及应用程序的配置文件(rpm-yum安装的文件。默认的安装目录都在etc目录)#只操作与我有关的,没有关系的一律不碰
  4. /var:存放各种日志文件,用来看log,也就是日志

8./lib:存放系统程序的动态连接共享库文件,类似于window dll文件

9./user:第三方软件安装目录,编译安装时使用的目录,系统用户的工作和程序

10./media:存放一些媒体文件,U盘光驱都在里面(了解即可)

11./proc:存放映射系统的信息文件

12./mnt:设备挂载点,挂载光盘镜像

13./opt:第三方程序或者文件存放的目录,也是我们只要使用的目录

14./tmp:存放系统的临时文件

我们只需掌握:家目录;etc改配置;opt; var;  mnt

文件管理:

如何查看文件:1.cat查看 :全量查看,查看中小文件比较好用,大文件查看会很慢,也不利于过滤关键字,而且只能查看,不能修改

cat -n:对所有输出的行数进行编号

cat -b:对空白部分编号

cat -s:连续多个空行替换成一个行

分页查看

more:只能查看,不能进行其他操作

Less:过滤关键字的主要功能,查看大文件的时候,分页方式查看,可以使查看大文件的速度流畅一些

另外的查看方式

head -n   从头看,默认只看十行,想看更多用-n指定

tail从尾看;(尾部是文本中最新的信息,重要)

动态查看文件内容:-f动态查看内容,默认十行,从尾部开始查看,(从下往上数),也可以指定行数,查看的是最新内容

统计文件内容

wc:统计文件内容 (是针对文件内容统计的)

 -l :统计行数

 -w:统计单词书

 -c: 统计字节数

grep  :Linux文本三剑客之一,主要是过滤内容,不是对文件名进行过滤

而是对文件的内容进行过滤

-i 加不加都一样

-n 显示匹配行和行号,同时包含过滤的内容

这都是按行来进行处理和过滤

-c 只显示匹配到的总行数,但是不显示匹配到的内容

-v 取反,只有不包含过滤条件的行才会显示

-e 逻辑或。可以实现多个条件进行匹配

管道符:I

把两个命令或者多个命令用管理符的方式连接起来,一起使用

命令执行的结果,显示在屏幕上,也是文本内容,也可以进行内容过滤

文本命令一般都是可以使用管道符

只要是命令展现出来的内容都是文本内容

tar命令(必须要会)

tar:打包,解包

.bz2:压缩速率比较高,压出来的包文件较小,但是速度比较慢

.gz:压缩速度比较快,但是压缩出来的文件较大,也是压缩的效率比较低

常用的选项:

-c:创建压缩包,打包

-x:解包

-C(大写):解压时指定文件的路径

-f:表示使用归档文件,必须要加分选项

-v:输出详细的信息

-j:调用bz2格式进行压缩或解压

-z:调用gz格式进行压缩或解压

打包简写:tar -cf xxx.gz -内容

tar固定格式

-zcvf调用gz的方法来创建一个压缩包

Ky32创建压缩包名称

123 456 :要压缩打包的文件

解压过程如下

tar固定格式

-zxvf调用gz方法解压一个文件

ky30.gz:要解压的包

-C:指定路径

Ky321/:路径名

简写:tar -xf xx.gz -C/ 解压目录

如果压缩包是以.zip   .rar结尾

unzip解压.zip

unrar解压.rar

zip test.zip 123 456 789

unzip test.zip -d ky32

-d: 指定解压的目录

Vim文本编辑器

命令模式切换至输入模式:(重要)

编辑模式:

a:在当前光标位置之后插入内容

A:在所在行的行尾插入内容

i:在当前光标位置之前插入内容

I:在所在行的行首插入内容

o:在光标所在行之下插入一个新行内容

O:在光标所在行之上插入一个新行内容

底行模式:

q:不保存退出

q!:强制不保存退出

w:仅保存 w:文件名

wq:保存退出

Wq!:强制保存退出

set nu:给每行行号

命令模式:

gg:行间快速转换

G:直接跳到行尾

M:跳转到当前位置中间

H:跳转到当前页首行

L:跳转到当前页面的最后一行

dd:快速删除

u:对本次操作进行撤回

U:对所有操作进行撤销

yy:复制,在下一行按p粘贴

x/delete:删除单个字符

/:搜索模式,n向下匹配,N向上匹配

r:替换,把光标移到要替换的位置,先按r,再按要替换的字符

编辑器

打开新文件 :e 其它文件名 打开新的文件进行编辑

读入文件内容 :r 其它文件名 在当前文件中读入其他文件内容

文件内容替换 :s /old/new 将当前行中查找到的第一个字符串“old” 串替换为“new”

:s /old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”

:#,# s/old/new/g 在行号“#,#”范围内替换所有的字符串“old”为“new

:% s/old/new/g 在整个文件范围内替换所有的字符串“old”为“new”

:1,5 m 10 将1-5行的内容剪切粘贴到第10行下面

:1,5 co 10 将1-5行的内容复制粘贴到第10行下面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值