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

Linux使用教程

一、Linux命令基础

1、ls、ll命令——展示数据

①ls命令——平铺展示数据

其中ls命令以平铺的方式展现数据

②ll命令——列表展示数据

 ll命令以列表的方式展现数据

-a选项,表示:all的意思,即列出全部文件(包含隐藏的文件/文件夹)

-l选项,表示:以列表(竖向排列)的形式展示内容,并展示更多信息

 

-h 表示以易于阅读的形式,列出文件大小,如K、M、G

-h选项必须要搭配 -l 一起使用

2、cd、pwd命令——目录切换命令

①cd命令—— 切换工作目录

语法:cd 【Linux路径】

②pwd命令——查看当前工作目录

 

 特殊路径符

 

3、mkdir命令——创建目录

语法:mkdir  [-p]  Linux路径

在当前目录下创建文件夹

在/目录下创建文件夹

如果想要一次性创建多个层级的目录,如下图

会报错,因为上级目录test并不存在,所以无法创建test目录 可以通过-p选项,将一整个链条都创建完成。

4、touch-cat-more命令

①touch命令——创建文件

②cat命令——查看文件内容全部显示

这是txt.txt文件内容 

使用cat命令查看

③more命令——查看文件内容支持翻页

在查看的过程中,通过空格翻页,通过q退出查看 

5、cp-mv-rm命令

①cp命令——复制文件、文件夹

如上图,将txt.txt文件由~目录复制到move文件夹中

如果复制目录的话,则无法复制

使用-r命令就可以进行目录的复制,成功

 

②mv命令——移动文件、文件夹

 将txt.txt文件移动到move文件夹

如果目标不存在,则会进行改名

移动文件夹

 

③rm命令——删除文件、文件夹、通配符

 删除txt2.txt文件

目前move2里面有txt.txt文件,直接无法删除move2文件夹

 

这时候需要加上-r才可以删除

 

如果用来作为通配符

  删除所有以test开头的文件或文件夹

6、which-find命令

使用su - root切换到管理员模式

①which命令——查看命令的程序文件存放位置

 

 ②find命令——按文件名查找文件

从根目录开始查找文件名为txt.txt的文件

根据通配符进行模糊匹配

 进行模糊前缀匹配

模糊后缀匹配

 

匹配包含txt.txt的内容

根据文件大小进行搜索 

 查找大于1G的文件

7、grep-wc命令

①grep命令——过滤文件

这是txt.txt的内容

通过grep管道符查找gcc内容在txt.txt文件中

 

查找gcc所处行位置,加上-n

 

查找有多个相同内容的数据

 

②wc命令——数量统计 

统计数据如图:

③管道符——左边结果作为右边输入

 

如下图所示统计txt.txt文件"-"数据 

如下图统计当前目录下的数量

如下图,查找当前目录txt.txt文件

如下图,ls当前目录的输入会作为第一个grep的输入,第一个grep的输入会作为第二个grep的输入

8、echo-tail-重定向符命令

①echo命令——输出指定内容

反引号(飘号)

 

重定向符

 覆盖写入

追加写入 

将目录写入txt.txt文件中

 

②tail命令——查看文件尾部内容

这是txt.txt文件内容

 

默认查看尾部十行内容 

 

查看倒数5行的内容

-f会持续追踪,只要有变化就动态显示

 

9、vi编辑器

 

http://www.lryc.cn/news/96343.html

相关文章:

  • 项目名称:智能家居边缘网关项目
  • SciencePub学术 | 物联网类重点SCIEEI征稿中
  • EtherNet/IP转Modbus网关以连接AB PLC
  • mysql用户添加
  • 628. 三个数的最大乘积
  • linux驱动开发入门(学习记录)
  • SpringCloud-Alibaba之Sentinel熔断与限流
  • 深“扒”云原生高性能分布式文件系统JuiceFS
  • opencv-18 什么是色彩空间?
  • RedHat离线安装工具yum+gcc+pcre+zlib+openssl+openssh
  • Redis概述及安装、使用和管理
  • 【算法第十一天7.25】二叉树前、中、后递归、非递归遍历
  • Linux搭建Promtail + Loki + Grafana 轻量日志监控系统
  • [PyTorch][chapter 44][RNN]
  • 20230726----重返学习-vue3项目实战-知乎日报第3天-TS-简历
  • TypeScript 在前端开发中的应用实践
  • 商业密码应用安全性评估量化评估规则2023版更新点
  • 【软件测试】单元测试工具---Junit详解
  • 【算法基础:搜索与图论】3.4 求最短路算法(Dijkstrabellman-fordspfaFloyd)
  • 【Matlab】基于卷积神经网络的数据分类预测(Excel可直接替换数据)
  • 【C++ 重要知识点总结】自定义类型-枚举和联合
  • Centos MySql安装,手动安装保姆级教程
  • 电脑C盘空间大小调整 --- 扩容(扩大/缩小)--磁盘分区大小调整/移动
  • centos7设置网桥网卡
  • TCP模型和工作沟通方式
  • Langchain 的 ConversationSummaryBufferMemory
  • 【Rust 基础篇】Rust 通道实现单个消费者多个生产者模式
  • HTTP协议各版本介绍
  • 玩转ChatGPT:Custom instructions (vol. 1)
  • 黄东旭:The Future of Database,掀开 TiDB Serverless 的引擎盖