一、Linux虚拟机使用方法
1.打开主机,单机右键,按图选择
【截图
系统会打开终端,类似于 Windows 下的命令行。Windows 的命令行是 dos 环境,Linux
下的命令行是 shell 环境。我们的所有命令都是在 shell 下运行的,后面所有章节的命令也是在 shell 下执行的。
用户刚打开终端时,显示如下的提示符,我们要注意的是中括号里面的内容
2.基本管理命令
打开虚拟机:rht-vmctl start desktop
显示虚拟机:rht-vmctl view desktop
关闭虚拟机 :rht-vmctl poweroff desktop
重置虚拟机 :rht-vmctl reset desktop 当出现解决不了的问题时使用
##可能出现的报错##
[kiosk@foundation0 ~]$ rht-vmctl start desktop
Error: desktop not started (is already running) ##当虚拟机已经运行时不能再次运行[kiosk@foundation0 ~]$ rht-vmctl view desktop
Error: unable to view desktop - not currently running. ##当虚拟机没有开启时不能直接显示
zhe
这说明Desktop名字输入错误,改为desktop即可。*特殊地,会显示以下错误
以及桌面上这两个图标都打不开
这说明BIOS里的虚拟化没有打开。
解决方法:
1.开机时狂按F1或F2或del
2.找到CPU Configuration 回车键进入
3.光标找到Inter Virtualization,回车,选enable,保存退出即可
2.虚拟机登录信息
desktop/server
用户:student;密码:student
用户:root;密码:redhat或westos
root登录:
not listed --> root --> redhat / westos
3.系统语言及输入法
按下图操作即可
尝试一下输入汉语吧!
4.命令行提示符中字段的含义
[kisok@localhost ~]$
kisok:运行shell的用户
@:分割符号
localhost:主机短名称
~:主机当前位置
身份提示符:其中$表示普通用户,#表示超级用户5.基本命令操作
1.date显示当前时间
2.cal显示日历
3.pc计算器,退出直接输入quit回车
6.文件管理命令
1.文件建立
touch filename
2.目录建立
mkdir directory
mkdir -p dir1/dir2/dir3 ##-p表示建立递归目录,当上层目录不存在时自动建立
3.文件删除
rm file
rm -f file ##-f=force,表示强制删除不提示
4.删除目录
rm -r directory ##-r表示递归删除,也就是删除目录本身和里面所有内容
rm -fr directory ##删除目录不提示
rm -rf directory ##参数的顺序任意
*由上图可以看出要删除目录必须用到递归-r
5.编辑文件
即vim命令
进入编辑页面,
保存退出Esc–>:–>wq–>回车
查看文件内容cat filename
*特殊地,如果在vim页面非正常退出时,再次打开vim出现下面状况
这时,需执行命令ls -a找到.file.swap
退出来强制删除.file.swap,再次查看发现没有了,即可以正常编辑
注:
(1) 为了避免同一个文件产生两个不同的版本,还是建议选择"(Q)uit"或者继续谨慎修改选择"(E)dit anyway"。
(2) 也可以选择"®ecover"或"vim -r filename"恢复到未修改之前,然后再把swp文件删除(这个时候要确保你的swp文件没有用处了)。
最下面选项的意思:
O: 只读,不能改
E: 可以改,从前的修改都丢失
R: 恢复(从前的修改)
D: 删去(删去.swp文件,文件恢复到未修改前)
Q: 退出
A: 放弃
具体解决方案:
(1) 不想保留原先修改的内容直接选D就可以。
(2) 想保留原先修改的内容选R把修改的内容复制出来保存,再退出文件删除awp文件。(awp文件默认为隐藏文件,用ls -a命令查看,用rm命令删除。)
关于vim的编辑请查看《linux之vim编辑》
7.文件的复制移动和查看
(1)文件的复制:
cp 源文件 目的地文件
cp -r 源目录 目的地目录
cp 源文件1 源文件2 目的地目录
cp -r 源目录1 源目录2 目的地目录
(2)文件移动
mv 源文件 目的地文件 ##重命名
mv 源目录 目的地目录
(3)文件查看
cat file :查看文件的全部内容
cat -b file :-b显示行号
less file :分页浏览
(4)用法:
上|下 :逐行移动
Pageup|Pagedown :逐页移动
/关键字 :高亮显示关键字,n向下匹配,N向上匹配
q :退出
其他不再赘述列举
(5)关于路径的命令
1.显示当前路径
pwd
2.切换路径
cd 目录名称 :进入到指定目录中
cd - :当前目录和当前目录之前所在的目录之间切换
cd ~ :进入当前用户的家目录(不加~也可以)
cd … :进入当前目录的上级目录
3.查看
ls
ls -l file :文件属性
ls dir :查看目录中包含的内容
ls -d dir :查看目录本身属性
ls -a dir :查看所有文件,包含隐藏文件
ls -S dir :查看文件并且按照大小排序
4.文件查看
cat :输出文件全部内容
less :分页浏览
head file :查看文件前10行
head -n 3 file :查看文件前3行
tail file :查看文件后10行
tail -n 3 file :查看文件后3行
tail -f file :监控文件后10行变化
5.文件大小统计
wc
wc -l :统计行数
wc -w :单词数
wc -m :字符数
6.系统中历史的调用
history :查看历史命令
history -c :清空当前环境中的历史
!数字 :调用此行历史,“!5”会执行历史中的第5条命令
!test :执行以test关键字开头的最近一条历史命令
ctrl + r +关键字 :调用历史命令中最近一条含有此关键字的历史命令
7.在系统中获得帮助
1)命令 --help :查看命令的基本用法,适用于多数命令
[ ] :表示选项可以加也可以不加
… :表示选项可以加入多个
<> :表示选项必须要加入
Usage :表示命令用法
Options :表示对参数的作用做说明
2)man查看命令或文件的说明手册
man 命令
man的基本用法
同less