linux基础命令使用笔记

Linux基础命令使用

Grep过滤文本

grep 是一种强大的文本搜索工具命令,用于查找文件中符合指定格式的字符串,支持正则表达式。
-I #忽略大小写对非空输出行编号
-n #对输出的所有行编号

grep test *txt    #过滤带txt后缀的文件

在这里插入图片描述

grep -r abc /231/321  #递归查询

在这里插入图片描述

Grep -v abc *txt*  #反向查找,查找包含abc的文件的其他行(不包含abc)

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

Find查找文件

find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件。
查找文件后缀

Find [路径] -name “.py” #忽略查找指定路径下扩展名是 .py 的文件,包括子目录

Find -name “*1*”   #查询带1的文件
Find -name “1*”    #查询带1的文件
Find -name “*txt*”   #查询带txt的文件
Find 231/ -name “*txt*”    查询231目录下所有带txt的文件

在这里插入图片描述

History查看历史记录

当使用终端命令行输入并执行命令时,Liunx 会自动把命令记录到历史列表中,一般会保存在用户 HOME 目录下的 .bash_history 文件中。默认保存 1000 条,这个值是可以改的。

History        #查看历史操作记录
History -c     #清楚历史操作记录

在这里插入图片描述

tar

tar 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件。

c:生成档案文件,创建打包文件
x:接看档案文件
v:列出归档解档的详细过程,显示进度
f: 指定档案文件名称,f 后面一定是 .tar文件,所以必须放选项最后

Tar -cf 321.tar *.txt  #-cf打包文件或jpg图片,*为所有

在这里插入图片描述

Tar -rf 123.tar *.git   #-rf打包动图

在这里插入图片描述

Tar -uf 123.tar 3.gif  #-uf更新包,将新文件添加到某个包中

在这里插入图片描述

Tar -tf 123.tar    #-tf列出包的内容

在这里插入图片描述

Tar -xf 123.tar    #解包

在这里插入图片描述

Gzip

tar 与 gzip 命令结合可以使用实现文件 打包和压缩
tar 只负责打包文件,但不压缩
用 gzip 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.gz
在 Linux 中,最常见的压缩文件格式就是 xxx.tar.gz
在 tar 命令中有一个选项 -z 可以调用 gzip,从而可以方便的实现压缩和解压缩的功能

Tar -czf 123.tar.gz *.jpg   #将所有图片打包成tar,并压缩成gz
Tar -xzf 123.tar.gz        #解压缩

在这里插入图片描述

Bzip2

tar 与 bzip2 命令结合可以使用实现文件 打包和压缩用法和 gzip 一样)
tar 只负责打包文件,但不压缩,
用 bzip2 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.bz2
tar 命令中有一个选项 -j 可以调用 bzip2,从而可以方便的实现压缩和解压缩的功能

Tar -czf 123.tar.bz2 *.txt  #打包压缩所有txt文件
Tar -xzf 123.tar.gz       #解压缩

在这里插入图片描述

管道符|

Cat 1.txt | grep gulu   #管道“|”可将命令的结果输出给另一个命令作为输入之用

在这里插入图片描述

Date时间和日期

date 命令的共能是显示或设置系统的日期和时间。只有超级用户才能用 date 命令设置时间,一般用户只能用 date 命令显示时间。

Date:查看系统时间

在这里插入图片描述

Cal:`calendar` 查看日历,`-y` 选项可以查看一年的日历

在这里插入图片描述
Clear和ctrl+L都可以清屏

Uptime查看系统负载

Linux系统中的uptime命令主要用于获取主机运行时间和査询Linux系统负载等值息。uptime命令可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行
了多长时间、目前有多少登录用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。uptime命令用法十分简单,直接输入uptime即可。
在这里插入图片描述

磁盘信息

h :以人性化的方式显示文件大小

Df -h :disk free 显示磁盘剩余空间
Du -h [目录名]:disk usage 显示目录下的文件大小

在这里插入图片描述

进程信息

进程进士当前正在执行的一个程序

Ps aux :查看进程的详细情况
Top :显示目录下的文件大小
Kill [-9] 进程代号:终止指定代号的进程,-9表示强制终止 参数
a:显示终端上的所有进程,保罗其他用户的进程
u:显示进程的详细状态
x:显示没有控制终端的进程

查看或配置网卡信息

Ifconfig:查看配置计算机当前的网卡配置信息
Ping ip地址:检测到目标ip地址的连接是否正常

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值