Linux 常用命令大全(三)

本文详细介绍了vi/vim编辑器的基本操作,包括命令模式、编辑模式和末行模式,以及cat查看文件内容、echo打印、软连接、find查找文件的功能。此外,还涵盖了cat、less、head、tail和grep文件查看命令的区别。
摘要由CSDN通过智能技术生成
1)vi / vim

使用vi/vim其实就相当于我们在Windows系统中创建文件、打开文件、编辑文件、保存文件操作。在终端中输入vim在后面跟上 文件名即可:

vim log.txt
  • 如果文件已经存在, 会直接打开该文件
  • 如果文件不存在,保存且退出时就会新建一个文件

其实上面的命令就是进入了命令模式,vim模型主要分为三种:

  1. 命令模型
  2. 编辑模式
  3. 末行模式

编辑模式可以通过输入i进入,以下为常用的命令:

命令英文功能常用
iinsert在当前字符前插入文本常用
Iinsert在行首插入文本较常用
aappend在当前字符后添加文本
Aappend在行末添加文本较常用
o在当前行后面插入一空行常用
O在当前行前面插入一空行常用

编辑模式不能保存文件,必须先退到命令模式,先按Esc键退出到命令模式,然后按小写的**:wq **正常保存退出。

以下为其他的退出模式:

:q 当vim进入文件没有对文件内容做任何操作可以按"q"退出

:q! 当vim进入文件对文件内容有操作但不想保存退出

:wq 正常保存退出

:wq! 强行保存退出,只针对与root用户或文件所有人生

2)cat

查看小文件内容,如:

cat log.txt
cat -n txtfile.txt # 加入行号
(base) user@gpu-SA5212M5:~$ cat log.txt
oooooooo

SDAOIdadadsadsadadsadsadaAA`ASASAISDADSAKJI

以下5个为文件查看命令:

序号命令对应英文作用
01cat 文件名concatenate查看小文件内容
02less -N 文件名less分频 显示大文件内容
03head -n 文件名查看文件的前一部分
04tail -n 文件名查看文件的最后部分
05grep 关键字 文件名grep根据关键词, 搜索文本文件内容

总结:

以上5个命令都可以查询文件的内容,他们的功能如下

通过 cat 会一次显示所有的内容, 适合 查看内容较少 的文本文件

less 命令适合查看 内容较多 的文本文件

通过 head 命令查看文档的前几行内容

通过 tail -10f 文件 命令 查看文档(日志)的后几行内容

通过 grep 命令 搜索存在 关键字 的行

查找指定的进程信息(包含grep进程)

ps -ef | grep  sshd

查找指定的进程信息(不包含grep进程)

ps aux | grep sshd | grep -v "grep"

查找进程个数

 ps -ef|grep -c sshd
3)echo

打印内容

echo "hello world"  # 如果字符串有空格, 为了避免歧义 请增加 双引号 或者 单引号
4)软连接

软连接其实就类似于我们在Windows中的快捷方式。首先必须真的,linux中文件名和内容是两个文件,彼此分开,具体可看上一节touch中的inode,也就是:

在这里插入图片描述

软连接的原理也很简单:

在这里插入图片描述

语法:

ln -s log.txt log

为log.txt创建一个名为log的软连接。此时通过访问log也能访问到log.txt

cat log
5)find

find命令用来在指定目录下查找文件。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

语法

find <指定目录> <指定条件> <指定内容>

1、将目前目录及其子目录下所有延伸档名是 gz 的文件查询出来

find . -name "*.gz"

2、全局搜索czbk

/代表是全盘搜索,也可以指定目录搜索

 find / -name  '*txt'
6)ping

检测是否与主机连通

 ping www.baidu.com

指定接收包的次数

ping -c 2 www.baidu.com

指定时间间隔ping

ping -i 10 www.baidu.com

此处的10是秒数。

7)df

显示磁盘使用情况统计情况

df换算后显示

df -h 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码匀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值