0

初学者,一直在阅读和尝试很多想法,现在有点沮丧。

学习别名和bash函数

这一切都开始了,因为我正在努力学习 swift 上周出现了一个错误,这让我陷入了数小时的混乱。但最终发现有关转储派生数据的其他修复程序以清除缓存以及清理和构建。为什么不一口气把它们都做完。

所以在不得不这样做之后,我觉得必须有一种方法可以使用 exe 函数来做到这一点。我正在使用带有 el cap 的 MacBook Pro

然后我遇到了别名。一个全新的野兽出现了。在某处阅读以创建 aliases.sh 并将 bash_profile 指向那里。所以我做到了。我掌握了基础知识。并试图将其放入 aliases.sh 中的一个函数中,但这不起作用。所以我试图创建一个不同的 .sh 并从 aliases.sh 触发它。终端不喜欢那样。不断出现错误,我摆脱它们的唯一方法就是删除它们并从头开始。已经这样做了几次。

这就是这里的描述是我拥有并且正在尝试做的事情。

'nano ~/.bash_profile
it opens and i type in there: source /Users/xx/.aliases.sh   # General aliases
control o + enter
nano ~/.aliases.sh
it opens and in there I add basics that i have found looking around
alias ls="ls -CF"  # Column and file ext
alias ..="cd .."   # back up quicker      ****you get the idea****

alias xc="/Users/xx/.xcodeReset.sh"'

一切都很顺利,直到我输入最后一行。以及随之而来的 bash 问题。这就是我在 xcodeClean.sh 中的内容。不得不放照片。无法想出我们复制粘贴的方法而不会造成巨大的混乱。

xcodeReset.sh /br

所以我尝试从 .sh 中取出 bin/bash,尝试将 bash 放在 /users/ 前面,但正如您可能知道的,每当我运行终端时,我从一开始就有错误。我所做的任何事情都无法超越他们。我能回到干净的新终端外观的唯一方法是删除 xcodeReset 和别名并重新开始。现在我可以继续从记事本中复制和粘贴该代码。但我知道有办法绕过这个小恶魔。我在这里和其他论坛找到了 xCode 的清洁器。我只是想让它用一个简单的别名运行。

我在这里很绿色,可以解决我知道可能的事情。如果您有任何帮助,我将不胜感激。太多的夜晚彻夜寻找答案。

4

1 回答 1

0
  1. 阅读系统上 Bash 的手册页 - 它应该描述“启动顺序”以及用于别名的文件等。

  2. 在“tmp”文件中,创建您希望“测试”的别名,完成后,

  3. 您可以使用“source”命令模拟您的登录如何使用这些别名,即
    source ~/your_test_file

  4. 运行“源”命令后,所有别名都应该可供使用/测试 - 直到您注销(或以其他方式重新初始化您的登录环境......)

  5. 毕竟'source'测试很好,然后将你的testfile复制到你想要的~/*.rc文件中(即`/.bashrc')

  6. 现在“测试真实”(注销并重新登录 - 一切正常?)

:)
戴尔

于 2015-10-15T21:49:28.520 回答