如何创建特定用途的命令shell

时间:2015-10-25 16:49:28

标签: linux shell command-line

我正在处理我的一项任务,而且我似乎找不到任何关于如何去做的“如何”示例。

我需要开发一个特定用途的命令shell,以便在具有至少2个外部和内部命令的Linux系统上运行,例如pwd,ifconfig。 shell的目的是为Linux系统用户提供一组有限的功能。没有指定语言。

我们没有得到任何我们可以使用的材料,所以我迷失了如何做到这一点。任何帮助将不胜感激。

这是教授给出的“提示”:

  

“这项任务有多种不同的方式   完成。有些可能涉及别名,shell脚本的组合,   使用awk或修改tsh源。“

1 个答案:

答案 0 :(得分:0)

使用此链接可以了解内部和外部命令之间的差异。 http://how-to.linuxcareer.com/internal-vs-external-linux-shell-commands

例如: 在〜/ .bashrc

alias get_date "/tmp/script_1.sh"
alias current_date "/tmp/script_2.sh"

script_1.sh

time=$(current_date)

script_2.sh

date

并写信到终端:

get_date