所学知识梳理:
一、VMwar:是一个工具,在一个操作系统上搭建处另一个操作系统。
二、Ubuntu:其内核是Linux,
Linux的优点:免费、开源、支持多线程、有良好的的桌面应用、多模块。
Ubuntu的优点:更新快,图形化应用,是Linux的发行版本。
三、Linux下终端的操作
打开终端:1、点击终端 2、Ctrl+alt+t 3、鼠标右击桌面再打开终端
调整字体:放大:ctrl+shift+=
缩小:ctrl+-
关闭终端:1、ctrl+d 2、鼠标点击右上角 3、exit
分屏终端:1、ctrl+shift+t 2、ctrl+shift+e 左右分 3、ctrl+shift+o上下分
切换用户:su 用户名
su直接回车,默认切换到root用户
exit退出当前用户
修改用户密码:passwd 用户名
sudo passwd root 修改超级用户的密码
Linux的文件系统结构:倒叉树结构,万物皆文件,挂载。
四、文件相关操作(格式:指令 参数 操作数/指令 操作数 参数)
查看文件:ls -a 查看文件,包括隐藏文件(前面带.)
ls -l 显示文件的详细信息
ls -h 带单位的显示文件的大小的详细信息
文件类型:bcd-lsp 主要:-:普通文件 d:目录文件
修改文件权限:(所属用户权限u 所属组用户的权限g 其他用户的权限o 所有用户a)
chmod 用户+/-/=权限 文件
chmod 八进制数 文件名 或者 chmod 0八进制数 文件名
0为八进制数的前导符 r:4 w:2 x:1
切换当前工作路径:cd 目标路径 (cd后面的目标只能是目录,不能是文件)
cd 直接回车切换到当前用户目录
cd 后面可以根绝对路径也可以跟相对路径
cd .切换到当前路径 cd ..切换到上一级路径
表示当前的绝对路径:pwd
创建目录:mkdir 路径/目录名
mkdir dir1/dir2/dir3 -p,创建具有层级关系的目录,加-p是因为没有前面的路径
删除目录:rmdir 只能删除空目录
删除文件:rm 路径/文件名,可以删除文件 rm -r 路径/目录名,可以删除非空目录
创建文件:touch 文件名(可跟多个文件名)
复制文件:cp 目标路径/源文件名 目标路径/目标文件名 (拷贝目录时需加-r参数)
cp file1 file2
1.当前路径下file2文件存在时,拷贝一份file1,覆盖掉之前的file2
2.当前路径下file2文件不存在时,把file1拷贝一份,新建一个file2,存的是file1内容
移动文件:mv 目标路径/源文件名 目标文件名/目标路径
mv file1 file2
1.当前路径下file2文件存在时,mv操作,把file1的内容覆盖掉原有file2的内容
2.当前路径下file2文件不存在时,mv操作相当与给file1重命名为file2
查看文件的内容:cat 文件名 (把文件的内容回显到终端)
打印:echo (不能加文件名)
五、vim编译器
vim有四种常用模式
1.命令行模式 2.插入模式 3.底行模式 4.可视模式
打开vim编辑器:vim/vi 文件名 如vim 1
1.若1本身存在,打开vim编译器,编辑文件1
2.如果1本身不存在,vim仍然可以打开,编辑后保存退出就会创建文件1,直接退出则不会保存
复制粘贴+剪切:
yy:复制光标所在行
nyy:复制光标所在行向下n行
p:在光标所在下一行粘贴
dd:剪切光标所在行
ndd:剪切光标所在向下n行(不粘贴等于删除)
u:撤销
ctrl+r:反撤销
行间跳转
gg跳到文件首行
G跳转到文件尾行
ngg跳转到第n行
nG跳转到第n行
$跳到光标所在行尾
0:跳到光标所在行首
格式化
gg=G
查找单词
/word 要查找的单词 n:向下查找 N:向上查找
插入行模式
从命令行模式下进入插入行模式 按 i/a/o, I/A/O
i:光标的前一位插入 a:光标后一位插入 o:光标下一行插入
I:光标所在行行首插入 A:光标所在行行尾插入 O:光标所在的上一行插入
底行模式
在命令行模式下按空格
在命令行模式下按shift+;
w:保存 q:退出 !:强制执行后面指令 x:保存并退出 wq:保存并退出
noh:取消高亮 set nu:显示行号 set nonu:取消行号 vsp 文件名:左右打开两个文件
%s/old/new/:替换每一行找到的第一个单词
%s/old/new/g:全文替换
%s/old/new/gc:全文选择性替换
可视模式
如何进入:1.鼠标选中 2.小写v,块可视,选中一个 3.大写V,行可视,选中一行
复制:鼠标选中按y
剪切:鼠标选中按d
格式化:选中要格式化的部分按=
作业2: