预备工作
- 调整系统输入法
appliications----->settings----->system tools----->region language----->input source----->+(按钮)----->chinese pinyin- 文本编辑器的位置
applications----->accessories----->gedit
解决系统中图形出现的问题
- crtl+alt+F2-F6 ##切换到linux的虚拟控制台
- 登录系统获得root权限
- 执行init 3 ##使系统运行级别为3
- 再次登录
- 执行init 5 ##图形问题解决
运行级别 | 表示内容 |
---|---|
init 0 | 关机 |
init 1 | 单用户模式 |
init 2-4 | 无图形的网络模式 |
init 5 | 有图形的网络 |
init 6 | 重启 |
实验环境控制
系统中有两个已经装好的vm
- desktop
用户:student
passwd:student
用户:root
passwd:redhat- server
用户:student
passwd:student
用户:root
passwd:redhat
注意:
在虚拟机文本界面中使用鼠标会被虚拟机捕捉,按【ctrl+alt】释放鼠标到真实操作系统中
进入vm操作
rht-vmctl start desktop|server ##开启虚拟机
rht-vmctl poweroff desktop|server ##断点关闭
rht-vmctl status desktop|server ##查看状态
rht-vmctl reset desktop|server ##重置
rht-vmctl view desktop|server ##显示虚拟机(在开启之后执行)
关于shell
什么是shell
- shell是一个命令解释器,它的作用是解释用户输入的命令和程序,实现硬件和软件之间的调度。
- shell存在于系统的最外层,所以算作操作系统内核的外壳,对内核进行保护的工具。
- shell为用户和内核之间的交互提供了一个接口。
- shell的版本有bash、ksh、sh、tcsh…,当前redhat系统使用的shell是bash (GUN Bourne again Shell)
shell的开启、关闭和设置快捷键
- 鼠标右键----->open in terminal
- 在shell已经开启一个的情况下
ctrl+shift+n ##开启一个新的shell
ctrl+shift+t ##在同一个界面中开启一个新的Tab
gnome-terminal ##shell运行命令
- 关闭shell
ctrl+D ##关闭shell的快捷键
exit ##此命令可以关闭shell
- 设置shell开启的快捷键
gnome-control-center ##打开系统设置中心
【keyborad】----->
【shortcuts】----->
【custom shortcuts】----->选择±---->添入快捷名称到name选项-----填入命令【gnome-terminal】----->command中点击disable输入快捷键
Linux中运行命令组成
命令 | 参数 | 目标 |
---|---|---|
ls | -s | test |
ls | –size | test |
- 参数用来指定命令的某些功能,可以加也可以不加
- 命令和参数之间要用空格分开
- 参数中“-”表示单词的缩写,“–”表示单词的全拼
- 命令必须在行提示符之后输入,没有行提示符的输入是无效的。如何释放行提示符(CTRL+C)
- 使用参数时,没有顺序之分(-a -b -c or -abc or-acb)
命令行提示符中字符的含义
[kiosk@foundation0 Desktop]$
- kiosk:运行shell的用户是谁
- @:分隔符号
- foundation0:主机短名称
- Desktop:所在当前主机的位置
- ** $ **:身份提示符($表示普通用户,#表示超级用户)
文件建立
方法一
touch filename
注意:
- touch不但可以建立文件也可以修改文件的时间戳
- 时间戳:atime:文件内容被访问的时间表识;mtime:文件内容被修改的时间标识;ctime:文件属性或文件内容被修改的时间标识
方法二
gedit file
- 必须有图形
方法三
vim filename
- 突然断电写入的文件不丢失
- vim file----->按【i】进入insert模式----->书写内容----->按【esc】退出insert----->:wq退出保存
目录建立
mkdir directory
mkdir -p dir1/dir2/dir3
- p建立递归目录时,当上层目录不存在会自动建立
文件删除和目录删除
文件删除
rm file
rm -f file
- -f=force 表示强制删除
目录删除
rm -r directory
- -r表示递归删除,删除目录本身和里面的所有内容
rm -r -f dir
- 删除目录不提示
vim异常退出
当vim异常退出时会生成.file.swp文件
当再次打开此文件时会出现以下情况:
file name: ~kiosk/Desktop/hello
modified: YES
user name: kiosk host name: foundation0.ilt.example.com
process ID: 31820
If this already, delete the swap file ".hello.swp"
Swap file ".hello.swp" already exists!
[O]pen Read-Only(只读打开), (E)dit anyway(继续编辑), (R)ecover(恢复数据), (D)elete it(删除swap文件), (Q)uit(退出), (A)bort(退出):
无论按【O】【E】【R】【Q】【A】任何一个都不会删除.swp文件,那么再次打开hello文件时还会出现以上界面直到按【D】,.swp文件被删除vim恢复正常工作
文件的复制
cp 源文件 目的地文件
cp -r 源文目录 目的地目录
cp 源文件1 源文件2 目的地目录 ##目的地目录必须存在
cp -r 源目录1 源目录2 目的地目录 ##目的地目录必须存在
文件移动
mv 源文件 目的地文件 ##重命名
mv 源目录 目的地目录
mv dir/* . ##把dir中的所有文件移动到当前目录中“.”代表当前目录
注意:
- 相同磁盘的文件移动只是一个重命名过程
- 不同磁盘的文件移动是复制删除的过程