1
Linux是一个类似于Windows的一个系统,可以在终端里使用Linux操作系统。
终端里不可以使用鼠标,可以输入命令。
2
操作系统中用来管理的文件的部分叫做文件系统。所有文件系统都是通过分组的方式管理文件。一个分组里可以包含任意数量的文件,每个分组的文件都可以再次分组。文件分组叫作文件夹或者目录。
3
Linux的文件系统中有一个最大分组,这个分组里包含所有文件,这个分组叫根目录,可以用**/**表示。
如果目录A直接包含目录B则他们之间有父子关系。其中目录A叫做父目录,目录B叫做子目录。
4
路径用来表示文件系统里的文件或者目录的位置。路径其实就是两个目录之间的路线。
根据起点的不同可以把路径分为绝对路径或者相对路径。
绝对路径的起点必须是根目录,绝对路径一定以/做开头,以/做开头的也一定是绝对路径。
相对路径可以把任何目录作为起点,相对路径里使用…表示从下向上一步走。相对路径里使用.来表示原地踏步。
相对路径不可以包含起点位置。
终端窗口里可以把某个目录设置成当前目录,他是所##有相对路径的起点,当前目录的位置可以随时改变。
5
注:目录就是文件夹
pwd命令可以获得当前目录位置
cd命令可以设置当前目录的位置
ls命令可以查看一个目录里的内容
ls如果省略路径,则查看当前目录里的路径
使用-a选项可以查看目录里的所有内容
使用-l选项可以查看每个项目的详细信息
这两个选项可以合并成-al
clear命令可以清除终端窗口里的文字信息
touch命令可以用来创建文件
rm命令可以用来删除文件
mkdir命令可以用来创建目录,要求:目录还不存在,但他的父目录必须存在。
使用-p选项可以把路径里所有还不存在的目录创建出来
rm也可以用来删除目录,但这个时候也要使用-r选项
6
vi是Linux系统里用来记录文字信息的工具,vi只能在终端窗口里使用(不能使用鼠标)
vi的功能分成三组,任何时候只能使用其中一组。
vi中包含三种工作模式,每种工作模式对应一组功能
任何时候只能处于一种工作模式下
三种模式分别是正常模式,插入模式和命令模式。
正常模式下可以执行简单命令
插入模式下可以修改文字内容
命令模式可以执行复杂命令
每当启动vi以后一定处于正常模式
不同模式之间可以相互转换
正常模式下输入i可以转换为插入模式
正常模式下输入:可以转换为命令模式
任何时候输入esc可以转化为正常模式
以下命令可以用来启动vi
vi文件路径
有两种退出vi的方法
1.在命令模式下输入q!(所有没有保存的修改都丢失了)
2.在命令模式下输入wq(首先保存所有的修改再退出)
3.在命令模式下输入w可以只保存修改而不需要退出vi
4.在正常模式下输入nyy命令(n是一个整数,如果是1可以省略)这个命令可以把光标所在行开始的连续n行内容拷贝到剪贴板上。
5.在正常模式下输入np(n是一个整数,如果是1可以省略)这个命令可以把剪贴板里的内容在当前光标所在行下面连续粘贴n次
6.在正常模式下输入ndd命令(n是一个整数,如果是1可以省略)这个命令可以把当前光标所在行开始的连续n行内容剪切到剪贴板上。
在命令模式下输入set nu命令可以让vi显示每行的行号
gvim是Windows里的vi