Вывод команды в фоновом режиме на Mac

Там это еще один способ сделать это помимо метода Кристофера. Я тестировал его в Linux Mint 17.3.

Просто найдите приложение в меню и перетащите его в панель запуска. Я боролся со всем этим «добавлением ярлыка», пока не подумал попробовать это. В качестве бонуса он также приносит с собой значок приложения.

1
11.04.2019, 01:19
1 ответ

Фон

Похоже, у вас либо:

  • Псевдоним или функция для gitв вашей оболочке.
  • Вы ввели псевдоним внутри самого gitчерез его файл ~/.gitconfigв разделах [aliases]или [include]этого файла.
  • Вы добавили исполняемый файл с именем gitв свой $PATH.

1. Псевдоним/Функция

Чтобы проверить псевдоним/функцию, вы можете запустить эту команду, чтобы увидеть, есть ли она:

$ type -a git
git is /usr/local/bin/git
git is /usr/bin/git

Если вы видите что-то помимо этого, это может быть причиной вашей проблемы.

2. ~/.gitconfig

Если это не псевдоним/функция в вашей оболочке, взгляните на свой~/.gitconfig:

$ cat ~/.gitconfig
...
...
 [include]
     ### https://github.com/GitAlias/gitalias/blob/master/gitalias.txt
     path = ~/.gitalias_slm.txt

 [alias]
     # one-line log
     l = log --pretty=format:"%C(yellow)%h\\ %ad%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --date=short

     a = add
     ap = add -p
     c = commit --verbose
     ca = commit -a --verbose
     cm = commit -m
     cam = commit -a -m
     m = commit --amend --verbose
...
...

3.$PATH

Если это не так, проверьте, есть ли gitна вашем $PATH. Здесь я добавил файл gitв ~/bin, который находится на моем $PATH.

$ echo $PATH
/Users/smingolelli/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/sbin

Это файл git:

$ cat ~/bin/git
#!/bin/bash

echo 'hi'

$ ll ~/bin/git
-rwxr-xr-x 1 smingolelli staff 23 Apr 10 08:14 /Users/smingolelli/bin/git

Теперь, когда я запускаю git, я на самом деле запускаю свой скрипт в ~/bin, а не в реальном gitисполняемом файле.

$ git
hi
3
27.01.2020, 23:22

Теги

Похожие вопросы