如何掌握bash及shell变量操作技巧?

更新于
2026-07-29 21:26:55
17阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1824个文字,预计阅读时间需要8分钟。

如何掌握bash及shell变量操作技巧?

一、什么是shell?

只要能够操作应用程序的接口都可以称为shell。

如何掌握bash及shell变量操作技巧?

狭义的shell指命令行方式的软件,包括bash等;

广义的shell包括图形界面的软件,因为图形界面其实也是可以进行操作的。

一.什么是shell
只要能够操作应用程序的接口都能够称为shell。狭义的shell指的是命令行方面的软件,包括bash等;广义的shell则包括图形界面的软件,因为图形界面其实也是能够操作各种应用程序来调用内核工作的。
例如:以下是我检查了/etc/shells这个文件发现至少有这几个可以用的shell
[leiyuxing@centos6 ~]$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
二.bash shell的功能
/bin/bash是Linux默认的shell,bash主要兼容于sh,并且依据一些用户的需求而加强的shell版本。
bash主要优点:
1.命令记忆能力(history)
在bash里能记忆用过的命令,~/.bash_history记录的是前一次登录以前所执行过的命令,而至于这一次登录所执行的命令都会被暂存在临时内存中,当你注销系统后,该命令记忆才会记录到.bash_history中,按上下键可查找前后输入的命令。

阅读全文

本文共计1824个文字,预计阅读时间需要8分钟。

如何掌握bash及shell变量操作技巧?

一、什么是shell?

只要能够操作应用程序的接口都可以称为shell。

如何掌握bash及shell变量操作技巧?

狭义的shell指命令行方式的软件,包括bash等;

广义的shell包括图形界面的软件,因为图形界面其实也是可以进行操作的。

一.什么是shell
只要能够操作应用程序的接口都能够称为shell。狭义的shell指的是命令行方面的软件,包括bash等;广义的shell则包括图形界面的软件,因为图形界面其实也是能够操作各种应用程序来调用内核工作的。
例如:以下是我检查了/etc/shells这个文件发现至少有这几个可以用的shell
[leiyuxing@centos6 ~]$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
二.bash shell的功能
/bin/bash是Linux默认的shell,bash主要兼容于sh,并且依据一些用户的需求而加强的shell版本。
bash主要优点:
1.命令记忆能力(history)
在bash里能记忆用过的命令,~/.bash_history记录的是前一次登录以前所执行过的命令,而至于这一次登录所执行的命令都会被暂存在临时内存中,当你注销系统后,该命令记忆才会记录到.bash_history中,按上下键可查找前后输入的命令。

阅读全文