Linux 入门及常见 Shell 命令
Linux 体系结构
Linux 体系结构:用户态(用户上层活动)和内核态
内核:本质是一段管理计算机硬件设备的程序
系统调用:内核的访问接口,是一种能再简化的操作
公用函数库:系统调用的组合拳
复制代码
Shell:命令解释器,可编程
这个是常考点,充当用户的界面
复制代码
如何查找特定的文件
find
find path [options] params
作用:在指定目录下查找文件
复制代码
检索文件内容
grep
语法:grep [options] pattern file
全称:Global Regular Expression Print
作用:查找文件里符合条件的字符串
复制代码
管道操作符 |
可将指令连接起来,前一个指令的输出作为后一个指令的输入
只处理前一个命令正确的输出,不处理错误输出
右边命令必须能够接收标准输入流,否则传递过程中数据会被抛弃
sed、awk、grep、cut、head、top、less、more、wc、join、sort、split 等
复制代码
对文件内容做统计
awk
语法: awk [options] 'cmd' file
一次读取一行文本,按输入分隔符进行切片,切成多个组成部分
将切片直接保存在内建的变量中,2...($0 表示行的全部)
复制代码
批量替换文本内容
sed
语法:sed [option] 'sed command' filename
全名:stream editor,流编辑器
适合用于对文本的行内容进行处理
复制代码
版权声明: 本文为 InfoQ 作者【宇宙之一粟】的原创文章。
原文链接:【http://xie.infoq.cn/article/ff1c271d141c12e5003a28995】。文章转载请联系作者。
评论