一.bash初识linux
1.什么是bash shell 是一个命令解释器,与内核进行交互 2.bash shell的做用 文件管理 用户管理 权限管理 磁盘管理 网络管理 软件管理 应用管理 ... 3.bash两种使用方式 1)命令 效率低,适合少许工做 2)脚本 效率高,适合大量工做 4.命令提示符 [root @ centos7 ~ ] # :超级管理员 [oldboy @ centos7 ~ ] $ :普通用户 当前登陆的用户 主机名 当前目录的位置 /home/oldboy:普通用户家目录 /root:root用户的家目录 第一个命令: echo:在bash shell中调用变量 $ whoami:查看当前登陆的用户
二.shell的基础语法shell
命令 选项 参数
command [-options] [arguments] 中括号 无关紧要centos
echo:所见即所得。输出你echo后面参数内容
-e:识别换行符等特殊符号
:转义符
$:调用变量bash
echo 'zls'
echo -e 'zls\n123'网络
三.shell的基本特性
1.命令补全 Tab
2.参数补全:yum install -y bash-completion
3.选项补全:主要是补全 路径
C:\Users\Administrator\Documents\Virtual Machines\CentOS 64 位centos7
linux的快捷键: Ctrl + a:将光标跳转到行首 Ctrl + e:将光标跳转至行末 Ctrl + w:以空格为单位,将当前光标位置以前的内容删除 Ctrl + u:将当前光标位置以前的内容所有删除 Ctrl + l:清屏 Ctrl + c:终止当前命令 Ctrl + d:退出,断开当前链接(exit,logout) Ctrl + z:挂起,放后台执行 Ctrl + r:搜索历史命令 Ctrl + s:锁屏 Ctrl + q:解锁 Ctrl + 左右:按照单词跳转光标 ESC + . :瞬间显示出上一条命令,最后的内容,以空格分隔 #:注释,不执行 yum -y install net-tools 1.将光标移动至行首 2.将光标移动至行末而且将tools改为too 3.只留下yum -y install 4.只留下install