Linux系统命令行(redhat)

一、虚拟机的控制

Linux系统命令行(redhat)_第1张图片

如图,命令rht-vmctl  start desktop为开启虚拟机;rht-vmctl view desktop为显示虚拟机;rht-vmctl poweroff desktop为关闭虚拟机;rht-vmctl reset desktop为重置虚拟机,当运行这条命令时会询问你是否确定,一般在虚拟机没法开启,出现故障时使用。

注意:命令的格式是命令 参数 目标,三者之间要用空格隔开。

二、虚拟机的用户

Linux中由超级用户和普通用户两种

root为超级用户,普通用户由自己设定,我的是student

两者的切换,如下图,输入命令su  -用户名即可切换,超级用户向普通用户切换不需要输入密码,反之则需要输入密码。

Linux系统命令行(redhat)_第2张图片


三、语言的调整

系统中默认为英文,如何在系统中输入中文或其他语言,这就要用到语言的调整。如下图,在Application->system tool->settings->Region & language->language选择Add即可调整添加。

Linux系统命令行(redhat)_第3张图片

Linux系统命令行(redhat)_第4张图片



四、Shell

shell是用户和内核之间的接口,用户输入命令到shell窗口下与内核进行交流

1、打开与关闭shell的方法
1)打开:方法一:Application-->Utilities-->Terminal
              方法二:在桌面空白处右键选择Open in Terminal
              方法三:在打开的shell中输入gnome-terminal命令
              方法四:ctrl+shift+n(只能在已经打开的shell中新打开一个shell,)如下图Linux系统命令行(redhat)_第5张图片

2)关闭:在shell中按ctrl+d或输入exit


2.行提示符

在shell窗口下[root@localhost Desktop]#是行提示符,所有命令应在行提示符后输入,其中root表示打开shell的用户,@为分隔符,localhost为主机名称,Desktop为工作目录名称,#为身份提示符(#表示超级用户,$表示普通用户)如下图




五、基本的命令

1.命令的帮助

whatis 命令  ##查看命令的功能(当显示nothing appropriate时,输入mandb即可)如下图


命令 --help查看命令的帮助,其中

[]        选择加入的内容,可加可不加
...       
加入的内容个数任意
<>      
内容在命令执行过程当中必须要加

如下图Linux系统命令行(redhat)_第6张图片


2 .重启和关机命令

重启
reboot | init 6 |shutdown -r 
关机                                                       

poweroff | init 0 | shutdown -h 

(shutdown会提示用户,在一分钟后执行命令,在企业中我们一般选择此命令  shutdown -c 取消命令)如下图

Linux系统命令行(redhat)_第7张图片


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 更改当前用户密码,下图为超级用户和普通用户密码的修改,超级用户密码可以为任意长度,普通用户不行,当超级用户可以修改普通用户密码,使其长度任意。

Linux系统命令行(redhat)_第8张图片

Linux系统命令行(redhat)_第9张图片Linux系统命令行(redhat)_第10张图片


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天还没有修改密码,用户将不能登陆)

         -d student          ##即为清除账户密码并禁止该用户登陆


5. 文件命令
1)file 文件名 ##查看文件类型
2)cat 文件名 ##查看文件内容
Linux系统命令行(redhat)_第11张图片
3)less 文件名 ##分页浏览,按q退出

Linux系统命令行(redhat)_第12张图片
4) head   文件名    ##显示一个文件的前几行(默认十行)

  head -n 2 文件名    ##前两行

Linux系统命令行(redhat)_第13张图片


5) tail        文件名    ##显示文件后几行(默认十行)

      tail -n 2  文件名    ##显示一个文件的后两行

Linux系统命令行(redhat)_第14张图片

6) wc 统计文件容量信息

wc      -l 行数


 wc      -w 字数(空格数)


 wc      -c 
字节数


 wc      -m 
字符数



6.history命令

1)直接输入history显示之前的历史命令

Linux系统命令行(redhat)_第15张图片

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 loginroot               ##登陆用户名称输入
                                                             Password
                 ##密码输入无回显)

      tab键(在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数)

     屏幕截图的快捷键设置Applications->system Tools->Settings->keyboard如下图
Linux系统命令行(redhat)_第16张图片

Linux系统命令行(redhat)_第17张图片

你可能感兴趣的:(Linux系统命令行(redhat))