在 Mac OS 终端中,我正在学习 Unix 的基础知识。我遇到了一个希望很容易解决的问题,但是不知道从哪里开始寻找解决方案。
这是我想做的事情,但不想输入最后四个字符。有没有什么建议可以将用户输入(也许是某种 $(pbpaste)选项)融入其中?
如果有任何帮助或建议,将不胜感激。
cd __________ && ls
这对我来说是一个相当常见的模式,用来检查并查看我正在工作的文件夹。为了节省键入,我想在我的 .profile 中创建一个别名。
alias cd='cd && ls'
现在,显而易见的缺陷(对我来说并不明显)是我将无法给它一个实际要改变到的目录。
cd ~/Documents/ && ls
这是我想做的事情,但不想输入最后四个字符。有没有什么建议可以将用户输入(也许是某种 $(pbpaste)选项)融入其中?
如果有任何帮助或建议,将不胜感激。
cd () { builtin cd "$1" && ls; }
,尽管@gtgaxiola建议不要覆盖内置命令是个好主意。 - chepnercd
似乎是个坏主意(在源代码之后陷入一个文件夹)。这很有帮助! - asshah4get_tcp_port() { lsof -i tcp:"$1"; } alias who_is_using="get_tcp_port"
,然后刷新终端以使用新的bash_profile,使用source ~/.bash_profile
,然后像普通别名一样在终端中使用它,例如:who_is_using 8080
。 - Shrikant Prabhu