news 2026/4/17 22:43:09

day3-实训学习记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
day3-实训学习记录

重定向

标准输入重定向<<并不表示追加,而是表示输入结束的意思,即作为一个结束符

这条命令在查找文件的同时,把正确的结果既保存到文件中,又统计了行数,同时把错误提示显示在屏幕上

管道|只传递标准输出,不传递标准错误

  • 2>&1错误输出正确输出****合流

vim

修改登陆欢迎语

修改主机名

hostnamectl set-hostname server2 (修改主机名并且立即生效

vim的异常处理


按ctl+z,模拟异常退出

出现问题了!!!

在编辑过程中,某些原因倒置vim中断退出,下次打开时,同名的交换文件(.swp)与源文件内容不一致,需要进行后续设置


删除隐藏的交换文件

再次打开,文件显示正常

文件内容显示

cat

将2.txt重新定向输出到3.txt里:

合并文件:

显示行号:

more

  • 作用:翻页查看文件内容,适合内容较多的文件查看
  • 格式:more 文件名
  • 注意:使用回车则一行一行查看,使用空格则整页查看,点击q键退出查看

less

  • 作用:同more命令
  • 格式:less 文件名
  • 注意:可以使用上下键进行浏览,点击q退出浏览

head

tail

file

stat

grep-过滤

格式:grep -参数 查找条件 文件名

选项说明
-c仅显示找到的行数
-i忽略大小写
-n显示行号
-v反向选择——仅列出没有“关键词”的行
-A-A 2 搜索时显示匹配到的那一行以及下2行
-B-B 2 搜索时显示匹配到的那一行以及上2行
-C-C 2 搜索时显示匹配到的那一行以及上下2行

cut-切割

使用-f参数来设置需要看的列数,使用-d参数来设置间隔符号

提取内核版本号

提取ip地址

sort-排序显示

格式:sort -参数 文件名

选项作用
-f忽略大小写
-b忽略缩进与空格
-n以数值型排序
-r反向排序
-u去除重复行
-t指定间隔符
-k设置字段范围

uniq-去重显示

uniq -参数 文件名

tr-文件中字符替换显示

tr -参数 替换内容 新内容
  • -c :反选设定字符,符合 “替换内容” 的部份不做处理,不符合的剩余部份才进行转换
  • -d :删除指令字符
  • -s :缩减连续重复的字符成指定的单个字符

文件的其它操作命令

wc-文本内容显示

wc -参数 文件名

选项作用
-l只显示行数
-w只显示单词数
-c只显示字节数

统计所有(包含行数 单词数 字节数)

复制和移动

格式:cp -参数 源文件 目标文件

选项功能
-a通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录
-d拷贝时保留链接
-f在覆盖已经存在的目标文件时不提示
-i在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝
-p除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中
-r若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名

查找文件

whereis命令

  • 作用:可以搜索系统命令的可执行文件路径和说明文档
  • 格式
whereis 命令名

which命令

  • 作用:搜索系统命令的可执行文件
  • 格式
which 命令名

find

find 查找路径 查找条件 具体条件 操作
参数作用
-name根据文件basename匹配名称
-size匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)
-mtime [+|-]n匹配修改内容的时间(-4指小于等于4天内的文件名;+4,大于等于5天前的文件名;4指前4~5那一天的文件)
-atime [+|-]n匹配访问文件的时间
-ctime [+|-]n匹配修改文件权限的时间
-newer f1 !f2匹配比文件f1新但比f2旧的文件
-perm匹配权限(mode为完全匹配,-mode为包含即可)
-user匹配所有者
-group匹配所有组
-nouser匹配无所有者的文件
-nogroup匹配无所属组的文件
-type b/d/c/p/l/f匹配文件类型(后面的字母参数依次表示块设备、目录、字符设备、管道、链接文件、文本文件)
-depth先从该目录子目录下查找,再查找该目录
-maxdepth levels
-mindepth levels
最多查找多少层目录;最少查找多少层目录
-delete将找到的文件删除,如果是目录只能删除找到的空目录。
-exec …… {};后面可跟用于进一步处理搜索结果的命令
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 22:42:05

CFturbo 2024保姆级教程:从流量扬程到三维叶轮,手把手搞定离心泵水力设计

CFturbo 2024离心泵水力设计全流程实战指南 离心泵作为工业领域最常用的流体输送设备之一&#xff0c;其水力设计质量直接影响着泵的效率、寿命和运行稳定性。传统的手工设计方法不仅耗时费力&#xff0c;而且难以快速验证设计方案的合理性。CFturbo作为专业的流体机械设计软件…

作者头像 李华
网站建设 2026/4/17 22:40:14

AI 净界高清输出:RMBG-1.4 生成带 Alpha 通道 PNG 展示

AI 净界高清输出&#xff1a;RMBG-1.4 生成带 Alpha 通道 PNG 展示 你是不是也遇到过这样的烦恼&#xff1f;拍了一张不错的照片&#xff0c;想换个背景发朋友圈&#xff0c;或者做一张电商主图&#xff0c;结果抠图抠得边缘全是锯齿&#xff0c;头发丝和背景糊成一团&#xf…

作者头像 李华
网站建设 2026/4/17 22:37:21

打电话不想用手机?网络电话软件推

网络电话有哪些&#xff1f;推荐这5类主流选择网络电话选择多样&#xff0c;从免费社交软件到专业通话App均可实现。若追求隐私与通话质量&#xff0c;推荐千寻电话&#xff0c;无需SIM卡即可高清通话&#xff0c;并能隐藏真实号码保护隐私。Q1: 网络电话主要有哪些类型&#x…

作者头像 李华
网站建设 2026/4/17 22:33:28

智慧农业之茶叶病虫害检测系统 茶树病害检测报告生成系统

&#x1f331; 智能茶叶病虫害检测系统&#xff1a;AI赋能&#xff0c;守护每一片茶叶的健康 在传统茶园管理中&#xff0c;病虫害的识别与防治往往依赖经验&#xff0c;耗时费力且易误判。如今&#xff0c;我们融合前沿AI技术与现代全栈开发&#xff0c;打造出一款高效、精准、…

作者头像 李华