BASH命令行基本操作

参考学习视频:http://wenku.baidu.com/course/study/4f8d58eef8c75fbfc77db294#4f8d58eef8c75fbfc77db294

1.SHELL是操作系统的壳,用以对内核交互。

2.SHELL分为两种,一种是GUI 图形化的壳 CLI 命令行形式的壳

3.在LINUX中 图像化的壳称为GNOME,命令行形式的壳称为CLI:BASH


BASH命令行基本操作_第1张图片

1.useradd testuser   创建用户testuser

2.passwd testuser   给已创建的用户testuser设置密码
3.su - wangf 切换用户
4.命令一般由三个部分组成 命令+选项+参数
5.hostname 显示主机名
6.uname 现在底层内核的信息 -r 显示版本号 -a 显示所有信息 --all 同-a
7.ls 现在目录信息
8.firefox 启动火狐
9.ctrl+c 终止当前的命令
10.firefox & 把命令放在后台执行
11.通过Tab键自动补全命令,如果可以唯一确定则会自动补全
12.通过连续按Tab键会列出可选的相关命令
13.Tab键盘还可以自动补全文件名,TAB键不能补参数
14.BASH可以记录历史命令,通过上下键可以浏览曾经执行的命令
15.history:列出我们曾经执行过的命令
16.!!  重复前一个命令
17.!字符 执行历史当中以u开头的命令
18.!7执行第7个历史命令
19. !?ea 执行历史记录当中包含ea的命令
20. !-n 从最后一个算起,第几个命令
21.Ctrl +r  搜索历史记录的命令
22.esc 按esc之后再按一个点.可以调用上一个命令的参数
23.Beah Shell支持以下通配符
* 匹配零个或多个
? 匹配任意一个字符
[0-9] 匹配一个数字范围
[abc] 匹配abc中的任意一个字符
[^abc] 匹配abc以外的字符
24. exit 用户退出
25.sudo 使用管理员身份运行一个命令
26.id 现在当前用户的信息
27.在命令后添加一个& 把命令放在后台运行
28.jobs 查询在后台的作业
29. sleep 5000 卡5000秒
30. Ctrl+z 暂时命令
31. bg 2让暂停的程序继续执行
32. fg 2把编号为2的后台程序拉倒前台执行









你可能感兴趣的:(BASH命令行基本操作)