一、基本命令 1、改变目录:cd 目录名 2、创建文件:touch 文件名 3、删除文件:rm -rf 文件名 4、改变文件路径或改文件名:mv 源文件 目标文件 5、关机:init 0 6、重启:reboot 7、查看IP:ip a 或者 ifconfig 8、查看系统当前日期:date 9、查看当前用户:whoami 或者 who i am 10、查看当前路径:pwd 11、查看命令路径:which 命令 12、查看终端:tty 13、修改IP的配置文件:ls /etc/sysconfig/network-scripts/ifcfg-ens33

二、文件系统目录结构 media: 媒体文件夹 home: 用户主目录 root: 超级管理员主目录 dev: 硬件设备文件夹 etc: 系统配置文件夹(修改系统的设置) tmp: 系统临时文件文件夹 boot: 系统启动引导文件夹 usr: 自定义程序安装文件夹 var: 系统日志文件夹,存放一些变化文件 bin: 普通用户使用的命令 sbin: 管理员使用的命令 proc: 虚拟的文件系统,反映出来的是内核,进程信息或实时状态

三、提示符含义 [root@localhost ~]# [\u@\h \W]$ root: \u 当前账号 localhost: \h 主机名第一个点前面的名字localhost.localdomain ~: \w 当前账号的家,在这里就是root用户的家 #: 提示符,代表当前用户是一个管理员、超级用户 $: 代表当前是一个普通用户

四、shell语法 [root@localhost ~]# ls -a /home/ 命令 选项 参数 命令: 整条shell命令的主体 选项: 会影响会微调命令的行为,通常以-,-- 参数: 命令作用的对象

五、快捷键 ^C: 终止前台运行的程序 ^D: 退出,等价exit ^L: 清屏 ^U: 删除光标前所有的字符 ^K: 删除光标后所有的字符 ^R: 搜索历史命令,利用关键词 Esc+. : 引用上一个命令的最后一个参数,等价于!$

** 六、bash的基本特性** 1、<Tab>键,自动补全命令和文件 2、历史命令: a. 光标上下键 b. ^R //搜索历史命令,利用关键词 c. !$ //引用上一个命令的最后一个参数 d. !string //执行历史命令中的指定命令,叹号后面加字符串或者是代表命令的数字 3、命令别名 查看系统当前的别名: alias 查看指定命令的别名: type -a 命令

				建立永久别名:  vim /etc/bashrc 
				                      alias 自定义别名='命令'
				建立临时别名:  alias 自定义别名='命令'
				取消别名:  unalias 自定义别名
				
				别名优先:  命令 //
				跳过别名:  \命令 //

4、获得帮助的方法 help: 命令 --help man: man 命令 命令帮助——1,8 函数帮助——2,3 文件格式——5 官方手册: http://docs.redhat.com Enterprise Linux (5/6/7) http://www.mysql.com docs 百度、谷歌