1.ctrl+alt+F2-F6 ##切换到LINUX的虚拟控制台
2.登录系统获得root权限
3.执行init 3 ##使系统运行级别为3
linux系统:0表示关机 6表示重启 1表示单用户模式 2-4表示无图形的网络模式 5 有图形的网络模式
4.再次登录
5.执行init 5 ##图形问题解决
系统中有两个已经装好的虚拟机-vm :desktop和server
虚拟机管理命令
rht-vmctl view desktop\server | 显示 |
---|---|
rht-vmctl poweroff desktop\server | 断电 |
rht-vmctl start desktop\serve | 打开 |
rht-vmctl stop desktop\serve | 关闭 |
rht-vmctl reset desktop\server | 重置 |
rht-vmctl status desktop\server | 查看状态 |
用户退出
图形:gnome-session-quit --force
文本:exit 或 ctrl+D
send key:ctrl+alt+f6
1.shell是在app和内核之间传输沟通的桥梁,保护内核的工具,shell就包裹着内核,内核下一层是硬件,为app所调动,shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质(当前系统默认使用shell类型:bash ##GUN Bourne again shell)
2.内核(kernel)-操作系统的一部分,对程序的优先级进行管理(CPU=计算器+寄存器+控制器,一个计算器一次只能处理一个任务,多个应用同时开启时由内核管理处理优先级);
3.linux就是一款内核,Linuxos linux的内核+GUN组织的软件+厂商开发出来的软件 (redhat linux内核+GUN软件+redhat公司软件)
1.鼠标右键---->>open in terminal
2.在shell已经开启一个的情况下
ctrl+shift+n | 开启一个新的shell |
---|---|
ctrl+shift+t | 在同一界面中开启一个新的tab |
gnome-terminal | shell运行命令 |
3.设定shell开启的快捷键
gnome-control-center ##打开系统设置中心
[keyboard]---->[shortcuts]---->[custom shortcuts]---->选择+ ----> 填入快捷键名称到name选项----填入命令[gnome terminal]到command中
点击disable输入快捷键
4.关闭shell
ctrl+D | 关闭shell的快捷键 |
---|---|
exit | 输入exit就可以关闭shell |
命令 | 参数 | 目标 |
---|---|---|
ls | -s | test |
ls | –size | test |
注意:
1.参数是用来指定命令的某些功能,可以加也可以不加;
2.命令和参数和目标之间要用空格分开;
3.参数中“-”表示单词的缩写,“–”表示单词的全拼;
4.在执行命令是通常遵循这些规则,特殊情况除外;
5.命令必须在行提示符之后输入,没有行提示符的输入是无效的,释放行提示符(CTRL+C);
6.使用参数时 -a -b -c = -abc = -acb = =bac=…
[kiosk@foundation0 Desktop]$
字符 | 含义 |
---|---|
kiosk | 运行shell的用户是谁 |
@ | 分割符号 |
foundation0 | 所在当前主机的位置 |
Desktop | 所在当前主机的位置 |
$ | 身份提示符号($表示普通用户#表示超级用户) |
1.文件建立
touch filename(可以同时建立多个文件,中间用空格隔开)touch不但可以建立文件也可以修改文件的时间戳
时间戳分为:
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识
时间戳包括:
access:最后一次被访问的时间
modify:文件内容被修改的时间
change:文件和属性被修改的时间
2.目录建立
mkdir directory
mkdir -p dir1/dir2/dir3
-p建立递归目录时,当上层目录不存在自动建立
3.文件删除
rm file
rm -f file ( if=force 表示强制删除不提示 )
4.目录删除
目录删除 | 注释 |
---|---|
rm -r directory | -r表示递归删除(即删除目录本身和里面的所有内容) |
rm -r -f dir | 删除目录不提示 |
rm -rf dir | 删除目录不提示 ( 在命令参数使用过程中,-a-b-c连用=-abc,abc顺序无所谓) |
5.编辑文件
<1>.gedit
gedit file ( 必须有图形 )
<2>.vim
vim file -->按[i]进入insert模式–>书写内容–>按[ESC]退出insert模式–>:wq退出保存
vim有三种工作模式,分别为命令模式(vim filename)、插入模式(i)和退出模式(:wq)
vim命令模式下调整工作参数:
set参数信息 例如: set nu ##显示行号
set nonu ##取消行号显示
set mouse=a ##显示鼠标
set cursorline ##显示行线
( 此设定为临时设定,vim关闭后设定消失 )
vim下永久设定:
vim /etc/vimr ##编辑vim的配置文件
set参数信息
当vim异常退出时会生成.file.swp文件
当再次打开此文件时会出现以下情况:
Swap file ".hello.swp"already exists!
[O]pen Read-Only | (E)dit anyway | ( R )ecover | (D)elete it | (Q)uit | (A)bort |
---|---|---|---|---|---|
只读打开 | 继续编辑 | 恢复数据 | 删除swap文件 | 退出 | 退出 |
注:无论按[O] (E) ( R) (Q) (A) 任何一个都不会删除swap文件
再次打开hello文件还是会出现以上界面 直到按(D), .swap文件被删除 vim恢复正常工作
文件复制(cp) | 参数 | 被复制的 | 被粘贴到 |
---|---|---|---|
cp | -r | 源文件 | 目的地文件 |
cp | -r | 源目录 | 目的地目录 |
注:可同时复制多个文件\目录,用空格隔开
文件移动(mv) | 被移动的 | 被移动到 |
---|---|---|
mv | 源文件 | 目的地文件(相当于重命名) |
mv | 源目录 | 目的地目录 |
注:相同磁盘的文件移动只是一个重命名过程 而不同磁盘的文件移动是复制删除过程
操作 | 效果 |
---|---|
cat file | 查看文件的全部内容 |
cat -b file | -b显示行号不包含空行 |
cat -n file | -n显示行号包含空行 |
将cat倒写为tac | 从后往前显示文件全部内容 |
less file | 分页浏览 |
head file | 查看文件前10行 |
head -n 3 file | 查看文件前3行 |
tail file | 查看文件后10行 |
tail -n 3 file | 查看文件后3行 |
tail对系统日志进行监控: tail -f /var/log/messages
1.显示当前路径 pwd
2.切换路径
操作 | 功能 |
---|---|
cd 目录名称 | 进入到指定目录中 |
cd - | 当前目录和当前目录之前所在目录之间的切换 |
cd ~ | 进入当前用户家目录(~表示家目录) |
cd ~user | 进入user家目录 |
cd… | 进入当前目录的上级目录( .表示当前目录…表示上级目录 ) |
3.文件信息查看 (ls)
操作 | 功能 |
---|---|
ls -l file | 文件属性 |
ls dir | 目录中的内容 |
ls -d dir | 目录本身 |
ls -ld dir | 目录本身的属性 |
ls -S dir | 查看并且按照大小排序 |
ls -a dir | 显示目录中所有文件(包含隐藏的即以’.'开头的文件) |
ls -s file/dir | 查看文件大小(存储空间最小单元4k) |
操作 | 功能 |
---|---|
history | 查看历史 |
history -c | 清空当前环境中的历史 |
!数字 | 调用此行历史比如"!6"时执行历史中地6条命令 |
!关键词 | 执行以该关键字开头的最近一条历史 |
ctrl +r [输入关键字] | 调用历史中最近一条含有此关键字的历史 |
1.查看命令用途
whatis 命令 ##查看命令的用途 (在查看过程中如果提示"noting…" ,执行mandb可以解决)
2.查看命令的用法
命令 --help ##查看命令的基本用法,适用于多数命令
符号 | 含义 |
---|---|
* | 匹配所有字符cp /etc/*.conf (rm -fr *全删) |
? | 匹配单个字符的文件,若有n个?则可匹配n个字符名的文件 |
[[:alpha:]] | 匹配单个字母 |
[[:lower:]] | 匹配单个小写字母 |
[[:upper:]] | 匹配单个大写字母 |
[[:digit:]] | 匹配单个数字 |
[[:punct:]] | 匹配单个符号 |
[[:space:]] | 匹配单个空格 |
[[:alnum:]] | 匹配单个数字或字母 |
[[:punct:][:upper:]] | 匹配单个符号或单个大写字母 |