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

linux指令2

linux指令2

  • 1、echo命令: 将echo后面输入的内容以字符串形式打印
    • (1)操作:
  • 2、cat :显示指定文件名里面的内容
    • (1)操作
  • 3、mv:文件剪切
    • 1、mv srcfile dstfile (文件、目录)
    • 2、mv 1.txt 2.txt (重命名文件、目录)
  • 4、head 与 tail
    • 1、操作
  • 5、date
  • 6、find
    • find -name 内容 :在linux系统中查找包含该内容的文件或者目录
  • 7、grep:行文本过滤工具
  • 有关知识点知识
    • (1) 在linux系统中,一切皆文件(包括终端:键盘,显示器...)
    • (2) 在Linux中查看文件属性,首字符是c我们一般称为字符文件,-称为普通文件,d则是文件夹,也就是目录
    • (3) ls /dev/pts/ 查看终端设备
    • (4) 软件领域、大型工程...都必须有日志

1、echo命令: 将echo后面输入的内容以字符串形式打印

(1)操作:

1、 echo "内容’'或者echo ‘内容’
2、echo “内容” > test.c :将指定内容写入指定文件,如果该文件不存在,会创建文件并写入,再次写入时,先清空,再写入
3、> test.c 会直接创建文件,不过只能创建普通文件,> 已存在文件==清空该文件
4、echo ‘内容’ >> test.c 追加重定向,不清空,继续写入

2、cat :显示指定文件名里面的内容

(1)操作

1、 cat :默认从键盘文件中读取内容,也就是输入什么,显示什么
2、cat < test.c :从test.c中读取内容(输入重定向)
3、 cat test.c :从键盘中读取内容,与操作二有差别,在后面内容补充
4、cat -n test.c :显示行号
5、tac: 反向打印文件内容
在这里插入图片描述

3、mv:文件剪切

1、mv srcfile dstfile (文件、目录)

2、mv 1.txt 2.txt (重命名文件、目录)

4、head 与 tail

1、操作

(1)、tail /var/log/messages 只看结尾处的日志
tail -1 /var/log/messages 只看结尾处一行的日志
(2)、head /var/log/messages 只看开头处的日志
head -2 /var/log/messages 只看开头处的两行日志
(3)提取中间行:例如1000行我们需要第501-510行,我们可以使用
head -510 log.txt | tail 10 这里的 | 我们称为管道
,管道相当于临时场所

5、date

在这里插入图片描述
date +%s 时间戳
将时间戳转换为年月日时间
在这里插入图片描述
cal 查看日历

6、find

find -name 内容 :在linux系统中查找包含该内容的文件或者目录

7、grep:行文本过滤工具

在这里插入图片描述
获取日志中包含Removed的所有信息然后提取最后几条

有关知识点知识

(1) 在linux系统中,一切皆文件(包括终端:键盘,显示器…)

(2) 在Linux中查看文件属性,首字符是c我们一般称为字符文件,-称为普通文件,d则是文件夹,也就是目录

在这里插入图片描述

(3) ls /dev/pts/ 查看终端设备

echo ‘内容’ >/dev/pts/0 向0号终端设备写入内容,也就是在0号设备打印

(4) 软件领域、大型工程…都必须有日志

cat /var/log/messages 查看日志
more /var/log/messages 只打印满一屏幕日志,如果需要继续查看,点击回车
less /var/log/messages 跟more功能一样,但它支持向上翻找(推荐),/内容,自动定位包含该内容的那一页日志
q退出日志


http://www.mrgr.cn/news/92051.html

相关文章:

  • 以ChatGPT为例解析大模型背后的技术
  • 从零开始制作一个漂亮的悬浮按钮
  • SkyWalking集成Kafka实现日志异步采集经验总结
  • 详解Flask Flash Message(消息闪现)
  • comfy UI节点缺失dlib库处理
  • 基于 go-wrk 在 Windows 环境下对 Go Web 应用进行 HTTP 压力测试
  • Django-Vue 学习-VUE
  • Selenium控制已经打开的浏览器(Chrome,Edge)
  • IDEA使用Maven方式构建SpringBoot项目
  • 模型思维 - 领域模型的应用与解析
  • 【框架】参考 Spring Security 安全框架设计出,轻量化高可扩展的身份认证与授权架构
  • 綫性與非綫性泛函分析與應用_3.例題-母本
  • 【SpringMVC】十分钟跑起来一个SpringMVC项目
  • 轻松将 Python 应用移植到 Android,p4a 帮你实现
  • 每日一题——主持人调度(二)
  • STL容器终极解剖:C++ vector源码级实现指南 | 从内存分配到异常安全的全流程避坑
  • MySQL 入门大全:运算符
  • 蓝桥杯训练题目(一)—— 难度:简单(除了最后一题哈)
  • 20250223下载并制作RTX2080Ti显卡的显存的测试工具mats
  • C语言图结构学习笔记