Linux常用命令

Linux的体系结构

 

  • 体系结构主要分为用户态(用户上层活动)和内核态
  • 内核:本质是一段管理计算机硬件设备的程序
  • 系统调用:内核的访问接口,是一种能再简化的操作
  • 公用函数库:系统调用的组合拳
  • Shell:命令解释器,可编程

在没有图形界面之前,shell充当了用户的界面。当用户要运行某些应用的时候,要通过shell输入命令以建立运行程序。

 

Linux的常见命令

ls  查看目录中的文件

cat  查看文件内容,全部显示

more  查看文件内容,可以一页一页查看

less  与more指令类似,不过可以往前面翻,more只能往后翻

vim  编辑文件内容,i会从光标所在字符插入。退出时按esc后,输入:q(退出)、:wq(保存退出)

rm  删除文件

ps  查看进程

cd  打开文件夹

cd ..  返回上一层

cp  复制

 

重点讲解下面几个命令

find

语法:find   path   [options]   params  作用:在指定目录下查找文件

 

精准查找文件

模糊查找文件

 

不区分文件名大小写区查找文件

 

grep

语法:grep   [options]   pattern   file  作用:查找文件里符合条件的字符串

 

在内容中查找包含某个字段的文件,并将相关行展示出来

 

筛选出符合正则表达式的内容

 

 

过滤掉包含相关字符串的内容

 

awk

语法:awk   [options]   'cmd'   file

 

 

 

定义一个数组,用下标来保存引擎的名字,数组的值就是相同引擎的值累加。END就是扫描结束后要加什么操作,进行操作要加{}。执行结束后遍历数组,打印数组下标和对应的值

 

sed

语法:sed   [option]   'sed   command'   filename

原内容:

 

替换后内容:

s表示对字符串替换,^表示开头,¥表示结尾,\表示转义符,g表示全部行替换

   

|  管道命令符,可以将指令连接起来,前一个指令的输出作为后一个指令的输入

 

posted @ 2019-02-20 13:31  professorxin  阅读(218)  评论(0编辑  收藏  举报