Linux系统命令行(redhat)
一、虚拟机的控制
如图,命令rht-vmctl start desktop为开启虚拟机;rht-vmctl view desktop为显示虚拟机;rht-vmctl poweroff desktop为关闭虚拟机;rht-vmctl reset desktop为重置虚拟机,当运行这条命令时会询问你是否确定,一般在虚拟机没法开启,出现故障时使用。
注意:命令的格式是命令 参数 目标,三者之间要用空格隔开。
二、虚拟机的用户
Linux中由超级用户和普通用户两种
root为超级用户,普通用户由自己设定,我的是student
两者的切换,如下图,输入命令su -用户名即可切换,超级用户向普通用户切换不需要输入密码,反之则需要输入密码。
三、语言的调整
系统中默认为英文,如何在系统中输入中文或其他语言,这就要用到语言的调整。如下图,在Application->system tool->settings->Region & language->language选择Add即可调整添加。
四、Shell
shell是用户和内核之间的接口,用户输入命令到shell窗口下与内核进行交流
1、打开与关闭shell的方法
1)打开:方法一:Application-->Utilities-->Terminal
方法二:在桌面空白处右键选择Open in Terminal
方法三:在打开的shell中输入gnome-terminal命令
方法四:ctrl+shift+n(只能在已经打开的shell中新打开一个shell,)如下图
2)关闭:在shell中按ctrl+d或输入exit
2.行提示符
在shell窗口下[[email protected] Desktop]#是行提示符,所有命令应在行提示符后输入,其中root表示打开shell的用户,@为分隔符,localhost为主机名称,Desktop为工作目录名称,#为身份提示符(#表示超级用户,$表示普通用户)如下图
五、基本的命令
1.命令的帮助
whatis 命令 ##查看命令的功能(当显示nothing appropriate时,输入mandb即可)如下图[] 选择加入的内容,可加可不加
... 加入的内容个数任意
<> 内容在命令执行过程当中必须要加
如下图
重启
reboot | init 6 |shutdown -r
关机
poweroff | init 0 | shutdown -h
(shutdown会提示用户,在一分钟后执行命令,在企业中我们一般选择此命令 shutdown -c 取消命令)如下图
3.data日期命令
1)直接输入data会显示系统时间,如下图
2)watch -n 1 date 让date命令每秒执行一次,起监控作用(ctrl +c退出模式)(watch起监控作用后面还会用到)如下图
3)date 060606062016.06 前八位表示把系统时间设定为06月06日06:06 格式:(月月天天小时分钟 MMDDhhmm)后面2016表示年(可以不加).06 表示秒(可以不加)即世纪和年.秒秒[CCYY][ss] 如下图
4)-d +xday -xday 查看x天前或者后的时间
+%.... 设定date的输出格式 如下图
4.passwd密码命令
1)直接输入passwd 更改当前用户密码,下图为超级用户和普通用户密码的修改,超级用户密码可以为任意长度,普通用户不行,当超级用户可以修改普通用户密码,使其长度任意。
2)密码的锁定与解锁
passwd -l student 锁定帐号
passwd -u student 解锁 如下图
3)监控passwd密码信息
watch -n 1 passwd -S student
-n 1 student ##设定密码最短有效期(如上图即为2天的最短有效期)
-x 30 student ##设定密码最长有效期(如上图为99999天的最长有效期)
-w 3 student ##设定警告期 (如上图即在账户密码过期3天前会告诉用户即将过期)
-i 2 student ##设定用户非活跃天数 (上图为-1即用户密码过期3天的-1天还没有修改密码,用户将不能登陆)
head -n 2 文件名 ##前两行
tail -n 2 文件名 ##显示一个文件的后两行
wc -l 行数
wc -w 字数(空格数)
wc -c 字节数
wc -m 字符数
6.history命令
1)直接输入history显示之前的历史命令
2)!数字 ##执行history的第多少行命令
3)!字母 ##执行history最近一条以这个字母开头的命令
4)ctrl +r +关键字 ##执行history最近一条含有这个关键字的命令
5)hostory -c ##清除当前环境当中的历史命令
六.Linux的快捷键
左右 ##一个字符一个字符移动
ctrl +左右 ##一个字一个字移动
ctrl + a ##光标移动到行首
ctrl + e ##光标移动到行尾
ctrl + u ##光标所在位置删除到行首
ctrl + k ##光标所在位置删除到行尾
ctrl + c ##撤销以输入的命令
ctrl + d ##关闭当前环境
ctrl + l ##清空当前屏幕
ctrl + shift + c ##复制
ctrl + shift + v ##粘贴
ctrl + shift + t ##在现有shell中重新打开一个table
ctrl + shift + pageup|pagedown ##切换table
ctrl + alt + l ## 锁屏 在rhel7.0(我的是7.0)
win +l ##锁屏 在rhel7.2中
ctrl + alt +上|下 ##切换工作界面
ctrl + alt + f1或f7 ##进入图形界面(我的是f1)
ctrl + alt + f2-f6 ##进入虚拟控制台 (Red hat Enterprise Linux Server 7.0 (Maipo) ##系统版本
Kernel 3.10.0-123.el7.x86_64 on an x86_64 ##内核版本,系统位数
desktop0 login:root ##登陆用户名称输入
Password: ##密码输入无回显)
tab键(在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数)