Linux系列教程(二十一)——Linux的bash基本功能

  上篇博客我们介绍了什么是shell,以及编写shell脚本的两种执行方式。我们知道在敲命令的时候,有很多快捷键,比如tab键能补全命令,在比如为什么我们直接敲 ll 命令能显示目录的长格式,其实这是bash的基本功能。本篇博客我们就来介绍这些基本功能。

1、历史命令

2、命令与文件补全:Tab

  在输入一些命令的时候,最好用Tab键去补全,防止命令输入错误。

3、命令的别名:alias

让别名永远生效:vim /root/.bashrc

删除别名

unalias 别名

4、命令的执行顺序

5、bash 常用快捷键

6、输入输出重定向 

  ①、标准输入输出

  ②、输出重定向:将命令执行结果本该显示在屏幕上的存储到别的地方

  ③、输入重定向:本该由键盘输入的信息改为由文件进行输入

  输入重定向用的很少。在讲解输入重定向之前,我们先介绍一个命令:

  范例:统计 file 文件

7、多命令顺序执行

  第一个;,两个命令是没有任何逻辑关系的,即使第一个命令出错了,第二个命令还是会执行。

8、管道符 命令1 | 命令2

9、通配符

  范例:

10、bash 中的其他特殊符号

11、总结 

  本篇博客我们介绍了操作bash的一些基本功能,也算是一些快捷命令吧,这是日常操作中使用特别频繁的。下篇博客我们将介绍bash变量,为后面编写shell脚本做铺垫。 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏极客生活

python crontab 坑

最近用Python写了一些数据统计的脚本,并使用crontab自动执行,但是配置crontab总是要过几个坑才行的,这里总结一下这次遇到的坑。

551
来自专栏北京马哥教育

243张图片为你解析Linux轻量级自动运维化工具Ansible

Ansible 是什么 ansible架构图 ansible特性 模块化:调用特定的模块,完成特定的任务; 基于Python语言研发,由Paramiko...

3296
来自专栏大闲人柴毛毛

Linux Shell(二)——Shell的环境配置

1 命令别名 1.1 设置命令的别名 将rm设为rm -i,这样只要输入rm就能拥有rm -i的功能,在删除的时候就会有提示: alias rm='rm -i...

3355
来自专栏用户2442861的专栏

vi/vim编辑器必知必会

Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一...

210
来自专栏JMCui

Ant学习笔记

  前言:这段时间在学习Ant,发现这是一个很强大的构建工具。你可能使用了很长一段时间,才发现Ant能做数不完的事。总之,个人觉得,Ant学习门槛低,入门简单...

3285
来自专栏技术博文

PHP版本号--phpversion(),PHP_VERSION,PHP_VERSION_ID

PHP版本号的命名规则 主版本号,次版本号,发布版本号 例如:7.0.12:7指的是主版本号,0是次版本号,12是发布版本号 PHP版本号的获取 1.phpve...

2579
来自专栏Hongten

python开发_python文件操作

官方API:os-Miscellaneous operating system interfaces

822
来自专栏Web项目聚集地

Linux知识点总结

903
来自专栏JMCui

Linux 学习记录 五(软件的安装升级).

一、gcc gcc是Linux上面最标准的C语言的编译程序,用来源代码的编译链接。 gcc -c hello.c 编译产生目标文件hello.o gcc -O ...

4136
来自专栏IT可乐

Linux系列教程(六)——Linux常用命令之文件搜索命令

  前一篇博客我们讲解了Linux链接命令和权限管理命令, 通过 ln -s  链接名 表示创建软链接,不加-s表示创建硬链接;还有三个更改权限的命令,chmo...

1805

扫码关注云+社区