Linux 入门 bash语句 第三课

第三讲  http://study.163.com/course/courseLearn.htm?courseId=232007#/learn/video?lessonId=340051&courseId=232007

1.kernel内核 通过Shell来控制
2.Shell分为两种
CLI : command Line Interface                                    CLI 命令行方面的shell -----〉比图形强大
GUI : Graphical User Interface(eg:mac,windows)      GUI 图形方面的shell ------〉windows 、mac os
3. for Linux
GUI : GNOME          CLI : BASH
4.BASH

我的电脑:当前密码666666  Unix 密码root

MySQL 密码 root   

ddz@ubuntu:~$   以DDZ 的用户名名字登录到了主机叫Ubuntu 的主机上 

提示符: #(root/super user)、$(normal user)

命令一般consists of 3parts: 命令,选项,参数
eg: hostname、ls、uname (-r、-a == --all)

 

ctrl+c 终止命令
任何命令最后加个 '&'符号 就会后台运行
clear 清屏
5.TAB 键的使用
<1>自动补全命令
按一下tab可以补全命令
按两下tab可以列出所有相关信息
<2>自动补全文件名
<3>无法自动补全参数
6.历史记录
<1>上下键(the same as windows cmd)或者history命令查看
<2>通过历史记录简化操作
'!!' 重复前一个命令
'!' 重复前一个以'字符'开头的命令
'!num' 按照历史记录序号执行命令
'!?abc' 重复之前包含abc的命令
'!-n' 重复n个命令之前的那个命令
<3>搜索命令历史记录 Ctrl+r
重新调用前一个命令中的 参数 可以'esc'+'.'键
7.命令行通配符(正则表达式) 文件名中
* 匹配0个或多个
? 匹配任意一个字符
[0-9] 匹配一个数字范围
[abc] 匹配列表里任何字符
[^abc] 匹配列表外任何字符
8.切换用户
在CLI中通过su命令切换用户
su -  切换到root用户(切换终端) 切换到root用户并使用一个新的运行环境   su 还在同一个空间 
sudo  用户使用管理员身份运行命令 在不切换管理员身份的时候 
id show the info about user
passwd modify the password
9.BASH作业管理
后台运行进程:在命令后加入一个 &
暂停某个程序: Ctrl+z 或者发送信号 I7
管理后台作业:
jobs 查看进程作业
bg(background) 控制一个程序或进程继续在后台运行
fg (frontground) 控制一个程序或进程继续在前台运行

 

posted @ 2017-08-07 16:47  杜东洲  阅读(216)  评论(0编辑  收藏  举报