linux操作系统可以通过终端软件操作
终端里不可以使用鼠标
在终端里通过输入不同的命令控制计算机完成不同的任务
clear 命令可以清除终端窗口里的文字信息
操作系统里用来管理文件的部分叫做文件系统
所有文件系统都采用分组方式管理文件,一个分组里可以包含任意数量的文件
每个分组里的文件还可以再次分组 ,每个分组叫做文件夹(目录)
如果目录A包含目录B则它们之间存在父子关系,其中目录A叫做父目录,目录B叫做子目录。
linux文件系统中有一个大的文件分组,这个分组里包含所有文件,这个分组叫做根目录,根目录可以使用 / 表示。
路径用来表示文件系统中文件或目录的位置
路径是从某个文件夹开始到某个文件夹或文件为止中间经过的路线
路径分为绝对路径和相对路径
绝对路径必须把根目录作为开始目录 所有绝对路径都是以 / 做开头的
相对路径可以把任何一个目录作为起点
相对路径中用 .. 表示向上走一步(父目录)
相对路径中用 . 表示原地踏步
相对路径中不可以包含起点位置(不会以 / 做开头)
终端窗口里可以设置当前目录,当前目录是所有相对路径的起点
pwd 命令可以用来查看当前目录的位置
cd 命令可以用来修改当前目录的位置 使用方法(cd 目录路径)
ls 命令可以用来查看一个目录的内容 使用方法(ls 目录或文件名)
如果省略命令中的目录路径就可以查看当前目录的内容
使用 -a 选项可以查看目录里的所有内容
使用 -l 选项可以查看每个内容的详细信息
这两个选项可以合并成 -al 来用
touch 命令可以用来创建新的文件 使用方法(touch 文件路径)
如果文件还不存在就创建文件,如果文件已经存在就把文件最后修改时间改成执行touch命令的时间
rm 命令可以用啦删除一个文件 使用方法(rm 文件路径)
mkdir 命令可以用来创建目录 使用方法(mkdir 目录路径)
目录必须还不存在,目录的父目录必须已经存在
使用 -p 选项可以把路径中所有还不存在的目录都创建出来
rm 命令也可以用来删除目录,使用rm 命令删除目录的时候需要使用 -r 选项
vi 是linux系统中用来记录文字信息的工具
vi 只能在终端窗口里使用(不能用鼠标)
vi 的功能被分成三组,任何时候只能使用其中一组
vi 里包含三种工作模式,一种模式对应一组功能
任何时候只能处于一种工作模式下
三种工作模式分别是, 正常模式 ,插入模式 , 命令模式
正常模式下可以执行简单命令
命令模式下可以执行复杂命令
插入模式下可以修改文字内容
每当刚启动 vi 的时候一定是处于正常模式
不同工作模式之间可以相互转换
正常模式下输入 i 可以进入插入模式
正常模式下输入 :可以进入命令模式
任何时候输入 esc 可以进入正常模式
可以使用(vi 文件名)启动 vi
可以采用如下两种方法退出 vi
1。在命令模式下输入 q! (会丢失没有保存的修改)
2。在命令模式下输入 wq 或 x (先保存所有修改然后退出 vi)
在正常模式下输入 nyy 命令(n代表数字 1可以省略)
这个命令可以把当前光标所在行开始的连续n行拷贝到剪贴板上
在正常模式下输入 np 命令(n代表数字 1可以省略)
这个命令可把剪贴板上的内容在当前光标所在行下面粘贴n次
在命令模式里输入 set nu 命令可以让 vi 显示每行的行号
gvim 是windows 里的 vi