Linux 使用简单指南

Linux介绍

Linux是一种开源的操作系统,主要用在在服务器和Android。Linux是多层次的操作系统,包含内核(kernal),系统库,shell,应用程序,其中内核是linux系统核心。shell是命令行解释器。

linux发行版

linux发行版是一个开发好的操作系统,一般包含图形化界面,预先配置好的文件。现在流行的发行版是ubuntu,而网络安全常用kali

vi,vim编辑器

为了特殊场景下的调试(没有图形化界面),但是需要编辑文本内容,此时就需要vi或者vim编辑文本内容。vi和vim都是文本编辑器,vim在vi基础上有新的方法,一般使用vim。

开始

vi编辑器使用

  • 命令行中输入vi,此时进入命令模式。vim编辑器最常用有三种模式,命令模式,插入模式,尾行模式。
  • 在命令模式中输入i,o,a进入编辑模式,具体区别不大。
  • 在命令模式中输入:进入尾行模式
  • 在编辑模式或尾行模式输入ESC返回命令模式

打开文件

在命令行中输入vi hello.txt就可以打开hello.txt文件

常用操作

  • 首先进入插入模式,按下i
  • 输入ls读取当前目录的文件
  • cat hello.txt读取文件内容
  • ^ $能快速跳转到行首或者行尾
  • 连续按下yy复制,按下p粘贴,按下dd剪切内容,在前面加上数字可以调整操作次数
  • 输入冒号:来到尾行模式,输入 set number 显示行号,输入set nonum取消
  • 快速翻页,ctrl + f,ctrl + b,f表示forward,b表示backward
  • 使用G跳转到文件最后一行,使用gg跳转到文件第一行
  • 进入尾行模式后输入数字直接跳转到指定行号
  • 进入尾行模式后输入/hello查找hello字符串位置
  • lsoflist of file,直接将运行中的程序显示,可以配合查找端口号