Linux也是PHP面试时必考的一个考点,多数情况下考察的都比较简单,比如让你写出你所知道的linux指令,下面是我个人总结的linux知识点


一、真题解析

1.写出你能想到的linux命令?

本题考察的是你对linux的熟悉程度,你可以尽可能多的写出一些命令

2.如何实现每天0点重启服务器

这里考察系统定时任务方面的知识点

二、linux常用命令

linux指令需要平时的积累,下面是菜鸟教程上的指令
https://www.runoob.com/linux/linux-command-manual.html

三、系统定时任务

crontab 执行定时任务

crontab -e * * * * * rebot

5个*分别表示: 分 时 日 月 周

四、vi/vim编译器

理解vim的四种模式:命令模式、插入模式、可视模式、正常模式
vi/vim基本的操作指令,由于内容较多,这里不再介绍,可以自己查找资料

1.正常模式

正常模式主要用来浏览和修改文本内容的 一般的,打开Vim都是正常模式。在任何模式下,只要按下 Esc 键就可以返回正常模式。

2.插入模式

插入模式则用来向文本中添加内容的

i:在光标所在字符前开始输入文字并进入插入模式

a:在光标所在字符后开始输入文字并进入插入模式

o :(字母o) 在光标所在行的下面单独开一新行来输入文字并进入插入模式

s:删除光标所在的字符并进入插入模式

I:在行首开始输入文字并进入插入模式。此行首指第一个非空白字符处。如果行首有空格,则在空格之后输入文字并进入插入模式

A:在行尾开始输入文字并进入插入模式。这个好用,您不必管光标在此行的什麽地方,只要按 A 就会在行尾等着您输入文字。

O:(大写字母O) 在光标所在行的上面单独开一新行来输入文字并进入插入模式。

S:删除光标所在行并进入插入模式

3.可视模式

可视模式相当于高亮选取文本后的普通模式。
可视模式具有子模式,以行为单位进行选取的可视行模式,使用“V”键进入(也就是Shift+v);和以块为单位进行选取的可视块模式,使用“Ctrl+v”键进入。

4.命令模式

命令模式则多用于操作文本文件(而不是操作文本文件的内容),例如保存文件;或者用来改变编辑器本身的状态,例如设定多栏窗口、标签或者退出编辑器……

模式切换

其它模式==>正常模式

 按 Esc键

正常模式==>插入模式

 按 i   在光标前插入    
 按 I   在行首插入 
 按 a   在光标后插入 
 按 s   删除光标所在的字符再插入
 按 A 在行末插入    
 按 o   在当前行之下新建行   
 按 O 在当前行之上新建行
 按 S   删除光标所在行再插入

正常模式==>命令模式

  按 : (shift 加 分号)

正常模式==>可视模式

  按 v 可视模式    
  按 V 可视块模式

五、shell基础

1.脚本执行方式

  • 赋予权限,直接执行
chmod + x test.sh;
./test.sh
  • 调用解释器执行
bash、csh、ash、bsh、ksh、sh
  • 使用source命令
source test.sh

2.编写基础

开头使用#!/bin/bash或者#!/bin/sh
接下来编写shell代码


本文由 一切随风 创作,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论