杰普创新班Linux第二天

一、补充概念

Linux内核:硬件之上的第一层软件扩充,解析上一层的shell代码指令来驱动下层硬件。

shell:键入命令传递给操作系统的一个程序,(命令由特定字母组合成的,有特定含义,规定了其的执行的方式和方法)

二、Linux命令(续上)

1.通配符具体含义:

字符 含义
* 匹配任意字
匹配单个字符
[] 匹配方括号中任意一个,不能用于创建目录和文件
[^]、[! ] 匹配方括号中任意一个字符后取反,用于查询和删除
[? -?] 匹配方括号范围内任意一个,用于查询和删除
匹配括号中一个字符串
匹配括号中的字符范围

例:

  1. 创建f1到f9的目录

2.创建不连续的多个目录

  1. 删除出f5-f8的目录

2.重定向和追加重定向

> 重定向,向文件中写入内容 覆盖式

>> 追加重定向,向文件中追加内容

例: echo hello > a 向a文件中写入hello,如果a不存在则自动创建

​ date >> a;cal >> a 执行以上三个命令,则a文件中有hello 日期 和 日历

3.管道 |

管道符:把第一个命令的结果,交给第二个命令作为参数操作

如 : cal | lp 把日历打印出来

cat /etc/passwd | grep "hello" 在passwd文件中筛选出带hello的那一行

4.文件内容的查看

cat :查看文件内容

-n 显示文件行数

more、less:分页显示文件内容

head:查看文件前几行

head -n 5   查看前五行内容

tail:查看文件后几行

-f  动态显示文件(监控日志)

5.vi编辑器

vi编辑器的三种模式:

命令模式

编辑模式

末行模式

命令模式

末行模式

posted @ 2021-03-10 22:47  愿半生代码如一生好友  阅读(59)  评论(0)    收藏  举报