当前位置: 首页 > article >正文

Linux常用命令【真·常用】

目录

一、目录操作命令

1、ls

2、cd

3、mkdir

4、rm

二、文件操作命令

1、cat

​编辑

2、more

3、head

4、tail

三、拷贝移动命令

1、cp

2、mv

四、打包压缩命令

1、tar

五、文件编辑命令

1、vi/vim

六、查找命令

1、find

2、grep


一、目录操作命令

1、ls

作用:显示指定目录下内容

语法:ls  [-al]  [dir]

-a:显示所有文件及目录(包括.开头的隐藏文件)

-l:除了显示文件名称,同时将文件权限、大小等详细信息列出

ls -l 简写:ll

2、cd

作用:用于切换目录,进入指定目录

语法:cd  [dir]

cd ~  :表示home目录

cd .  :表示目前所在目录

cd .. :表示目前目录位置的上级目录

cd /xxx:切换到xxx目录

3、mkdir

作用:创建文件

语法:mkdir  [-p]  dirName

-p:用于创建多层目录文件,目录名称不存在则新建

4、rm

作用:删除文件或目录

语法:rm  [-rf]  name

-r :将目录及目录下所有文件逐一删除,递归删除

-f :无需确认,直接删除

二、文件操作命令

1、cat

作用:显示文件所有内容

语法:cat   [-n]   fileName

-n:由1开始对所有输出的行数编号

2、more

作用:以分页的形式显示文件内容

语法:more fileName

回车键:向下滚动一行

空格键:向下滚动一屏

b :返回上一屏

q或Ctrl + C:退出more

3、head

作用:查看文件开头内容

语法:head [-n] fileName

-n:查看文件开头的n行内容

4、tail

作用:查看文件末尾内容

语法:tail  [-nf]  fileName

-n:查看文件末尾的n行内容

-f:动态显示文件末尾内容,通常用于日志文件的输出

三、拷贝移动命令

1、cp

作用:复制文件

语法:cp  [-r]  source dest

-r:复制该目录下所有子目录和文件

2、mv

作用:重命名文件或移动文件到其他位置

语法:mv   source   dest

mv test test1:如果test1目录不存在,将test目录改名为test1

四、打包压缩命令

1、tar

作用:对文件进行打包、解包、压缩、解压

语法:tar  [-zcxvf]  fileName  [files]

包文件后缀为.tar表示只完成了打包,并没有压缩,

包文件后缀为.tar.gz表示打包的同时还进行了压缩

-zz代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压

-cc代表的是create,即创建新的包文件

-xx代表的是extract,实现从包文件中还原文件

-vv代表的是verbose,显示命令的执行过程

-ff代表的是file,用于指定包文件的名称

 压缩:将test文件压缩并命名为test.tar.gz

解压,-C  将文件解压到自定位置

五、文件编辑命令

1、vi/vim

作用:vim是从vi发展来的一个功能更加强大的文本编辑工具,在编辑文件时可以对文本内容进行着色

语法:vim  fileName

使用:要使用vim命令,需要我们自己完成安装。可以使用下面的命令来完成安装:yum install vim

进入文件,使用‘i’键对内容编辑,编辑完成后按Esc键,进入底行模式,输入:wq保存内容,:q!不保存退出。

gg:定位到文本内容第一行

G:定位到文本最后一行

dd:删除光标所在行

ndd:删除光标所在行及之后的n行数据

u:撤销操作

i或a或o:进入插入模式

:wq  保存并退出

:q!  不保存退出

:set nu  显示行号

:set nonu 取消显示

:n  定位到第n行

六、查找命令

1、find

作用:在指定目录下查找文件

语法:find  dirName  -option  fileName

在当前目录及子目录下查找.log结尾文件

2、grep

作用:从指定文件中查找指定文本内容

语法:grep  [-inAB]  word  fileName

-i: 检索的关键字忽略(ignore)大小写

-n: 显示关键字所在的这一行的行号

-A: 输出关键字所在行及之后(After)的几行记录 (:-A5 表示输出关键字所在行之后的5行记录)

-B: 输出关键字所在行及之前(Before)的几行记录 (:-B5 表示输出关键字所在行之前的5行记录)

查找test.txt文件里1所在出现的位置及行号


http://www.kler.cn/a/444882.html

相关文章:

  • @PostConstruct注解解释!!!!
  • 部署开源大模型的硬件配置全面指南
  • EasyExcel 导出文件
  • 梯度(Gradient)和 雅各比矩阵(Jacobian Matrix)的区别和联系:中英双语
  • 智能工厂的设计软件 三种处理单元(NPU/GPU/CPU)及其在深度学习框架中的作用 之4(百度文库答问 之2)
  • 【ETCD】【Linearizable Read OR Serializable Read】ETCD 数据读取:强一致性 vs 高性能,选择最适合的读取模式
  • DGCN论文解读
  • Python读取Excel批量写入到PPT生成词卡
  • 配置免密登陆服务器
  • python快速接入阿里云百炼大模型
  • 【数据分析】数据分析流程优化:从数据采集到可视化的全面指南
  • 一篇文章理解前端的请求头和响应头含义
  • 打 印 菱 形
  • Gartner发布2025年网络安全主要趋势:实现转型和嵌入弹性两大主题下的9个趋势
  • Linux性能监控命令_nmon 安装与使用以及生成分析Excel图表
  • 基于注意力机制的ResNet优化算法(三种注意力机制+源码+pytorch)
  • 4、交换机IP接口功能
  • git 删除鉴权缓存及账号信息
  • 基于时间情境创造与 AI 智能名片 S2B2C 商城小程序源码的零售创新策略研究
  • 从零开始学习HTML5
  • 【Linux】文件IO--read/write/缓冲区(详)
  • 防火墙规则配置错误导致的网络问题排查
  • 用C#(.NET8)开发一个NTP(SNTP)服务
  • windwos defender实现白名单效果(除了指定应用或端口其它一律禁止)禁止服务器上网
  • pycharm debug
  • 网络安全概论——入侵检测系统IDS