一、关于虚拟机的操作
rht-vmctl start desktop ##打开虚拟机##
rht-vmctl view desktop ##显示虚拟机 ##
rht-vmctl poweroff desktop ##断电即关闭虚拟机##
rht-vmctl reset desktop ##重置虚拟机##
二、常见的命令
1、创建文件夹和文件命令
(1)创建文件
touch /root/Desktop/file ##在桌面创建一个file文件##
同样可以一次创建多个文件
touch file ficle fiVle fi1le fi@le "fi le"
##在使用touch命令时,可以在后面添加地址,这样就可以将文件创建到精确地址,若不添加即默认将文件创建到当前地址下##
注意:创建文件名为"fi le"的文件时,需要加双引号,若不添加,将默认为创建fi和le两个文件,这里加双引号的原因是"fi le"是一个整体
vim weston
##同样是创建一个文件,但不同于touch命令的是,vim命令执行后按【i】键后进入【insert】模式可以直接在文件里面书写内容,按【Esc】退出【insert】模式,然后可以再按【:wq】后退出保存##
(2)、创建文件夹
mkdir weston
##创建一个文件夹,同样可以在后面添加地址,若不添加即默认将文件创建到当前地址下##
mkdir -p dir1/dir2/dir3 ##-p建立递归目录时,当上层目录不存在自动建立##
2、查看文件命令
cat file ##查看文件的全部内容##
cat -n file ##显示行号并且包含空行,即空行也显示行号##
cat -b file ##显示行号但不包含空行即,空行无行号##
head file ##查看文件的前十行##
head -n file ##n表示要查看文件的前n行##
tail file ##查看文件后十行##
tail -n file ##n表示要查看文件的后n行##
less file ##分页浏览##
用法:按上下箭头键浏览文件,按【pgUp】|【pgDn 】键逐页浏览
/字符串(关键字)
按【v】键 --> 执行vim命令
按【q】键退出
3、移动文件命令
mv 源文件 目的地文件
4、文件的复制命令
cp 源文件 目的地文件
cp -r 源文目录 目的地目录
cp 源文件1 源文件2 目的地目录 ##目的地目录必须存在##
cp -r 源目录1 源目录2 目的地目录 ##目的地目录必须存在##
5、文件的删除
rm file
##删除当前目录下的文件,但是执行这条命令后会出出现删除提示符,确认是否删除,输入【y】即确认删除,输入【n】即不删除##
rm -f file ##强删除命令即不会出现删除提示##
rm -r directory ##删除目录本身和里面包含的文件##
rm -fr directory ##删除目录时不提示##
6、路径命令
(1)显示路径命令
pwd ##查看当前所在的绝对路径##
文件的地址分为:
相对路径:
相对与当前系统所在目录的一个文件名称的简写,此名称省略了系统当前所在目录的名称。此名称不以“/”开头,此名称在命令执行时会自动在操作对象前加入“PWD”所显示的值。
绝对路径:
绝对路径是文件在系统中的真实位置即详细位置,此命令是以"/'开头的。此命令在执行时系统不会考虑现在所在位置的信息。
(2)、切换路径命令
cd 目录名称 ##进入指定目录当中##
cd - ##当前目录和之前进入的目录之间的切换##
cd ~ ##进入当前用户家目录##
cd ~Desktop ##进入Desktop家目录##
cd .. ##进入当前目录的上级目录##
(3)、查看路径即其下的文件命令
ls ##查看当前目录下的文件##
ls -l ##查看当前目录下的文件以及文件属性##
ls -d dir ##目录本身##
ls -a dir ##所有文件,包含隐藏的文件##
ls -s dir ##查看文件夹下的文件大小##
ls -S dir ##查看文件夹下的文件且按照大小排序##
7、系统中的历史调用命令
history ##查看输入过的历史命令##
history -c ##清除当前环境中输入过的历史命令##
!t ##执行以t为关键字开头的最近一条历史##
!数字 ##调用此行历史比如"!155"时执行历史中的第155条命令##
8、系统中的帮助命令
whatis 命令 ##查看命令的用途,以及用法##
例如查看"ls"命令的帮助:
9、系统中的通配符
"*" ##可以表示0到任意字符##
例如执行rm -fr *
? ##匹配单个字符即一个字符##
[[:alpha:]] ##表示单个字母##
[[:lower:]] ##表示单个小写字母##
[[:upper:]] ##表示单个大写字母##
[[:digit:]] ##表示单个数字##
[[:punct:]] ##表示单个符号##
[[:space:]] ##表示单个空格##
[[:alnum:]] ##表示单个数字或字母##
也可以进行组合例如:
[ ] ##表示一种模糊机制,只要[ ]中的对象存在即可执行,部分存在或全部存在都可执行##
{} ##表示精确机制,只执行{}中存在的对象,不存在的将进行提示##
[!3] ##表示反转即不是3的数字##
[^2] ##同样表示反转即不是2的数字##
注意:[]可反转,而{}不可反转
[1-3] ##表示1位即1,2,3任意数字##
[1,3,5] ##表示1位即1,3,5三个数中的其中一个##
{1. .3} ##表示3位即1,2,3三个数字##
{1,3,5} ##表示3位即1,3,5三个数##
三、练习题
注意:可以将命令用;分开,然后写在一行,即可表示一条命令