目录
@[TOC]
一.VMware功能
1.快照
即将虚拟机某一时刻的状态拍摄下来,也就是备份;出了问题便于快速回退。
2.克隆
完整克隆:占用的空间大,复制慢;顾名思义跟原设备一摸一样,两者互不影响。
连接克隆:占用空间小,复制的快;但依赖于原始主机,原主机损坏,其所有连接克隆的设备全部损坏
二.Bash Shell
1.什么是Bash
其实就是一个窗口,可以执行bash相关的命令;理解为命令解释器,将内容翻译给内核,内核在翻译给硬件
2.bash使用方式
- 单条命令
- 脚本的方式
3.bash命令语法
- 命令:要实现的主体功能
- 选项:调节命令输出的效果
- 参数:可以看作路径
4.bash特性
1.补全信息
- 命令补全
- 路径补全
- 选项补全
[使用tab键,如果tab无效时,说明输入有问题]
2.快捷键
操作 效果 ctrl+a,e 光标跳转行首、行尾 ctrl+u,k 删除光标位置到行首、删除光标位置到行尾 ctrl+l 清屏 ctrl+c 终止 ctrl+d 结束 相当于exit
3.历史记录
histroy 查看当前所有执行的命令; | 选项 | |
---|---|---|
-c | 清空历史 | |
-d | 清除指定条目 | |
-w | 将记录写入到文件中(磁盘) |
#可以通过历史记录筛选过往执行过的操作记录;
4.别名
- 为一个复杂的命令起一个简单的名称 (临时操作)
设置别名 alias net='cat /etc/sysconfig/network-scripts/ifcfg-ens32'
取消别名 unalias net
#以上操作是临时的,如果想要永久操作生效则:
#将临时的命令放入到一个文件中,而这个文件必须是在登录shell窗口时系统需要加载一个文件,才可以实现;
对所有用户生效:/etc/bashrc
对当前用户生效:当前用户的家目录下的 .bashrc
# 注意当修改完文件后 不能立即生效 需要退出当前shell或者source /etc/bashrc 或 source .bashrc
5.bash帮助手册
- man命令
man ls
- --helP命令
ls --help
三.文件管理
3.1目录结构
- / 根目录
- bin:存放二进制文件、命令文件
- boot:启动 存放内核文件
- dev:设备,键盘,硬盘,光盘,U盘,显示器
- /dev/null 黑洞文件
- /dev/zero 可以从当中取数据生成文件
- /dev/random 生成随机数 echo $(random)
- etc: 存放的是配置文件(软件 程序)
- /etc/hostname: 主机名
- /etc/sysconfig/network-scripts/ifcfg-ens33 网卡的配置
- home:普通用户家目录 /home/$USERNAME
- lib:库文件,为命令做支持 建议不要动
- lib64:库文件,为命令做支持 建议不要动
- media:早期挂载关盘使用的
- mnt:早期挂载关盘使用的
- opt:早期第三方厂商工具,
- proc:存放系统运行时的一些实时状态数据
- root:超级管理员的家目录(普通用户无权进入)
- run:存放设备的驱动,存放进程的pid文件编号的文件,锁文件
- sbin:超级管理员执行的命令 ,例如 reboot shutdown等
- srv:忽略 空的
- tmp:临时的;所有用户都可以存储数据到这个目录中来;谁创建谁删除
- sys:系统 不要动
- usr:相当于windows的C盘 软件安装的目录
- /usr/bin
- /usr/sbin
- var:可变化的文件:日志
3.2 相对路径和绝对路径
访问文件两种方式:
- 绝对路径:以/开始的,都算绝对路经
- 相对路径:不是以/开始的,是相对路径
. 表示当前目录
.. 表示当前目录的上一级目录
3.3目录、文件的操作
3.3.1创建
- 文件创建:touch
在/etc目录下创建mg.txt文件 touch /etc/mg.txt 在root家目录下创建1~10.txt touch /root/{1..10}.txt
- 目录创建:mkdir
当前登陆用户是root,在/root下创建data目录 mkdir data
作用 -p 递归创建 -v 显示创建过程 当前目录没有test 要求在当前目录下创建test/mnt/{conf,local}
Linux云计算运维基础(1)目录一.VMware功能二.Bash Shell三.文件管理 3.3.2删除
删除操作 rm -f 强制删除 -r 递归删除及目录 在刚刚创建的test/mnt/目录下有大量以.txt结尾的文件和目录,要求将其删除
3.3.3移动
将passwd1文件移动到当前目录下
3.3.4复制
cp 源文件 目的位置 递归复制 保持文件属性 3.3.5查看
3.3.5.1 cat命令
-n 显示行号 -A 查看特殊字符 3.3.5.2 less命令和more命令
ctrl+f 向下翻页 ctrl+b 向上翻页 q 退出 -
两者不同点:
less 不显示百分比;可通过上下光标键翻看
more 显示百分比;通过回车翻页
-
两者相同点:
都是用来查看大文件