Linux系统入门-Bash初识
程序员文章站
2022-03-22 12:53:21
[toc] Linux系统入门 Bash初识 Bash Shell介绍 Bash Shell是一种命令解释器,它在操作系统最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕。 Bash Shell的作用 文件管理 用户管理 权限管理 磁盘管理 ......
linux系统入门-bash初识
bash shell介绍
bash shell是一种命令解释器,它在操作系统最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕。
bash shell的作用
- 文件管理
- 用户管理
- 权限管理
- 磁盘管理
- 网络管理
- 软件管理
- 应用管理
bash的两种使用方式
- 命令 效率低,适合少量工作
- 脚本 效率高,适合大量工作
命令提示符
'$'=普通用户 '#'=root用户(超级管理员) #查看当前用户 [root@john ~]# whoami root #查看当前命令提示符 [root@john ~]# echo $ps1 [\u@\h \w]\$ root:当前系统的用户 db04:当前系统的主机名 ~:当前所在的位置 #:超级管理员身份(root用户) $:普通用户
ps1的常用参数以及含义
\d :代表日期,格式为weekday month date,例如:"mon aug 1" \h :完整的主机名称 \h :仅取主机名中的第一个名字 \t :显示时间为24小时格式,如:hh:mm:ss \t :显示时间为12小时格式 \a :显示时间为24小时格式:hh:mm \u :当前用户的账号名称 \v :bash的版本信息 \w :完整的工作目录名称 \w :利用basename取得工作目录名称,只显示最后一个目录名 \# :下达的第几个命令 \$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $ #颜色 30 40 黑色 31 41 红色 32 42 绿色 33 43 黄色 34 44 蓝色 35 45 紫红色 36 46 青蓝色 37 47 白色
shell的基础语法
command [-options] [arguments] 命令 选项 参数 其中:中括号可有可无 '-'引导段格式选项(单个字符),如:"-a" '--'引导长格式选项(多个字符),如:"--all" 多个短格式选项可以写在一起,只用一个"-"引导,如"-ls" echo:所见即所得,输出你参数后面的内容 如:echo 'zlw' -e:识别换位符等特殊符号 如:echo -e 'zls\n123' \:转义符 $:调用变量
shell的基本特性
命令补全 :tab
参数补全 :yum install -y bash-completion
-
选项补全 :主要补全路径
c:\users\administrator\documents\virtual machines\centos 64 位
linux快捷键
ctrl + a:将光标跳转至行首 ctrl + e:将光标跳转至行末 crrl + w:一空格为单位,将光标位置之前的内容删除 ctrl + u:将当前光标位置之前的内容全部删除 ctrl + l:清屏 ctrl + c:终止当前命令 ctrl + d:退出,断开当前链接(exit,logout) ctrl + z:挂起,放后台执行 ctrl + r:搜索历史命令 ctrl + s:锁屏 ctrl + q:解锁 ctrl + 左右: 按照单词跳转光标 esc + .:瞬间显示上一条命令,最后的内容,以空格分隔