本文共 4457 字,大约阅读时间需要 14 分钟。
概念: 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
优点:
虚拟机的控制命令
开启虚拟机:rht-vmctl start desktop (若虚拟机已经开启,二次执行命令会报错:is already running)
关闭虚拟机:rht-vmctl view desktop 重启虚拟机:rht-vmctl poweroff desktop 重置虚拟机:rht-vmctl reset desktop -->y 注: 1.rht-vmctl =redhat virtual machine control 2.当虚拟机无法正常运行时,可以通过上述重置命令将虚拟机重置,恢复正常工作虚拟机信息(desktop)
普通用户(student)登录: student user 密码: student 超级用户(root)登录: ->Not listed? 登录名:root –>Nest 密码:redhat[kiosk@foundation0 Desktop]$
(1)命令格式: 命令名称 命令参数 命令对象
(2)命令必须要在shell行提示符之后输入
(3)参数:- 单词缩写
-- 单词全拼
-a -b -b = -abc = -cba = -bac
-> linux是一个倒数型结构
-> Linux中所有的东西都是文件 -> 这些系统文件都在顶级目录" / "即根目录下 –> " / "下的二级目录/bin 系统常规命令
/boot 系统启动目录
/dev 设备影射文件
/etc 系统配置文件
/home 普通用户家目录
/lib 32位函数库
/lib64 64位函数库
/media 光盘临时挂载
/mnt 手动临时挂载
/run 自动临时挂载
/opt 第三方软件安装位置
/proc 系统进程信息和硬件信息
/root 超级用户家目录
/sbin 系统管理命令
/srv 系统数据
/sys 内核相关调式
/tmp 临时文件
/usr 用户相关设定
/var 系统数据
新建文件
➢touch file ➢touch file file1 file2 … 可同时新建几个file 注意: touch默认用来新建文件,同时具备修改文件时间戳的功能 touch 已有文件夹名,则会修改当时间戳 stat file ——查看文件时间戳命令 补充:文件内容的修改时间(mtime) 文件权限或属性的更改时间(ctime) 文件的读取时间(atime) ➢touch -a file 仅修改“读取时间”atime ➢touch -m file 仅修改“修改时间”mtime新建目录(directory)
➢mkdir dir ➢mkdir -p dir1/dir2/dir3… 新建第归目录 ( -p=path)删除文件
➢rm file1 file2 … 会询问你是否删除 ➢rm -f file1 file2… 强制删除,不询问删除目录
➢rm -f -r dir = rm -fr dir -f force强制删除不提示 -r recursive 第归删除 ➢rm -fr * 删除桌面文件复制文件
➢cp file1 file2 复制单个文件 ➢cp file1 file2 file3 dir 复制多个文件到指定目录复制目录
➢cp -r dir1 dir2 复制目录到指定目录(递归持续复制) 总结: cp 源文件 目标文件 如果目标文件是目录,则会把源文件复制到该目录中 如果目标文件也是普通文件,则会询问是否要覆盖它 如果目标文件不存在,则执行正常的复制操作(会新生成相应的目标文件) 补充:命令 | 作用 |
---|---|
cp -p | 保留原始文件属性 |
cp -d | 若对象为“链接文件”,则保留该“链接文件”的属性 |
cp -r | 递归持续复制(用于目录) |
cp -a | -a=-pdr |
cp -i | 若目标文件存在则询问是否覆盖 |
此处只对cp -i 命令测试(其他命令不再赘述):
7. 移动(剪切) 相同磁盘文件移动是重命名 不同磁盘文件移动是复制后删除 ➢mv file file1 重命名 ➢mv file dir 移动文件 ➢mv /etc/passwd . 此命令代表将test文件夹中的hello文件夹移动 到当前目录(桌面)"."代表当前目录 8. 文件查看 ➢file 文件名 可以查看文件类型 注意:这里的file是命令名 ➢cat file 显示文件全部内容 ➢cat -n file 显示文件内容并在每行前加入行号 ➢cat -b file 显示文件内容并在每行前加入行号但不包括空行 注意:cat命令用来查看纯文本且内容较少的文件 ➢more file 可用来查看纯文本但是内容较多的文件 ➢less file 分页浏览 进入less file后: 上|下 逐行查看 pgup|pgdn 逐页查看 /关键字 搜索关键字并高亮显示 " n " 向下匹配一个关键字 " N " 向上匹配一个关键字 此处对 “/关键字”进行测试: ➢head file 显示文件前10行(默认) ➢head -n 3 file 显示文件前3行 ➢tail file 显示文件后10行 ➢tail -n 3 file 显示文件后3行 ➢tail -f file 可以持续刷新一个文件的内容 tail命令的测试同head,不再赘述 9. 文件统计 ➢wc file 显示行数,字数,字节数,文件名 ➢wc -l file 行数 ➢wc -w file 字数(单词数) ➢wc -m file 字符数 ➢wc -c file 字节数 ➢wc -L file 最长行字节数 例: psaawd是用来保存系统账户信息的文件,要统计当前系统有多少用户[kiosk@foundation64 Desktop]$ wc -l /etc/passwd
39 /etc/passwd
{ } 精确匹配
{1…5} 1到5 {1,3,5} 1和3和5 {1…3}{a…c} 1a 2a 3a 1b 2b 3b 1c 2c 3c[ ] 模糊匹配
[abc] 匹配 a、b、c 三个字符中的任意一个字符 [0-9] 代表匹配 0到9 之间的单个数字的字符 [a-c] a到c [!a-c] 不是a并且不是b并且不是c [^a-c] 不是a并且不是b并且不是c