基于韩顺平视频记的笔记
一、基本操作命令
1、网络三种连接模式
桥接模式
- 虚拟系统可以和外部系统相互通讯,但是容易造成ip冲突(直接在局域网内部分配ip地址)
NAT模式
- 网络地址转换模式。主机内部产生ip地址,网络地址转换模式,虚拟系统可以和外部系统通讯。
主机模式
- 独立的系统
2、 虚拟机系统快照
如果在使用系统的时候,你想回到原先的某一个状态,也就是说你担心可能有些误操作造成系统异常,需要回到原先某个正常运行的状态。(vmware中提供)
3、Linux目录结构
- /root 系统管理员用户的主目录
- /bin /usr/bin 、 /usr/local/bin binary的缩写,存放着经常使用的命令
- /usr/local 给主机额外安装软件所安装的目录
- /sbin 存放管理员的指令
- /home 存放普通用户的主目录,每个用户都有一个自己的目录,目录名是以用户的账号命名
- /lib 系统开机所需要的最基本的动态链接共享库,几乎所有的应用都要用到这些共享库
- /boot 启动用到的核心
- /etc 所有系统管理所需要的配置文件和子目录
- /usr 用户的很多应用程序和文件都放在这个目录下
- dev
- disk 硬盘
- /mnt 让用户临时挂载别的文件系统,可以将外部的存储挂载到/mnt/上
- /opt 是给主机额外安装软件所存放到目录
- /var 这个目录存放不断扩充到东西,将经常被修改的目录放在这个目录下。包括各种日志文件
4、远程登录Linux
Linux 查看ip地址 ifconfig
测试两个ip能否连通 ping + ip地址
windows上的两个软件Xftp6/xshell 6,没有提到ssh
5、Vi 和 Vim
常用的三种模式
正常模式:以vim打开一个档案就直接进入一般模式(默认的模式)。在这个模式下,可以使用删除字符或删除整行来处理档案内容,也可以使用复制、粘贴来处理文档数据
插入模式:按下i,I,o,O,a,A,r,R等任意一个字母之后会进入编辑模式,一般来说按i
命令行模式: 在这个模式中,可以提供相关指令,完成读取、存盘、替换、离开Vim、显示行号等操作
- wq(保存退出)q(退出) q!(强制退出)
vim 常用快捷键:
拷贝当前行 yy 拷贝当前行向下5行 5yy ,粘贴p
删除当前行 dd,删除当前行向下5行 5dd
在文件中查找某个单词(命令行下 /关键字, 回车查找,输入n就是查找下一个)
6、开机重启用户注册、注销
Shutdown -h now 立刻进行关机
Shutdown -h 1 一分钟之后关机
Shutdown -r now 现在重启计算机
halt 关机
reboot 重启
sync 把内存数据同步到磁盘
7、用户组
类似于角色,系统可以对有共性/权限的多个用户进行统一的管理
新增组: groupadd 组名
删除组: groupdel 组名
切换用户的组: usermod -g 用户组 用户名
8、指定运行级别
运行级别说明:常用运行级别是3 和 5
3 : 多用户状态有网络服务
5 : 图形界面
9、文件目录类
pwd指令 : 显示当前工作目录的绝对路径
ls指令:
mkdir: 用于创建目录
rmdir:默认删除空目录,如果是有内容的无法删除
rm -rf 删除非空的目录
touch: 创建空文件
cp: 拷贝文件到指定目录
- cp [选项] source dest source源文件, dest 目标文件
- -r 递归复制整个文件夹
mv:移动文件与目录 或重命名
cat:查看文件内容,只能浏览文件不能修改文件
more : 分屏查看文件内容
管道命令 | more : 将前面得到的结果给后面处理
history: 查看之前用过的指令
10、搜索查找指令
find: 将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端
find [搜索范围] [选项]
11、压缩和解压类
gzip/gunzip 用于压缩与解压缩
zip/unzip zip用于压缩文件,unzip用于解压,在项目打包发布中很有用(文件)
Zip -r 递归压缩,即压缩目录
unzip -d 解压后文件的存放目录。
tar tar指令是打包指令,最后打包后的文件是.tar.gz的文件
-
-c 产生.tar打包文件
-
-v 显示详细信息
-
-f 指定压缩后的文件名
-
-z 打包同时压缩
-
-x 解包.tar文件
zcvf, zxvf
1、压缩多个文件
tar -zcvf pc.tar.gz /home/pig/txt /home/cat.txt
2、将pc.tar.gz 解压到当前目录
tar -zxvf pc.tar.gz