|
一、管理虚拟机
[kiosk@foundation20 Desktop]$ rht-vmctl start desktop //开启虚拟机
[kiosk@foundation20 Desktop]$ rht-vmctl view desktop//显示虚拟机
[kiosk@foundation20 Desktop]$ rht-vmctl stop desktop//正常关闭虚拟机
Stopping desktop.^C[kiosk@foundation20 Desktop]$ //ctrl+c退出当前操作
[kiosk@foundation20 Desktop]$ rht-vmctl poweroff desktop//强制关闭虚拟机
[kiosk@foundation20 Desktop]$ rht-vmctl reset desktop//重置虚拟机并开机
[kiosk@foundation20 Desktop]$ gedit//打开记事本
二、时间
cal//调出当月日历 -h 可查看其参数
date MMDDhhmmCCYY.ss//设置时间
date -d +/-数字day//显示不是今天的日期
date +Format//按照指定的格式显示时间(不要忘记加号) --h 可查看其参数
三、密码
watch -n 1 指令//监控该指令 每1s更新一次
watch -n 1 passwd -S student
passwd//修改密码
su - student//切换用户 su空格-空格用户名
passwd -l student//锁定该用户密码
passwd -u student//解锁该用户密码
passwd -n 1 student//每一天只允许修改一次密码(最短有效期)
passwd -x 30 student//该密码只能用30天 之后锁定该密码(最长有效期)
passwd -w 2 student//密码期限剩余2天时提醒(警告期)
passwd -i 3 student//密码到期后宽限还能再使用3天(非活跃天数)
passwd -S student//查看密码信息
四、文件及目录操作
cat Myfile//查看文件Myfile
less Myfile//分页查看Myfileq 推出
head -n 5 Myfile//查看前5行
tail -n 5 Myfile//查看后5行
wc Myfile//查看文件Myfile信息行数 单词数 字节数 文件名
wc -l//行数 -w//单词数 -c//字节数 -m//字符数
touch file//修改文件的时间戳 创建文件file
mkdir directory//创建目录
mkdir -p directory//迭代创建目录
rm file//删除文件
rm -f file//强制删除文件
rm -r directory//迭代一级一级删除目录
rm -rf directory//强制删除目录
rm -rf *//删除当前目录所有
五、常用查看指令
history//查看历史操作
!127//执行127行历史操作
Ctrl+r 输入关键字//执行与关键字有关的最近的历史操作
history -c//删除所有历史操作记录
pwd//显示当前路径
stat file/directory//显示文件/目录信息
vim file //按编辑器的方式打开文件file i//编辑 esc :q!/wq//退出
cd -//返回上次的目录
cd ..//返回上一层
cd ~//返回home目录
ls//显示当前目录下的文件及目录
ls -a//显示当前目录下的所有文件及目录(包括了. ..隐藏文件)
ls -l file/directory//详细显示文件/目录
ls -d//列出目录本身
ls -R directory//第归显示目录中的内容
六、复制移动操作
mv file file1direcotry//移动file file1到directory中
mv 存在文件不存在文件//重命名文件
mv westos/linux .//把westos中的linux移动到当前目录 .代表当前目录
cp file file1 file2 ...directory//把file file1 file2 复制到 directory中
cp file test//建立test文件模板为file
cp -r directorydirecotry1//复制目录
七、正则表达式
*###匹配0到任意字符
?###匹配单个字符
[[:alpha:]]###匹配单个字母
[[:lower:]]###匹配单个小写字母
[[:upper:]]###匹配单个大写字母
[[:digit:]]###匹配单个数字
[[:alnum:]]###匹配单个数字或字母
[[:punct:]]###匹配单个符号
[[:space:]]###匹配单个空格
{}表示不存在的或者存在的
{1..9}###1-9
{a..f}###a-f
{1,3,5}###135
{a,c,e}###a c e
{1..3}{a..c}###1a 2a 3a 2a 2b 2c 3a 3b 3c
[]表示存在的
[a-C]###aA bB cC
[a-c]###aA或者bB或者c
[1-3]###1或者2或者3
[145]###1或者4或者5
[^abc]|[!abc]###除了a并且除了b并且除了c
egg:
touch fiale fiAle fi2le fi_le "fi le"
rm -f fi[[:alpha:]]le//匹配字母
rm -f fi[[:upper:]]le//匹配大写字母
rm -f fi[[:lower:]]le//匹配小写字母
rm -f fi[[:alnum:]]le//匹配数字
rm -f fi[[:punct:]]le//匹配符号
rm -f fi[[:space:]]le//匹配空格
touch file{1..10}
touch file{a..z}
touch file{a,b,c}
rm -f file{1..10}
rm -f file[1..9]//[]最大到9且只能用于删除不能用于创建
rm -f file\[1..9\]//删除一个文件 file[1..9]
rm -f [!abc]
rm -f [^abc]//相当与!取非 |
|
|