首页 > 技术文章 > Linux基础

KalosOwen 2018-01-13 20:28 原文

Linux是一个类似于windows的操作系统

Linux操作系统典型的使用方法需要通过终端软件

终端里只能使用键盘不能使用鼠标

在终端窗口里通过输入不同的命令控制计算机完成各种任务

clear命令可以清除终端窗口里的所有文字信息

操作系统里用来管理文件的部分叫做文件系统

所有文件系统都通过分组的方式管理文件,一个分组里可以包含任意多个文件,每个分组里的文件还可以再次分组

文件分组又被叫做文件夹或目录

Linux文件系统里有一个大的文件分组,这个分组里包含所有文件,这个文件分组叫做根目录,可以使用/表示根目录

如果目录A直接包含目录B则它们之间存在父子关系,其中目录A叫做父目录,目录B叫做子目录

路径可以用来表示文件或文件夹的位置,路径描述了从一个文件夹开始到一个文件或文件夹为止所经过的路线

路径分为绝对路径和相对路径,它们的起点不同

绝对路径的起点只能是根目录,绝对路径一定以/做来头,以/做开头的路径也一定是绝对路径

相对路径可以把任何目录作为起点,相对路径里不需要包含起点位置,相对路径里使用..表示从下向上走一步,相对路径里使用.表示原地踏步

终端窗口里可以把某个目录设置成当前目录,,这个目录就是所有相对路径的起点,当前目录的位置随时可以改变

pwd命令可以用来察看当前目录的位置

cd命令可以把一个目录设置成新的当前目录,使用方法是 cd 目录路径

ls命令可以用来察看目录里的内容,使用方法是 ls 目录路径,如果省略目录路径就可以察看当前目录里的内容,-a选项可以察看目录里的所有内容,-l选项可以察看每个内容的详细信息,这两个选项可以合并成-al

touch命令可以用来创建文件
使用方法如下
touch 文件路径
如果文件已经存在就把文件的最后修改时间
改成执行touch命令的时间

rm命令可以用来删除文件,使用方法是 rm 文件路径

mkdir命令可以用来创建新的目录,使用方法是mkdir 目录路径,要求目录还不存在,同时它的父目录必须已经存在,使用-p选项可以把路径里所有还不存在的目录都创建出来

rm命令使用-r选项可以用来删除目录

vi是Linux系统里用来记录文字信息的工具

vi只能在终端窗口里使用(不能使用鼠标)

vi的功能分成三组,任何时候只能使用其中一组,vi里包含三种工作模式,每种工作模式对应一组功能,任何时候只能处于一种工作模式下三种工作模式分别是正常模式,插入模式和命令模式

正常模式下可以执行一些简单命令,插入模式下可以修改文字内容,命令模式下可以执行复杂命令

每当启动vi的时候一定处于正常模式

不同工作模式之间可以互相转换,正常模式下输入i可以进入插入模式,正常模式下输入:可以进入命令模式,任何时候输入esc可以进入正常模式

可以采用以下方法启动vi,vi 文件路径

有两种方法可以退出vi
  1.在命令模式下输入q!可以退出vi(没有保存的修改都会丢弃)
  2.在命令模式下输入wq或x可以退出vi(首先保存所有修改然后再退出)

在命令模式下输入w可以只保存所有修改而不需要退出vi开始的连续n行内容拷贝到剪贴板上。

在正常模式下输入np命令(n代表一个整数,如果是1可以省略)。这个命令可以把剪贴板里的内容在当前光标所在行下面连续粘贴n次

在正常模式下输入ndd命令(n代表一个整数,如果是1可以省略)。这个命令可以把光标所在行开始的连续n行内容剪切到剪贴板上。

在命令模式下使用set nu命令可以让vi显示每行的行号

gVim是Windows里的vi

推荐阅读