我是 Linux shell 的新手,最近不得不开始使用它工作......我现在已经习惯了 bash 中的基本命令来找到我的方法......但是我发现了很多命令我自己一遍又一遍地打字,每次都打字很麻烦……谁能告诉我如何缩短我经常使用的命令语法。
一个非常简单的例子,我经常使用 ls -lh
命令,虽然这很短但我只是举个例子。我能不能有一些东西(可能是 shell 脚本),这样我就可以通过键入 lh
来运行它。
我想为更复杂的命令做这件事。
最佳答案
alias lh='ls -lh'
如果你想让这个跨 session 持久化,把它放在你的 .bashrc
文件中。之后不要忘记运行 source .bashrc
以使 bash 知道更改。
如果你想传递变量,一个别名是不够的。你可以做一个函数。例如,考虑命令 lsall
列出给定目录中的所有内容(注意这只是一个示例,因此很容易出错):
function lsall
{
ls $1/*
}
$N
被替换为第 N 个参数。
关于linux - 创建一个较短版本的 bash 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3494492/