您的位置:首页 > 运维架构 > Shell

linux学习入门2-3——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))

2013-11-07 22:38 1346 查看
1.

ctrl+l 清屏(bash)

2.不能对kernel直接进行控制,这是需要一个shell程序这时需要shell指令向kernel进行传递信息(这就是shell的功能)

shell分为CLI和GUI。命令和图形两种。GUI:GONE CLI:BASH

3.bash:在图形界面中是一个模拟终端Terminal。

4.bash的组成部分:

提示符:#(root身份登录) $(普通用户)

中间有一个@符号 ,后面是主机名(可以用hostname命令查看) 之后是当前目录

5.命令一般由三个部分组成:命令、选项、参数

uname显示内核的一些信息不带参数 uname -r 内核版本号 uname -a 所有信息

6.后台执行任务在命令后面加上&符号,ctrl+c结束当前命令----这是一个多任务的终端

7.简化命令输入,用tab补全,或查找命令(连续两下)还可以自动补全文件名不能进行参数补齐

8.bash历史记录:方向键上和下来浏览执行过的命令,所有历史记录用history命令

简化操作:(平常很少用)可以通用ctrl+r命令的搜索功能:会出现(reverse-i-search)后在输入要查找的命令(经常用)

!!重复前一个命令

!字符:重复前一个以“字符”开头的命令

!num:按照历史记录的序号执行命令

!?abc:重复之前包含abc的命令

!-n:重复n个命令之前的哪个命令

还可以按下esc 之后再按一个点,可以调用上一个命令的参数

9.可以使用通配符

* -》匹配零个或多个

?-》任意一个字符

[0-9-》匹配一个数字范围

[abc]-》匹配列表中的任何字符

[^abc]-》匹配列表外的字符

10.切换用户

su - 用户名:切到指定用户名 su - 切换到root(加入-是启用到一个新的终端,不加上还在之前的用户环境中)

sudo:使用管理员权限

id:显示当前用户信息

passwd:修改当前用户密码

11. bash作业管理

后台运行程序:添加一个&

暂停某个程序:使用ctrl+z 重新继续运行 使用bg加上jobs显示的序号,将后台程序拉到前台fg 序号

管理后台作业:jobs,bg,fg
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐