Linux基础02 bash shell
2021/8/31 7:06:33
本文主要是介绍Linux基础02 bash shell,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
bash shell
一.bash初识
1.什么是bash shell
是一个命令解释器,与内核进行交互
2.bash shell的作用
文件管理
用户管理
权限管理
磁盘管理
网络管理
软件管理
应用管理
...
3.bash两种使用方式
1)命令
效率低,适合少量工作
2)脚本
效率高,适合大量工作
4.命令提示符
[root @ centos7 ~ ] # :超级管理员 [oldboy @ centos7 ~ ] $ :普通用户 当前登录的用户 主机名 当前目录的位置
/home/oldboy:普通用户家目录
/root:root用户的家目录
第一个命令:
echo:在bash shell中调用变量 $
例:
>age=18 >echo $age # 返回18
whoami:查看当前登录的用户
二.shell的基础语法
命令 选项 参数 command [-options] [arguments] 中括号 可有可无
echo: 所见即所得。输出你echo后面参数内容
-e:识别换行符等特殊符号
\:转义符 \n换行符 \t空几格(一个tab)
$:调用变量
echo 'zls' echo -e 'zls\n123' # 识别换行符输出
三.shell的基本特性
1.命令补全 Tab
2.参数补全:yum install -y bash-completion (最小安装默认不带命令补全,需要该命令自行安装,关闭重新登录即有效)
ls -- 然后按Tab键即可显示所有参数
3.选项补全:主要是补全 路径
C:\Users\Administrator\Documents\Virtual Machines\CentOS 64 位
linux的快捷键: Ctrl + a:将光标跳转到行首 Ctrl + e:将光标跳转至行末 Ctrl + w:以空格为单位,将当前光标位置之前的内容删除 Ctrl + u:将当前光标位置之前的内容全部删除 Ctrl + l:清屏(相当于clear命令) Ctrl + c:终止当前命令 Ctrl + d:退出,断开当前连接(相当于exit/logout命令) Ctrl + z:挂起,放后台执行(比如安装过程中时间比较久,放到后台执行) Ctrl + r:搜索历史命令 Ctrl + s:锁屏(没什么意义,不如使用xshell软件的锁屏或者是windows锁屏) Ctrl + q:解锁(Ctrl + c也可以解锁) Ctrl + 左右:按照单词跳转光标(点,空格都有效) ESC + . :瞬间显示出上一条命令,最后的内容,以空格分隔 #:注释,不执行。(输入又想等下执行可以先注释,后面通过上下键返回上面的注释的命令)
yum -y install net-tools 安装完可以使用ifconfig命令
这篇关于Linux基础02 bash shell的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法