- 虚拟机管理:
rht-vmctl = redhat virt machine control ####红帽虚拟机控制器
[kiosk@fundation77 Desktop]$ rht-vmctl start desktop ####开启虚拟机
[kiosk@fundation77 Desktop]$ rht-vmctl view desktop ####显示虚拟机
[kiosk@fundation77 Desktop]$ rht-vmctl poweroff desktop ####关闭虚拟机
[kiosk@fundation77 Desktop]$ rht-vmctl status desktop ####查看虚拟机当前状态
[kiosk@fundation77 Desktop]$ rht-vmctl reset desktop ####重置虚拟机
2.操作环境shell介绍
什么是shell?
shell是保护系统内核并对外提供操作接口的软件
3.命令行字符含义
[kiosk@fundation77 Desktop]$
[1]kiosk ##当前用户名称
[2]@ ##分割符
[3]foundation77 ##主机名称
[4]Desktop ##当前所在系统位置
[5]$ ##用户身份提示符KaTeX parse error: Expected 'EOF', got '#' at position 8: 表示普通用户,#̲表示超级用户 [kiosk@f…
4.命令执行方式
命令必须在shell行提示符之后输入
当有程序占用shell时可以用ctrl+c结束此程序
命令格式
5.获取帮助
mandb ###更新帮助信息
whatis 命令 ###查看命令用途
命令 - -help ###查看命令的帮助
[] ###选加参数
… ###加的参数个数任意
<>###必须加入参数
6.新建文件和目录
6.1新建文件
touch file
###***touch***默认建立文件,并且具有修改文件时间戳功能###
###若同时创建多个文件可用touch file1 file2 file3…命令
6.2新建目录
mkdir dir ###新建目录
mkdir /dir1/dir2/ ###在指定路径新建目录
mkdir -p /dir1/dir2 ###自动生成上层目录
7.删除
7.1删除文件
rm -f file ###删除单个文件
rm -f file ###删除文件名前四个字符为file的一类文件
7.2删除目录
rm -fr dir ###-f force强制删除不提示
###-r recursive 递归删除
8.复制
8.1复制文件
cp file destfile ###复制单个文件
cp file file1 file2 dir ###复制多个文件到指定目录
8.2复制目录
cp -r sourcedir destdir ###复制目录到指定目录
9.文件移动
mv file file1 ###将file移动到file1 相当于对file重命名
mv file dir ###移动文件
mv /dir/file . ###命令中"."表示当前目录下
注意:相同磁盘文件移动是重命名,不同磁盘文件移动是复制后删除
####文件查看####
10.文件查看
cat file ###显示文件全部内容
cat -n file ###显示文件全部内容并加行号
cat -b file ###显示文件全部内容并在每行前加入行号不包括空行
less ###分页浏览
上|下 ###逐行查看
PgUp|PgDn ###逐页查看
/关键字 ###搜索关键字并高亮显示。
###"n"向下匹配一个关键字
###"N"向上匹配一个关键字
head -n 5 file ###显示文件前5行
tail -n 5 file ###显示文件后5行
11.文件统计
wc -l ###统计文件行数
wc -w ###统计文件字数
wc -m ###统计文件字符数
wc -c ###统计文件字节数
12.文件路径
12.1相对路径
文件所在相对于当前系统位置简写。此名称前会自动添加"pwd"命令的输出,相对路径文件名称前不回出现"/"
12.2绝对路径
文件在系统中的真实位置,在任何情况下都可以使用,绝对路径以"/"开头
###文件批处理###
(星号)* ###0~任意字符
? ###匹配单个字符
[[:alpha:]] ###匹配单个字符
[[:lower:]] ###匹配单个小写字符
[[:upper:]] ###匹配单个大写字符
[[:digit:]] ###匹配单个数字
[[:alnum:]] ###匹配单个数字或字母
[[:punct:]] ###匹配单个符号
[[:space:]] ###匹配单个空格
{1..6} ###精确匹配
[1-6] ###模糊匹配
[!a-c] ###不是a并且不是b并且不是c
13.Linux系统结构及其目录分类
13.1Linux是一个倒数形结构顶级目录 "/"根目录
"/"下的二级目录
/bin ##系统常规命令
/boot ##系统给启动目录
/dev ###设备映射文件
/etc ###系统配置文件
/home ###普通用户家目录
/lib ###32位函数库
/lib64 ###64位函数库
/mdia ###光盘临时挂载
/mnt ###手动临时挂载
/run ###自动临时挂载
/opt ###第三方软件安装位置
/proc ###系统进程信息和硬盘信息
/root ###超级用户家目录
/sbin ###系统管理命令
/srv ###系统数据
/sys ###内核相关调式
/tmp ###临时文件
/usr ###用户相关设定
/var ###系统数据
13.2关于系统路径命令
pwd ###显示当前路径
13.2显示
ls dir ###显示路径信息
ls -l file ###显示目录属性
ls -ld dir ###显示目录本身属性
ls -R dir ###递归显示目录中的所有内容
ls -a ###显示所有文件包括以"."开头文件
ls -ad .* ###显示所有隐藏文件
14.切换用户
cd ###进入当前用户家目录
cd /etc ###进入etc目录
cd .. ###进入当前目录上一目录
cd - ###当前目录和进入当前目录之前所在目录之间来回切换
15.命令使用技巧
Tab可以自动补齐系统中存在的文件名称或者命令,当按Tab补齐时,因为以这个字符开头的内容不唯一,可以按两次Tab用来显示所有以此字符开头的内容,若按两次Tab依然没有则不存在。
历史调用
history ###显示历史
history -c ###清除当前环境中的历史
上|下 ###逐条翻阅历史
!数字 ###请用指定行数的历史
!字母 ###请用以此字母开头的最近一条命令
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190715233804581.png