一、GNU/Linux的历史
Richard M.Stallman 自由软件之父
林纳斯?本纳第克特?托瓦兹
GUN:GNU is not unix不是unix
GPL:白皮书协议
二、Linux发行版
- RHEL
RHEL是Red Hat Enterprise Linux的缩写,是Red Hat公司的Linux系统。
2.Centos
3.ubuntu
4.SUSE
5.Debian
6.ARACLE
三、Linux相关认证介绍RHCE/RHCA
四、Linux系统部署
1.开机
2.进入BIOS
3.选择安装源
五、初识shell:
1、GNU bash
GNU(GNU is Not Unix)
它的目标是创建一套完全自由的操作系统
bash 是一个为GNU计划编写的Unix shell
2.shell的功能介绍
可以进行文件管理、用户管理、权限管理、磁盘管理、磁盘管理、软件管理和网络管理等。
3.bash shell提示符:
[ [email protected]]#
[ \[email protected]\h \W]\$
4.shell语法
命令+[选项]+[参数]
例如:ls -a / 这是使用ls命令查看根目录下的所有文件包括隐藏文件
命令:整条shell命令的主体
选项:会影响会微调命令的行为 //通常以 -, --
参数:命令作用的对象
5.bash基本特性
1.自动补全<tab> tab键只能补全命令
2.快捷键
^C 终止前台运行的程序 //ping 172.16.8.100
^D 退出 等价exit
^L 清屏
^A 光标移到命令行的最前端 //编辑命令
^E 光标移到命令行的后端 //编辑命令
^U 删除光标前所有字符 //编辑命令
^K 删除光标后所有字符 //编辑命令
^R 搜索历史命令,利用关键词
Alt+. 引用上一个命令的最后一个参数,等价于!$
ESC .引用上一个命令的最后一个参数,等价于!$
# ls /etc/sysconfig/network-scripts/ifcfg-eth0
# cat ESC .
^代表ctrl
3.历时命令
可以用history命令查询历史命令
a. 光标上下键
b. ^R //搜索历史命令(输入一段某条命令的关键字:必须是连续的)
c. !220 //执行历史命令中第220条命令
d.!字符串 //搜索历史命令中最近一个以mou字符开头的命令,例如!ser
e.!$ //引用上一个命令的最后一个参数
4.命令别名
# alias //可以查看系统当前别名
# alias [别名]='代替的命令'
例如:alias tcc='touch 1 2 3 4 5' tcc就可以执行单引号里面的命令
5.获得帮助
1.可以使用HELP 命令 --help
2.man手册 man 命令
3.官方手册 查看官网
原文地址:http://blog.51cto.com/13533780/2061709