我们上机环境就是使用红帽公司的Linux编译器。就如linux系统后右键选择“open in teriminal”,接下来进行输入一些控制虚拟机的命令:
1.虚拟机的控制:
[kiosk@foundation0 Desktop]$ rht-vmctl view desktop #显示虚拟机
[kiosk@foundation0 Desktop]$ rht-vmctl start desktop #打开虚拟机
[kiosk@foundation0 Desktop]$ rht-vmctl poweroff desktop #关闭虚拟机
[kiosk@foundation0 Desktop]$ rht-vmctl reset desktop #重置虚拟机
[kiosk@foundation0 Desktop]$ rht-vmctl stop desktop #停止虚拟机
命令格式为软件(rht-vmctl) 参数(stop) 对象(desktop),切记中间存在空格,这是我们初学者很容易忽略的东西,对一些经常出现的报错指令进行了整理如下:
[kiosk@foundation0 Desktop]$ rht-vmctl start desktop
Error: desktop not started (is already running) #虚拟机正在运行
[kiosk@foundation0 Desktop]$ rht-vmctl view desktop
Error: unable to view desktop - not currently running. #虚拟机没有运行
[kiosk@foundation0 Desktop]$ rht-vmct1 start desktop
bash: rht-vmct1: command not found... #命令输入错误
[kiosk@foundation0 Desktop]$ rht-vmctl stat desktop
Error: bad option, stat #参数写入错误
[kiosk@foundation0 Desktop]$ rht-vmctl start deskop
Error: unrecognized VMNAME specified, deskop. #虚拟机名称错误
我们在遇到“Error”指令时,可以观察我们所认识的单词,推测错误所在,这会更快的帮助我们进步!
错误命令的演示:
2、打开文件命令:
命令格式:gedit 文件名称
例:我们在桌面已经创建了xfl目录(也即Windows里面的文件夹)
gedit xfl & 不会占用空间,可以继续进行指令的操作!
gedit xfl 会占用空间,必须通过ctrl+c释放空间
打开文件时+&可以不占用后台空间,用ctrl+c释放空间。
提示符后面输入指令(行提示符:[kiosk@foundation0 Desktop]$ )
kiosk 表示shell运行人是谁(shell即内核的保护壳,默认为bash)
foundationo shell开启主机的主机名字
Desktop 你当前所在文件夹名字
3、系统用户登陆:
1.系统用户分为两个级别
普通用户,这个用户只能使用系统,但是权力比较底,比如不能删除 home---->computer ----> boot
超级用户,系统管理员,权力绝对大,可以破坏系统,比如删除 home---->computer ----> boot
注意:当我们使用超级用户登录时删除掉了核心文件之后,系统有可能毁坏或者很多功能无法实现:
解决办法:用reset指令重置虚拟机,然后登陆进行操作。
****这只是让我们区分超级用户和普通用户能力上面的区别,
在我们进入企业之后,不能随便进去操作核心文件!
首先我们先来了解一下shell:
壳层(英语:Shell)在计算机科学中,是指“提供用户使用界面”的软件,通常指的是命令行界面的解析器。一般来说,这个词是指操作系统中,提供访问内核所提供之服务的程序。不过这个词也拿来指应用软件,或是任何在特定组件外围的软件,例如浏览器或电子邮件软件是HTML排版引擎的shell。Shell这个词是来自于操作系统(内核)与用户界面的外层界面。通常将壳层分为两类:命令行与图形界面。命令行壳层提供一个命令行界面(CLI);而图形壳层提供一个图形用户界面(GUI)。
以上内容来自百度的干货翻译,简单来说,shell就是个解释器,为了保护内核不被篡改的软件,我们所使用的系统中默认的shell是bash。
关于在shell中如何执行命令,首先命令必须在行提示符之后输入,其次如何行提示符被占用,那么,ctrl+c可以结束占用当前行提示符的程序从而释放行提示符
一般输入指令的方式:命令+空格+参数+空格+对象
例如:rht-vmctl(命令) start(参数) desktop(对象),中间彼此存在空格。
1、命令就是程序
2、参数就是程序指定的某种功能 -a -b -c =-abc = -bac
比如说:rm -fr xfl
rm -f -r xfl
两条指令的内容一样的,实现功能也相同。
3、对象就是操作的目标