先说明一下,作者使用的是redhat7.2的系统,作为新手,一切仅供参考。有错误的地方,希望大神可以指导斧正。
一 redhat 下的虚拟机的启动与关闭
3、rht-vmctl stop server #关闭虚拟机 ##虚拟机会正常关机
4、rht-vmctl reset server #重启虚拟机
5、rht-vmctl poweroff server #强制关闭虚拟机
二 linux 系统的关机与重启
(一)系统重启
1、 reboot
2、init 6
3、shutdown -r now #立刻重启系统(root用户使用)
4、shutdown -r 10 #10分钟后系统重启(root用户使用)
5、shutdown -r 17:20 #在17:20分的时候系统重启(root用户使用)
如下图:
我们可以使用 shutdown -c 取消上面的命令
(二)关机
1、poweroff #强制关机
5、shutdown -h 10 #10分钟后关机
同样我们可以使用shutdown来取消关机命令
(三)date 命令的使用
1、date #查看系统当前时间
2、date 11181115 #把系统时间设置为11月18日11:15 格式 月(2位)天(2位)小时(2位)分钟(2位)
3、date 111811152015.45 #把系统时间设置为2016年11月18日11:15:45 (.45代表秒)
4、date -d +xday #把系统时间设置为x天以前
5、date -d -day #把系统时间设置为x天后
同样 :dete -d +xyear / -xyear #把系统时间向前/向后设置几年, 当然还有向后向前设置几秒 几分 几小时。
6、+%... #设定的date输出格式
例如 :date +%r #显示当前系统时间 格式为 小时:分钟:秒 AM/PM
我么可以在使用的时候使用 date --help 查看date命令的详细使用方法。
(四)passwd 指令
1、passwd #修改当前用户的密码
2、passwd student #修改student用户的密码
3、passwd root #修改root用户的密码
4、passwd -S student #用户的密码信息,我们可以和watch -n number 命令配合在一 #起使用,每过number秒对student用户密码信息进行查询
5、 passwd -l student #锁定账号
6、 passwd -u student # 解锁账号
7、 passwd -d student #清除student用户获得密码
8、 passwd -n number student #设定student的密码的最短有效期为number天
9、 passwd -x number student #设定student的密码的最长有效期为number天
10、passwd -w number student #设定student的密码的警告期为number天
11、passwd -i number student #设定student用户的非活跃天数为number天
(五)文件的基本操作
3、rm -f filename #强制删除filename文件,系统不会询问
4、cat filename #显示filename文件的全部内容
这里我们的hello文件中的内容是作者在键盘上随意乱按的,不要在意。
5、less filename #对文件进行分页浏览
6、head filename #显示文件的前面几行
7、head -n number filename #显示文件的前面number行
8、tail filename #显示文件的后面几行
9、tail -n number filename #显示文件后面的number行
(六)wc 指令统计文件信息
1、wc filename #显示文件的 行数、字符数、字节数、文件名
2、wc -l filename #显示文件行数
3、wc -w filename #显示文件的字符数
4、wc -c filename #显示文件的字节数
注:文件中的一个中文字符占三个字节,因为一个中文字符是两个字节,但每一个中文字符都有一个转义符,共三个字节
(七)tab键的使用
在系统中tab键可以自动补齐存在的命令,文件名称或某些命令参数 例如:
a+tab x2 # 输入字符a后 连续点击两次tab键 系统会将所有以a开头的命令显示出来
(八)history 命令
1、history #显示输入的历史命令
2、history -c #清除当前环境中所有的历史命令
3、!number #执行输入历史命令中的第number行的命令
4、!字母 #执行最近一条以这个字母开头的命令
(九)快捷键
1、ctrl + a #光标移动到行首
2、Ctrl + e #光标移动到行尾
3、ctrl + u #光标所在位置删除到行首
4、ctrl + k #光标所在位置删除到行尾
5、ctrl + c #撤销当前命令
6、ctrl + d #关闭当前工作环境
7、ctrl + r + 关键字 #调出最近的一条含有关键字的命令
8、ctrl + l #清屏 和clear 命令相同
9、ctrl + shift + c #复制
10、ctrl + shift + v #粘贴
11、ctrl + shift + t #在同一个窗口打开新的终端
12、ctrl + shift + n #在新窗口打开终端
13、ctrl + alt + 上|下 #控制工作界面
14、ctrl + alt+F(1|7) #进入图形界面
15、ctrl + alt+F(2~6) #进入虚拟控制台界面
(十)其他
1、以点(.)开头的文件或文件夹 是隐藏文件
2、mandb ##本地更新数据命令库
3、su - student #切换到student用户
su - root #切换到超级用户
这里我们可以看到,当你是超级用户的时候你可以干任何事情,即便这件事情是错误的,但是系统也会执行,而普通用户不可以,超级用户切换普通用户不需要密码,而普通用户切换到超级用户时需要密码。
5、stat filename #显示文件的详细信息
Access :文件最近的一次访问时间
Modify :文件最后一次的修改时间
Change :文件状态改变时间 我们可以通过chmod 改变文件的属性状态