一:
虚拟机:
[kiosk@foundation0 Desktop]$ rht-vmctl start desktop 打开虚拟机
[kiosk@foundation0 Desktop]$ rht-vmctl view desktop 显示虚拟机
[kiosk@foundation0 Desktop]$ rht-vmctl poweroff desktop 关闭虚拟机
Powering off desktop…
[kiosk@foundation0 Desktop]$ rht-vmctl reset desktop 重制虚拟机
shell: 系统内核保护层 操作命令的平台
1.鼠标右键桌面 open in terminal
2.在shell已经开启一个的情况下
ctrl+shift+n 开启一个新的shell
ctrl+shift+t 在同一个界面中开启一个新的tab
gnome-terminal shell运行命令
3.关闭shell
ctrl +D 关闭shell的快捷键
exit 此命令可以关闭shell
4.设定shell开启的快捷键
gnome-control-center 打开系统设置中心
keyboard ---shortcuts---custom shortcuts---选择“+”---填入快捷键名称到name选项---填入命令
<例如: rht-vmctl start desktop 打开虚拟机>到command中
点击disable输入快捷键<例如F9> 保存后 F9即为打开虚拟机快捷键
在虚拟机上运行命令:
命令 space 参数 space 目标
例如: touch study <创建一个文件study>
ls -s study <查看studyi文件大小>
ls --size study
1.参数用来指定命令的某些功能,可以加也可以不加
2.命令和参数和目标之间要用空格分开
3.参数中“-” 表示单词的缩写,“–”表示单词的全拼
4.在执行命令时通常遵循这些规则,特殊情况除外
5.命令必须在行提示符之后输入,没有行提示符的输入时无效的。如何释放行提示符(CTRL+C)
命令行提示符中字符的含义
<root@desktop3 Desktop#>
root:运行shell的用户名称
@:分割符号
desktop3:主机短名称
Desktop:所在主机的当前位置
#:用户身份标志
#超级用户 $普通用户
二:
Linux 系统是一个倒树型结构 最大的目录叫 根目录 “/”
Linux 系统下的二级目录:
/bin 二进制可执行文件,系统常规命令
/boot 启动目录,存放系统自动启动文件,内核,初始化程序
/dev 大多数系统配置文件存放路径
/home/子目录 普通用户家目录
/lib 函数库
/lib64/ 64位函数库
/media 临时挂载点
/mnt 临时挂载点 手动操作 例如:插入移动硬盘的临时挂载所处的位置
/run 自动临时设备挂载点
/opt 第三方软件安装路径
/proc 系统硬件信息和系统进程信息
/root 超级用户家目录
/sbin 系统管理命令,通常只有root可以执行
/srv 系统数据目录
/var 系统数据目录
/sys 内核相关数据
/tmp 临时文件产生目录
/usr/ 用户相关信息数据
文件管理的命令:
1. 建立文件
touch 文件名 touch可以创建文件也可以修改文件的时间戳
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识
2. 建立目录
mkdir 加目录名 例如: mkdir study 在当前位置创建一个名为study的目录 mkdir /root/study 在/下的root里创建一个名为study的目录
mkdir -p 用于创建目录当上级目录不存在时,递归创建目录 例如: mkdir -p /study1/study2/study3 在/目录下没有study1 study2 时想创建study2下的study3
在/目录下依次创建study1 在study1下创建study2 在study2下创建study3
3.删除文件
rm 文件名 需确定是否删除 rm -f 强制删除没有提示 f=force
4.目录删除
rm -r 目录名 -r表示递归删除,即为删除目录本身及目录内的内容 有提示是否确定删除
rm -r -f 强制删除没有提示 -r -f=-rf=-fr 在命令参数使用过程中,-a -b -c =-abc =-bac ,顺序是不需要注意的
5.编辑文件
vim 文件名 vim 编辑 按i 进入insert 开始书写内容 按esc退出insert :wq退出保存 :q退出且不保存 (vim常用)
gedit 文件名 需有图形
vim异常退出即非正常关闭情况下会生成.study.swp 即vim study 创建study编辑后未正常程序关闭
当再次打开此文件时会出现以下情况:
study name: ~kiosk/Desktop/hello
modified: YES
user name: kiosk host name: foundation0.ilt.example.com
process ID: 31820
If this already, delete the swap study “.hello.swp” .hello.swp 指文件study中存放的因异常关闭未保存的数据
Swap study ".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) 任何一个都不会删除.swp文件
那么再次打开hello文件是还会出现以上界面直到按(D),.swp文件被删除
vim即可恢复正常工作
6.文件的复制
cp 源文件 目的地文件 例如: cp /root/study/q7 /root/Desktop 即把/目录下的root目录下的study目录下的文件q7复制到/目录下root目录下Desktop目录内
cp -r 源目录 目的地目录 例如 cp -r /root/study /etc 即把/目录下root目录下的study目录复制到/目录下的etc目录内
可一次复制多个源文件或源目录至目的地文件或目录 目的地目录必须存在
7.文件的移动
mv 源文件 目的地文件 例如:mv /root/study/q7 /root/Desktop 即把/目录下的root目录下study下的文件q7复制到/目录下root下Desktop内
mv 源目录 目的地目录
mv /root/* . 表示把/目录下root目录下所有文件移动到当前目录下 “.” 代表当前目录
相同磁盘的文件移动是一个重命名的过程,不同磁盘的文件移动是复制删除的过程
8.文件查看
cat 文件名 查看文件的全部内容
cat -b 显示行号不包含行号 -n 显示行号包含空行
less 文件名 当内容过多时使用 分页浏览
用法: 上下键 逐行翻动 pgUp pgDn 逐页翻动 /关键字 回车 关键字会显亮 n向下匹配N向上匹配 v进入vim编辑模式 q退出
head 文件名 查看文件前10行 head -n 查看文件前n行 tail 文件名 查看文件后10行 tail -n 查看文件后n行
9.文件的寻址
文件地址分为相对路径和绝对路径
相对路径:即当前所在的路径 相对与当前系统所在目录的一个文件名称的简写,此名称省略了系统当前所在目录的名称,此名称不以“/”开头。
此名称在命令执行时会自动在操作对象前加入“PWD”所显示的值 pwd显示当前位置
据对路径:绝对路径是文件在系统的真实位置,此命令是以“/”开头的,此命令在命执行时系统不会考虑现在所在位置的信息
10.自动补齐
tab 可以实现命令,文件名称,部分命令参数的自动补齐
当一次tab不能补齐时 说明此关键字开头的内容名称不唯一 当tab俩次后将列出所有以此关键字开头的内容
例如:输入命令history his 可以用tab补齐成history
11.关于路径的命令
pwd 显示路径
cd 切换路径 例如: cd /root 从当前目录进入到/目录下的root内
cd - 当前目录和当前目录之前所在目录之间的切换 例如:从desktop用cd进入/root cd - 回到进入root之前所在的desktop
cd ~ 进入当前用户家目录 家目录:最初始的所在目录
cd ~user 进入user家目录 user:使用者 普通用户或超级用户或其他用户的家目录
cd .. 进入当前目录的上级目录 例如从 desktop用cd进入/root/study后 使用cd .. 将进入当前所在目录study的上一级目录 即 root目录
ls 查看
ls -l 文件名 查看文件属性
ls 目录名 查看目录中包含的内容
ls -d 查看目录本身
ls -a 目录名 所有文件包含隐藏的
ls -S 目录名 查看并且按照大小排序
ls -s 文件|目录 查看文件大小 -S从大到小 -sr从小到大
wc 文件大小的统计
wc -l 显示文件的行数
wc -w 单词数
wc -m 字符数
wc -c 字节数
12.系统的历史调用
history 查看历史
history -c 清空当前环境中的历史
!数字 调用此行历史比如"!7"时执行历史中第7条命令
!tou 执行以tou关键字开头的最近一条历史
ctrl +r +关键字 调用历史中最近一条含有此关键字的历史
例如:
(reverse-i-search)`':-s
(reverse-i-search)`-s': ls -s 1 会调用最近一条命令中含有-s字符的历史
上键|下键 逐条调用历史
13.在系统中获得帮助
查看命令的用途
whatis 命令 查看命令的用途
查看命令的用法
命令 --help 查看命令的基本用法,适用于多数命令
[] 标示选项可以加也可以不加
... 标示选项加入的个数任意
<> 标示选项是必须要加入的
Userage: 标示命令用法
Opetions: 对参数的作用做说明
man查看命令或文件的说明手册
man 命令
man 文件
man的级别:
1 命令
2 系统调用接口
3 函数库调用接口
4 特殊设备文件
5 系统配置文件
6 游戏规则说明
7 包说明
8 系统管理命令
9 内核调用规则
man的基本用法
上|下 逐行查看
pgup|pgdn 分页查看
/关键字 高亮显示关键字,n向下匹配,N上向匹配
:q 退出
man -n 下看当前字符串在系统中拥有的man的级别 n代表字符串
/usr/share/doc 系统中所有安装过的软件的帮助文档
14.系统中的通用配置符号
* 匹配0到任意字符
? 匹配单个字符
[[:alpha:]] 单个字母
[[:lower:]] 单个小写字母
[[:upper:]] 单个大写字母
[[:digit:]] 单个数字
[[:punct:]] 单个符号
[[:space:]] 单个空格
[[:alnum:]] 单个数字或字母
[[:punct:][:upper:]] 但个符号或但个大写字母
例如:rm -fr CLASS【【:alpha:】】 删除CLASS加单个字母
[1-9] 1位,这位是1-9的任意数字
[!3-5] 1位,不是3-5的数字
[^3-5] 1位,不是3-5的数字
[a-z] 1位,a-z的任意字母
{1..3} 3个,1 2 3
{1,4,7} 3个1,4,7这三个数
~ 当前用户家目录
~username 指定用户的家目录
~+ 当前目录.
~- 进入当前目录之前所在目录(olddir)cd - 中的"-"
命令过多时 ctrl+l 清屏