1.BASH简介

   命令行由名为shell的程序提供

   rehllinux中针对用户默认的shellbash

   bash shell使用有nuix下的bourne shell改进而来

   优点是可以记录所有旧操作

    在系统中所以shellcat /etc/shells中存在

2.使用命令行

   命令行的使用方法

   shell提示符终端输入命令

   标注的shell提示符列出当前主机的:

   用户登录名称,主机名,当前工作目录,用户身份提示符($#

   shell命令的组成:命令,参数,目标

3.命令帮助的帮助

    系统命令通常用 –help获取帮助

    在帮助中常用的字符解释:

       []中所有可以选择性的加

       ...表示后面的任何内容均表示次字符串的任意长度

       x|y|z表示可以任意选择其中一个选项

       <>中的文本表示变量数据

4.使用bash

    1).Shell的开启  applications-->gnome-->terminal,或者在桌面右击,选择open in terminal

    2).bash中可以用Tab补齐命令可以自动补齐命令或者文件名

    3).若想在桌面右击点击进入terminal,必须要装一个软件,名称为:nautilus-open-terminal.x86_64

     查看  yum   list  *terminal*

     若没有,要装上:yum install *terminal -y

   4).文本修改密码:查看一个用户是否存在:id 用户名

       修改密码 passwd 用户名

附加:只有超级用户才可以任意修改普通用户的密码,普通用户只能修改自己的密码;  passwd 后面什么都不加,即表明此时修改的是超级用户root的密码

   5).shell命令实例

       (1)id  用户名————查看用的iduidgidgroups

       (2)su – 切换用户,此时默认为普通用户切换到超级用户

                     su – student 由超级用户切换到普通用户

注意:切换用户时会开启多个bash/shell,所以要用ctrl+D结束不用的shel;若su student ,不加-,只是切换了用户的身份,没有切换用户的环境,这种切换是毫无意义的,尽量不要出现这种情况

      (3)exit ——结束当前的shell

      (4)history——查看命令历史,记录在超级用户的家目录里面,/root/.bash_history

5.bash 中图形的工具的启动及小技巧

       ×××web浏览器 ——firefox ,若想后台挂起,

       打开文件管理器

      bash中前后台进程的调用

          ctrl+c表示把一个程序结束

          ctrl+z表示把一个程序打入后台

          jobs显示所有的挂起进程,前面会有jobs

          bg表示让其在后台运行

          fg表示将后台运行的程序调回

         command &    eg.firefox & 直接挂起,打入后台,且不会占用shell终端

6.设置vnc

      vi   vnc

      输入:vncviewer -shared -viewonly 192.168.0.254:1

      chmod +x vnc      修改权限

      ./vnc     执行vnc

       mv vnc /bin/    vnc移动到bin目录下

      vnc      直接执行vnc

 7.重新开启一个shell(打开一个新的终端):gnome-terminal

     在普通用户下用root开启shellps