虚拟机
- rht-vmctl start server 打开server虚拟机
- rht-vmctl view server 显示server虚拟机
- rht-vmctl poweroff server 关闭server虚拟机
- rht-vmctl reset server 重置server虚拟机
linux系统的目录
linux是一个倒树型结构,最大的目录是“/”(根目录)
- linux系统的二级目录
/bin bin为binary的简写,二级制可执行文件,系统常规命令
/boot 启动目录,存储系统自启动文件,内核,初始化程序
/dev 系统设备管理文件
/etc 大多数系统配置文件存放路径
/home 普通用户的家目录
/lib 函数库
/lib64 64位函数库
/media 临时挂载点,比如U盘
/mnt 临时挂载点
/opt 第三方软件安装路径
/proc 系统硬件信息和系统进程信息
/root 超级用户的家目录
/run 自动临时的设备挂载点
/sbin 系统管理命令,通常只有root可以执行
/srv 系统数据目录
/var 系统数据目录
/sys 内核相关数据
/tmp 临时文件产生目录
/usr 用户相关信息数据
有关文件命令
- 文件建立
touch filename - 文件删除
rm filename
rm -f filename -f表示强制删除不提示-f=–force - 目录建立
mkdir dirname
nkdir -p dir1/dir2/dirname -p表示建立递归目录,当上层目录没有时自动创建
Linuxtest目录下面本来什么都没有,使用递归建立了09922/command目录 - 目录删除
rm -r dirname 递归删除,删除目录及目录下面所有东西
rm -r -f dirname 删除目录不提示
rm -rf dirname
rm -fr dirname
删除前有Linuxtest目录,删除后就没有了 - 文件编辑
- gedit filename
- vim filename–>按i进入插入模式编辑文件–>按【esc】退出插入模式–>:wq保存并退出
- 文件复制
cp 源文件 目的地文件
cp -r 源目录 目的地目录
cp 源文件1 源文件2 目的地目录
cp -r 源目录1 源目录2 目的地目录 - 文件移动
mv 源文件 目的地文件 重命名
mv 源目录|源文件 目的地目录 - 查看文件
cat filename 查看文件全部内容
cat -b filename 显示行号
head filename 查看文件前十行
head -n 5 filename 查看文件前5行
tail filenam 后十行
tail -n 5 filename 后五行
tail -f file 监控文件内容变化
less filename 分页浏览
less用法:
上下键 逐行移动
/关键字 搜索功能,即高亮显示关键字,n向下移动,N向上移动
q键 退出 - 文件地址
相对路径:相对于当前系统所在目录的一个文件名称的简写,此名称省略l系统当前所在目录的名称,相对路径不以“/”开头
绝对路径:文件夹在系统的真实位置,以“/”开头,此路径在寻找时不会考虑当前所在位置 - 切换路径
pwd 显示路径
cd 目录名进入指定目录中
**cd -**当前目录和之前所在目录进行切换
**cd ~**进入当前用户的家目录
**cd …**进入当前目录的上层目录 - 查看
ls 当前目录包含的内容
ls dirname目录中包含的内容
ls -l filename 查看文件属性
ls -d dirname显示目录本身
ls - a dirname显示所有文件,包含隐藏文件
. 和**…** 等等都是隐藏目录或文件,. 是当前目录;… 是上一级目录
ls -S dirname 查看并按大小排序 - 文件大小统计
wc
wc -l 文件行数
wc -w 单词数
wc -c 字节数
Tab键自动补齐
tab键可以实现命令和路径自动补齐,补齐不了时代表以此关键字开头的内容不唯一可以用tab*2列出所有以此关键字开头的内容
查看历史中的调用的命令
history查看历史命令
history -c 清空当前环境中的历史命令
!数字 调用此行历史
!test 调用以test关键字开头的最近一条历史命令
Ctrl+r+关键字 调用以关键字开头的最近一条历史命令
在系统中获得帮助
- whatis 命令 查看命令用来干什么
- 命令 --help 查看命令用法
- man 命令 查看命令或文件的说明手册,用法同less
- man 5 文件
上图中
**【】**表示选项可加也可不加
… 表示选项加入的个数任意
<> 表示选项必加
Usage 标出命令用法
Options 对参数作用做说明
系统通用配置符
- "*" 匹配0到任意字符
- ? 匹配单个字符
- [[:alpha:]] 单个字母
- [[:lower:]] 单个小写字母
- [[:upper:]] 单个大写字母
- [[:digit:]] 单个数字
- [[:punct:]] 单个符号
- [[:alnum:]] 单个字母 或数字
- [1-9] 一位1-9的任意数字
- [!3-5] 一位不是3-5的数字
- [^3-5] 一位不是3-5的数字