Он имеет два разных назначения:
. Одно использование - игнорировать псевдонимы и функции и запускать исполняемый файл, найденный в PATH, даже если существует псевдоним или функция с тем же именем. [!d1 ]
В качестве примера я буду использовать псевдоним для ls, который добавляет имена / к каталогам:
$ alias ls='ls --classify'
$ ls -d .
./
$ command ls -d .
.
В интерактивной оболочке может быть удобнее использовать обратная косая черта перед именем команды как альтернатива, более короткий синтаксис:
$ \ls -d .
.
Другое использование - aliases , которое будет выполняться, когда имя команды не будет использоваться с помощью опции -v. Кажется, это самый портативный / POSIX-вариант which.
$ command -v ls
alias ls='ls --classify'
$ command -v sed
/bin/sed
Хотя оба используют шифрование и хотя они могут звучать одинаково, они в противном случае не связаны.
Когда вы шифруете gpg, набор ключей выполняется в ~ /.gpg, который будет использоваться для шифрования и дешифрования файлов / электронных писем.
Существует открытый ключ, который вы распространяете другим, чтобы они могли проверять ваши подписи и шифровать файлы для вас, а также закрытый ключ, используется для дешифрования файлов, отправленных вам.
См .: http://www.madboa.com/geek/gpg-quickstart/
SSH-ключи используются для входа в ssh-серверы (а не для паролей). Снова есть открытый ключ (вы помещаете на сервер) и закрытый ключ (вы держите).
См.:
http://www.madboa.com / geek / gpg-quickstart /
http://bodhizazen.com/Tutorials/SSH_keys