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

[ linux-系统 ] 常见指令3

1.重定向

1.输出重定向(echo >)

在 Linux命令行环境中,echo 是一个命令,用于在终端上显示文本

输出重定向符号 > 本来应该写入到显示器的内容,把他写入到文件中

 > 会清空原始的文件内容,进行重新写入

 

2.追加重定向  >>

不会清空内容,在原本内容后面加入

 3.输入重定向 <

使用小于号 < 可以把文件内容作为命令的输入

2.find 指令 (查找)

find 用于查找文件和目录。它可以根据用户指定的条件在文件系统中搜索文件,并返回符合条件的文件和目录的列表。

find [路径...] [表达式]

 示例:例如 -name "*.txt" 表示搜索文件名以 .txt 结尾的文件。

 

 

3.grep 指令 (搜寻)

 grep 用于在文本文件中搜索指定模式的行,并将符合条件的行输出到标准输出设备。

grep [选项] 模式 [文件...] 

选项解释
-i忽略大小写的不同,所以大小写视为相同
-n顺便输出行号
-v反向选择,显示出没有 ‘搜寻字符串’ 内容的那一行

 

grep 经常和其他命令结合使用,通过管道来处理数据。 

 

4.zip 和 unzip 

zip 和 unzip 是在 Linux 系统中用于压缩和解压缩文件的命令行工具。

zip: zip 命令用于将文件或目录压缩成一个 ZIP 归档文件。其基本用法如下:

zip [选项] 压缩文件名.zip 文件/目录

-r:递归地压缩目录及其子目录中的所有文件。
-q:安静模式,不显示任何输出。
-9:最高压缩率,压缩速度较慢,文件大小最小。
-j:不保存目录路径,将所有文件放在根目录。
-u:更新已存在的 ZIP 文件,只添加新文件或更新修改过的文件。
-m:压缩后删除原始文件。
-P:设置密码保护压缩文件。

unzip: unzip 命令用于解压缩 ZIP 归档文件。

unzip [选项] 压缩文件名.zip

-d 目录:指定解压缩后的目标目录。
-l:列出 ZIP 文件中的内容列表,但不解压缩。
-q:安静模式,不显示任何输出。
-P:解压缩需要的密码。

 

5.tar 指令

  • 功能: 打包和解包文件,并可直接查看内容。

  • 语法tar [-cxtzjvf] 文件与目录 ..

选项解释
-c建立一个压缩文件的参数指令(create)
-x解开一个压缩文件的参数指令
-t查看 tarfile 里面的文件
-z是否同时具有 gzip 的属性
-j是否同时具有 bzip2 的属性
-v显示压缩/解压过程中处理的文件
-f使用档名
-C

解压到指定目录

压缩 

 

解压 

 

6.bc 指令 

功能: 进行浮点运算

echo " [计算内容] " | bc 

 

 

7.uname -r 指令 

  • 功能: 获取电脑和操作系统的相关信息

  • 语法uname [选项]

 

8.常用指令扩展


安装和登录命令: login, shutdown, halt, reboot, install, mount, umount, chsh, exit, last
文件处理命令: file, mkdir, grep, dd, find, mv, ls, diff, cat, ln
系统管理相关命令: df, top, free, quota, at, lp, adduser, groupadd, kill, crontab
网络操作命令: ifconfig, ip, ping, netstat, telnet, ftp, route, rlogin, rcp, finger, mail, nslookup
系统安全相关命令: passwd, su, umask, chgrp, chmod, chown, chattr, sudo, ps, who
其它命令: tar, unzip, gunzip, unarj, mtools, man, unendcode, uudecode

http://www.xdnf.cn/news/317917.html

相关文章:

  • Linux 服务器静态 IP 配置初始化指南
  • UniAppx 跳转Android 系统通讯录
  • linux中的find命令——查找文件名
  • SSL/TLS 证书与数字签名:构建互联网信任的详解
  • Review --- Redis
  • 金融企业如何借力运维监控强化合规性建设?
  • 【hot100】bug指南记录1
  • Qt界面设计时窗口中各控件布局及自适应方法
  • [250507] 小米发布首个推理模型 MiMo,70亿参数展现卓越性能
  • 使用 Java 11 的 HttpClient 处理 RESTful Web 服务
  • 【Linux】Linux环境基础开发工具
  • 精益数据分析(46/126):深入剖析用户生成内容(UGC)商业模式
  • 并发设计模式实战系列(17):信号量(Semaphore)
  • 解构与重构:自动化测试框架的进阶认知之旅
  • Spring Boot 为 MongoDB 自动配置了哪些核心 Bean?
  • Make:独立创造者手册——从0到1的商业自由之路
  • 任意文件读取漏洞
  • 阿里联合北大开源数字人项目FantasyTalking,输出内容更加动态化~
  • HarmonyOS Next~HarmonyOS应用测试全流程解析:从一级类目上架到二级类目专项测试
  • 游戏引擎学习第262天:绘制多帧性能分析图
  • 标量/向量/矩阵/张量/范数详解及其在机器学习中的应用
  • MCP 入门指南
  • Kubernetes生产环境实战:深度排查Pod内存溢出(OOM)问题指南
  • 优选算法系列(8.多源BFS)
  • Vue3响应式:effect作用域
  • linux命令>/dev/null 2>1的含义
  • 【北京迅为】iTOP-4412精英版使用手册-第七章 Android 4.0/Linux源码编译
  • 在 Vue 2 中使用 qrcode 库生成二维码
  • Python 识别图片上标点位置
  • CSDN文章都是VIP