【Linux】常用命令

文章目录

常用Linux命令的基本使用

序号 命令 作用
01 ls 查看当前文件夹下的内容
02 pwd 查看当前所在文件夹
03 cd目录名 切换文件夹
04 touch文件名 如果文件不存在,新建文件
05 mkdir目录名 创建目录
06 rm -rf 文件名 删除指定文件
07 clear 清屏
08 rmdir 删除空目录
09 cp 复制文件或目录
10 mv 移动或重命名文件或目录

文件内容查看

  • cat:查看文件内容
  • more:分页显示文本文件内容。
  • less 文件名: less命令比more更灵活,支持前后翻页、搜索文本等。

文件搜索

grep:在文件中搜索指定的字符串,并输出包含该字符串的行。

bash 复制代码
1、在文件 file.txt 中查找字符串 "hello",并打印匹配的行:
grep hello file.txt
 
2、在文件夹 dir 中递归查找所有文件中匹配正则表达式 "pattern" 的行,并打印匹配行所在的文件名和行号:
grep -r -n pattern dir/
 
3、在标准输入中查找字符串 "world",并只打印匹配的行数:
echo "hello world" | grep -c world
 
4、在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。此时,可以使用如下命令:
grep test *file 

find:在目录树中搜索文件。

bash 复制代码
$ find . -name "文件名"

文本操作

vi、vim:编辑文本文件。

ls:列出该目录下的文件

-l 列出文件的详细信息

-a all,列出所有文件,包括隐藏文件

tar:打包压缩、解压

jcv 压缩,jxv 解压

bash 复制代码
tar -jcv myDir/ # 压缩myDir文件夹 
tar -jxv DownloadDir.tar.gz myDir/ # 解压DownloadDir.tar.gz到当前文件夹下,并命令为myDir
相关推荐
Nebula嵌入式15 小时前
【C语言】09-深入解析main函数
linux·c语言·开发语言·嵌入式
AKAMAI15 小时前
你的源服务器可能是你做出的最昂贵决定
运维·人工智能·云计算
Dxy123931021616 小时前
Linux 编译安装 Python 3.12.10(多版本共存,不破坏系统Python)
linux·运维·python
技术深耕者17 小时前
AI Agent从演示到生产:企业进入“自动化层”时代
运维·人工智能·自动化
xz驱动分享18 小时前
Linux DMA 子系统学习笔记
linux·dma·rk3588·嵌入式软件
w678200719 小时前
Prisma不能优雅的支持DTO,试试Vona ORM吧
linux·运维·ubuntu
APItesterCris19 小时前
Open Claw 实战教程:5 分钟搭建京东商品自动化监控与数据分析系统
大数据·运维·数据库·数据仓库·自动化
Darkwanderor19 小时前
Linux系统编程实战项目:模拟实现shell
linux·c++
便利店102420 小时前
TCP 为什么有时故意跑不快?拥塞控制与滑动窗口一次讲清
服务器·网络协议·tcp·拥塞控制
杨某不才21 小时前
如何能让Linux服务器对shell 终端 + sftp 文件传输长期保活
linux·运维·服务器