news 2026/9/14 21:59:12

Linux基本命令2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux基本命令2

man

语法:man [ 选项 ] 命令

man手册分为9章

  1. 是普通的命令
  2. 是系统调⽤,如open,write之类的(通过这个,⾄少可以很⽅便的查到调⽤这个函数,需要加什么 头⽂件)
  3. 是库函数,如printf,fread4是特殊⽂件,也就是/dev下的各种设备⽂件
  • man printf # 查看 printf 指令 ( 没错, printf 也是⼀个指 令 2 3 4 5 6 7 )
  • man fork 去 2 号⼿册查找
  • man 2 frok # 查看系统调⽤
  • man 3 printf # 查看 C 库函数
  • man 7 signal # 查看变量
  • man 7 environ
  • man man # 查看 man ⼿册⾃⼰

重定向

Linux系统下,一切皆文件。

向显示器打印(向显示器文件进行写入)echo "hello" #显示hello,将hello向显示器文件写入

从键盘scanf读取数据(从键盘文件中读取数据)

#输出重定向,本来是要写在显示器文件中,现在写入到了hello.txt #1.没有hello.txt,先新建文件 #2.写入时先清空原内容,再写入新内容 echo "hello" > hello.txt #把echo输出的内容写入到了hello.txt ls #显示hello.txt cat hello.txt #显示hello,cat会显示文件内容(适合小文件,文件过长会导致刷屏) #输出重定向用法:清空指定的文件 >hello.txt #追加重定向 echo "aaaaaaaa" >> hello.txt #显示aaaaaaaa aaaaaaaa ,在原来的内容后追加新内容 #输入重定向 cat < hello.txt #把cat的标准输入,从“键盘”重新指定成了“hello.txt文件”:把hello.txt中文件输出

终端本身也是文件,验证:ls -l /dev/pts/*

cp指令

普通文件拷贝:cp src dst

目录拷贝:cp -rf filea fileb #递归强制拷贝该目录下所有文件

mv命令

移动⽂件或者将⽂件改名

mv src dst

mv hello.txt /tmp/ # 把 hello.txt 移动到 /tmp/ 目录下 mv hello.txt world.txt # 把 hello.txt 重命名为 world.txt mv /tmp/hello.txt . # 把 /tmp/hello.txt 移动到当前目录 mv dir1 dir2 # 如果 dir2 不存在:把 dir1 重命名为 dir2 # 如果 dir2 是已存在目录:把 dir1 移动到 dir2/dir1 mv a.txt b.txt dest/ # 把多个文件移动到 dest/ 目录,dest/ 必须存在

cat 指令

语法: cat [ 选项 ] [ ⽂件 ] 功能:查看⽬标⽂件的内容

-n对输出的所有⾏编号

tac指令,反向查看内容

more指令

语法: more [ 选项 ]

功能:more命令,功能类似cat

more -10 temp.txt # -n 指定输出⾏数,q退出more

less指令

能前后翻页、能双向搜索、且查看前不加载整个文件
适合查看大文件(比如日志文件)

但使⽤less可以随意浏览⽂件,⽽more仅能向前移动,却不能向后移动,⽽ 且less在查看之前不会加载整个⽂件

less [参数] 文件
moreless
翻页只能向后可前后翻(PageUp/PageDown)
搜索只能向下可向下也可向上

N 显⽰每⾏的⾏号 less -n temp.txt

/字符串:向下搜索“字符串”的功能 less /1994 temp.txt

?字符串:向上搜索“字符串”的功能less ?1994 temp.txt

head与tail

head temp.txt #默认打印其相应⽂件的前10⾏

head -5 temp.txt #显示前五行

tail temp.txt #默认打印其相应⽂件的后10⾏

tail -5 temp.txt #打印后5⾏

管道

前一个命令的输出直接作为后一个命令的输入,让多个命令像流水线一样串联协作。

date命令

date +%Y-%m-%d #等价于date +%F,显示当前时间2026-09-11
date +%s #显示当前时间戳,从 1970 年1月1日 00:00:00 UTC 起经过的秒数,是一个能唯一标识某个时间点的整数

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/14 21:59:08

GitHub Trending深度观察:热榜机制与开源项目落地指南

每天早上打开电脑&#xff0c;我第一件事不是刷即时消息&#xff0c;而是先扫一眼GitHub Trending。今天&#xff08;2026年9月11日&#xff09;这期日榜我盯了十分钟&#xff0c;越看越有种"技术风向标又换了一茬"的感觉。榜单上AI工具依然占据了半壁江山&#xff0…

作者头像 李华
网站建设 2026/9/14 21:58:19

社区志愿者服务管理系统从项目发现、报名审核到队伍协作的完整业务闭环55014

社区志愿者服务管理系统 从项目发现、报名审核到队伍协作的完整业务闭环把分散的活动通知、报名信息、队伍申请与志愿风采沉淀到一个统一平台&#xff0c;让志愿者更容易找到活动&#xff0c;也让管理端能够持续追踪和审核服务过程。活动链路浏览 报名 审核队伍协作申请 审核…

作者头像 李华
网站建设 2026/9/14 21:58:17

传统算法和ai去除人声的对比

Audacity 打开立体声文件&#xff0c;全选轨道&#xff0c;然后 Effect → Vocal Reduction and Isolation&#xff0c;Action 选 Remove Vocals&#xff0c;导出。Audacity 3.2 把 Effect 菜单改成了子菜单&#xff0c;所以新版本要到 Effect → Special 里找&#xff1b;2.x…

作者头像 李华
网站建设 2026/9/14 21:55:02

数据中台:企业数字化转型的核心架构与实践

1. 数据中台在大数据领域的核心价值 数据中台作为企业数字化转型的关键基础设施&#xff0c;正在重塑大数据应用的开发范式。不同于传统的数据仓库或数据湖架构&#xff0c;数据中台通过构建统一的数据资产层和服务能力层&#xff0c;实现了数据价值的规模化复用。在金融行业&a…

作者头像 李华
网站建设 2026/9/14 21:52:25

Zookeeper故障处理与性能优化实战指南

1. 大数据领域Zookeeper故障处理实战手册在大数据生态系统中&#xff0c;Zookeeper扮演着"分布式系统神经中枢"的关键角色。作为一位经历过多次生产环境故障的老兵&#xff0c;我深刻理解Zookeeper故障可能引发的连锁反应——从Kafka消息积压到Hadoop集群瘫痪&#x…

作者头像 李华