1.BASH简介
命令行由名为shell的程序提供
在rehllinux中针对用户默认的shell的bash
bash shell使用有nuix下的bourne shell改进而来
优点是可以记录所有旧操作
在系统中所以shell在cat /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 用户名————查看用的id(uid,gid,groups)
(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开启shell:ps