第五期ysyx yzh第二课《工具是第一生产力》总结
df / 查看磁盘分区使用情况
fdisk /dev/sdb 对磁盘进行分区
grep "\bint i\b" a.c 查找文件中定义变量i的位置 The symbol \b matches the empty string at the edge of a word
wget http://www.xxx.com/abc.zip 下载工具
iconv -f gbk -t utf-8 file.txt 文件编码转换
文件比较:
文本文件比较 vimdiff f1 f2
非文本文件比较 diff f1 f2
很大的文件 md5sum f1 f2
Linux 的 Filesystem Hierarchy Standard(FHS) 下,根目录下各个目录的用途:
Busybox是啥?
了解工具如何运行:
通过感叹号加数字可以执行历史命令: ! 186
cd - 返回上一个工作目录
使用 Alt + f 和 Alt + b 可以以单词为单位在shell命令中移动(更多命令可以查看 man readline)
使用 大括号{} 扩展,举个例子 echo Hello-{a,bb,c} = Hello-a Hello-bb Hello-c
举个例子:ls *.{.txt, .doc}
任务管理:
输入输出重定向:
输入输出重定向 (续)
举个例子:
yes | cat > /dev/null
可以使用 lsof 来验证管道的打开,管道的类型是FIFO
组合变得更强:
来统计一下:
自制工具 = 编程!
自制工具 = 编程(续)!
man -k xxx 检索关键字中含有“xxx”的命令
常用工具:
尝试先进的工具:
啊
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?