我有
testapi() { docker-compose -f /home/me/projects/api/docker-compose.yml run -e "API_BRANCH=${1-master}" --rm api_test ;}
Run Code Online (Sandbox Code Playgroud)
它会导致错误:
$ src
bash: /home/me/.bash_profile: line 56: syntax error near unexpected token `('
bash: /home/me/.bash_profile: line 56: `testapi() { docker-compose -f /home/me/projects/api/docker-compose.yml run -e "API_BRANCH=${1-master}" --rm api_test ;}'
Run Code Online (Sandbox Code Playgroud)
运行会产生帮助消息:
$ testapi
Run a one-off command on a service.
For example:
$ docker-compose run web python manage.py shell
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏,ty
我试图为桌面上的下载文件夹创建一个快捷方式(如 Windows),后来意识到它导致实际的下载文件夹移动,从而导致问题。在尝试修复它们时,我最终在桌面上找到了我的主文件夹“home/cchilder/...”。当我打开桌面时,我看到了我的桌面在问题出现之前实际拥有的东西。当然,我不想删除我的整个计算机,所以我不能拖动和删除所有这些并进行简单的恢复。
当我在home(~)或桌面上删除某些东西时,操作相互镜像,从shell中删除一个文件也会从桌面上删除它。
我想知道
这怎么可能发生,为什么?
如何仅还原真实的桌面内容(桌面文件夹)并解开我从主文件夹中看到的桌面
谢谢
cchilders@cody_pc:~/Desktop$ ls -sFl
total 100
4 -rwxr-xr-x 1 cchilders cchilders 271 Jul 18 00:32 atom.desktop*
8 -rw-rw-r-- 1 cchilders cchilders 4552 Aug 29 01:25 Attributes.docx
4 drwxrwxr-x 2 cchilders cchilders 4096 Sep 17 01:04 books/
4 -rw-rw-r-- 1 cchilders cchilders 222 Apr 11 21:05 cook rice 4-11-15~
4 -rw-rw-r-- 1 cchilders cchilders 195 Aug 28 01:37 DEMO~
4 -rw-rw-r-- 1 cchilders cchilders 201 Aug 28 04:11 demos~
4 drwxrwxr-x 4 cchilders cchilders 4096 …Run Code Online (Sandbox Code Playgroud) 我在 bash_profile 中有这个,我已经将罪魁祸首缩小到:
alias initialpush="git push -u origin `git symbolic-ref --short -q HEAD`"
Run Code Online (Sandbox Code Playgroud)
我无法正确获取 bash_profile:
cchilders:~
$ src
fatal: Not a git repository (or any of the parent directories): .git
Run Code Online (Sandbox Code Playgroud)
更改为其他样式无济于事,同样的问题:
alias initialpush="git push -u origin $(git symbolic-ref --short -q HEAD)"
Run Code Online (Sandbox Code Playgroud)
我认为这只会发生在 Mac 上,我不能确定,直到我回家检查。我的脚本是在 Ubuntu 上编写的。在我使用 Mac 之前,我不记得发生过这个错误。我怎样才能阻止这个 bash_profile 发疯?谢谢