03 - Linux高级命令一

Linux高级命令一

1. 重定向命令

重定向命令的介绍
重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。

重定向命令的使用

命令说明
>如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式
>>如果文件存在会追加写入文件末尾,相当于文件操作中的‘a’ 模式

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.查看文件内容命令

查看文件内容命令的使用

命令说明
cat查看小型文件
more分屏查看大型文件

cat
在这里插入图片描述
more
在这里插入图片描述

当查看内容信息过长无法在一屏上显示时,可以使用 more 命令在终端分配显示文件内容。

操作键说明

操作键说明
空格显示下一屏信息
回车显示下一行信息
b显示上一屏信息
f显示下一屏信息
q退出

说明
cat命令结合重定向可以完成多个文件的合并
gedit 文件编辑命令,可以查看和编辑文件
在这里插入图片描述

命令行操作文件VIM

安装vim

 sudo apt install vim

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
输入i 编辑文本
在这里插入图片描述
Esc 退出编辑

:wq 保存并退出
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

管道(|)命令的使用
管道(|):一个命令的输出可以通过管道做为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。

说明:管道(|)一般结合 more 命令使用,主要是分配查看终端显示内容。

在这里插入图片描述
在这里插入图片描述

3. 链接命令

链接命令的介绍
链接命令是创建链接文件,链接文件分为:

  • 软链接
  • 硬链接
命令说明
ln -s创建软链接
ln创建硬链接

软链接
类似于Windows下的快捷方式,当一个源文件的目录层级比较深,我们想要方便使用它可以给源文件创建一个软链接。
在这里插入图片描述
在这里插入图片描述

注意点:

  • 如果软链接和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。
  • 删除源文件则软链接失效
  • 可以给目录创建软链接

软链接小结

  • 软链接的作用是方便文件的快速访问,比如:给一个复杂路径下的文件创建一个软链接,以后就可以通过软链接完成快速访问操作。
  • 创建软链接命令格式: ln -s 源文件路径(使用绝对路径) 软链接

硬链接
类似于源文件的一个别名,也就是说这两个名字指向的是同一个文件数据。

在这里插入图片描述

在这里插入图片描述
注意点:

  • 创建硬链接使用相对路径和绝对路径都可以
  • 删除源文件,硬链接还可以访问到数据。
  • 创建硬链接,硬链接数会加1,删除源文件或者硬链接,硬链接数会减1。
  • 创建软链接,硬链接数不会加1
  • 不能给目录创建硬链接
    硬链接数:

硬链接数就是文件数据被文件名使用的次数, 好比引用计数

硬链接小结

  • 硬链接的作用是可以给重要文件创建硬链接,能够防止文件数据被误删。
  • 删除源文件,软链接失效,但是硬链接依然可以使用。
  • 创建硬链接命令格式: ln 源文件路径 硬链接

4. 文本搜索命令

grep命令的使用

命令说明
grep文本搜索

在这里插入图片描述

grep命令选项的使用

命令选项说明
-i忽略大小写
-n显示匹配行号
-v显示不包含匹配文本的所有行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

vim 定位行数
在这里插入图片描述
在这里插入图片描述

grep命令结合正则表达式的使用

正则表达式说明
^以指定字符串开头
$以指定字符串结尾
.匹配一个非换行符的字符

在这里插入图片描述
在这里插入图片描述
扩展

  • grep 命令还可以文本搜索管道中的内容,比如: ls / | grep ‘lib’
  • 在使用 grep 命令的时候还可以省略搜索内容的引号,比如: ls / | grep lib, grep hello 1.txt

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值