Создать псевдоним mac os
Обновлено: 21.11.2024
Если вы устали искать в Finder файл или папку, которые часто открываются, рассмотрите возможность создания псевдонима, который является ярлыком для исходного элемента. Вот как это сделать.
Что такое псевдоним в macOS?
На компьютере Mac псевдоним – это особый тип файла, указывающий на файл или папку. Псевдонимы аналогичны ярлыкам в Windows и символическим ссылкам в Linux. Они также являются динамическими, что означает, что они по-прежнему будут ссылаться на файл или папку, даже если вы измените местоположение исходного элемента. Псевдоним может указывать на цель на вашем локальном компьютере Mac или на сетевом компьютере.
Псевдонимы полезны, потому что вы можете использовать их для быстрого открытия часто используемых файлов или папок без необходимости искать их в папках. Когда вы открываете псевдоним, щелкнув его, исходный элемент открывается регулярно, как и ожидалось. .
СВЯЗАННЫЕ: Как легко создавать ярлыки на рабочем столе в Windows 10
Как создать псевдоним файла или папки на Mac
Создать псевдоним в macOS очень просто. Сначала нажмите значок Finder в Dock, чтобы вывести его на передний план.
Откройте новое окно Finder и перейдите к местоположению файла или папки, для которой вы хотите создать ярлык. Как только я найду его, у меня будет три альтернативы для создания псевдонима:
- Строка меню. Выберите файл или папку и выберите «Файл» > «Создать псевдонимы» в строке меню в верхней части экрана.
- Клавиатура. Выберите файл или папку и нажмите Ctrl + Command + A на клавиатуре.
- Правая кнопка мыши. Щелкните правой кнопкой мыши элемент в Finder или на рабочем столе с помощью мыши или трекпада и выберите «Создать псевдонимы» из списка.
Любой из этих трех вариантов даст один и тот же результат. Попробуйте их все, и вскоре вы будете использовать тот вариант, который вам наиболее удобен. Вот как выглядит создание псевдонима с помощью контекстного меню.
После того как вы создадите псевдоним, он появится рядом с исходным элементом. Ваше имя будет выделено, а это значит, что вы можете быстро переименовать его во что угодно. Введите новое имя сейчас или просто нажмите клавишу Return.
Впоследствии вы можете переместить псевдоним (перетащив или скопировав/перехватив) практически в любое место, куда вы бы поместили файл или папку, включая рабочий стол или специальную область быстрого запуска в Dock рядом с корзиной. р>
Если вы хотите использовать псевдоним, откройте его, как обычный файл или папку. В доке достаточно одного клика, а в Finder и на рабочем столе надо дважды кликнуть по псевдониму. Откроется исходное сообщение.
Если псевдоним вам больше не нужен, просто перетащите его в корзину. Исходный файл или папка, на которые вы указываете, не будут удалены или изменены каким-либо образом, если вы удалите псевдоним. Счастливый компьютер!
СВЯЗАННЫЕ: Как закрепить папку или файл в Dock вашего Mac
У меня OSX, и мне нужно поместить что-то вроде этого, alias blah="/usr/bin/blah" в файл конфигурации, но я не знаю, где находится файл конфигурации.
Кстати, этот конкретный псевдоним в основном избыточен, если вы специально не пытаетесь переопределить разрешение PATH оболочки для этой конкретной команды. Если /usr/bin находится в вашем PATH (что на самом деле должно быть), то blah будет работать оттуда и без этого псевдонима, если только там не указано /usr/local/bin/blah и /usr/local/bin находится перед /usr/bin в вашем PATH, но вы по-прежнему предпочитаете /usr/bin/blah и по какой-то причине не можете просто удалить или переименовать /usr/local/bin/blah .
Даже в этом случае это сомнительное, хакерское решение, которое должно сопровождаться большим жирным уродливым комментарием с предупреждающим сообщением о том, как это укусит вашу красивую нижнюю часть живота, и еще одним сообщением «Я же говорил вам» каждый раз, когда это происходит. .
Для всех любителей автоматизации: я лично добавляю addAlias() < echo "alias $1='$2' " >> ~/.bash_profile в свой bash_profile, а затем загружаю его и запускаю addAlias hi 'echo "hi" ' . Откройте профиль bash и введите привет, чтобы увидеть его.
16 ответов 16
Вы можете добавить псевдоним или функцию в файл сценария запуска. Обычно это файл .bashrc , .bash_login или .profile в вашем домашнем каталоге.
Поскольку эти файлы скрыты, вам нужно выполнить команду ls -a, чтобы вывести их список. Если у вас его нет, вы можете создать его.
Если я правильно помню, когда я купил свой Mac, файла .bash_login там не было. Мне пришлось создать его для себя, чтобы я мог поместить в него подсказку, псевдоним, функции и т. д.
Вот шаги, если вы хотите его создать:
- Запустить терминал
- Введите cd ~/, чтобы перейти в домашнюю папку.
- Введите touch .bash_profile, чтобы создать новый файл.
- Отредактируйте .bash_profile в своем любимом редакторе (или вы можете просто ввести open -e .bash_profile, чтобы открыть его в TextEdit.
- Тип . .bash_profile, чтобы перезагрузить .bash_profile и обновить любой добавленный вами псевдоним.
Да, на моем OSX Mavericks не было .bash_profile в моем домашнем каталоге. Создав его, добавив к нему псевдоним, а затем инициировав его с помощью файла . Команда .bash_profile сработала.
В OSX El Capitan .bash_profile работает. Если он не загружается автоматически при открытии окна терминала, вероятно, это связано с тем, что он был создан без разрешения исполняемого файла. Эта команда исправит это, и она должна автоматически загружаться для будущих сеансов: chmod u+x .bash_profile
Я просто открываю zshrc с помощью возвышенного и редактирую его.
И добавьте это в возвышенное:
Выполните эту команду в терминале:
Это запутанно. Если ваша оболочка — Bash, многие другие ответы на этой странице более подробные и полезные. Если вы используете Zsh вместо Bash, то, очевидно, вам следует использовать исходный файл .zshrc в конце, чтобы загрузить изменения, которые вы внесли в текущий запущенный экземпляр оболочки.
В OS X вы хотите использовать ~/.bash_profile. Это связано с тем, что по умолчанию Terminal.app открывает оболочку входа для каждого нового окна.
MacOS Catalina и выше
Apple переключила свою оболочку по умолчанию на zsh, поэтому файлы конфигурации включают ~/.zshenv и ~/.zshrc . Это похоже на ~/.bashrc, но для zsh. Просто отредактируйте файл и добавьте то, что вам нужно; его следует вызывать каждый раз, когда вы открываете новое окно терминала:
nano ~/.zshenv псевдоним py=python
Затем нажмите ctrl+x, y и введите, чтобы сохранить.
Похоже, что этот файл выполняется независимо от того, что (вход в систему, отсутствие входа в систему или сценарий), поэтому он выглядит лучше, чем файл ~/.zshrc.
Высокая Сьерра и более ранние версии
Оболочкой по умолчанию является bash, и вы можете отредактировать файл ~/.bash_profile и добавить псевдонимы:
nano ~/.bash_profile псевдоним py=python
Затем нажмите ctrl+x, y и введите, чтобы сохранить. Смотрите этот пост для получения дополнительной информации об этих конфигурациях. Немного лучше настроить его с вашим псевдонимом в ~/.bashrc , а затем использовать источник ~/.bashrc из ~/.bash_profile . В ~/.bash_profile это будет выглядеть так:
В моем файле .bashrc по умолчанию были следующие строки:
Следовательно, на моей платформе .bash_aliases — это файл, используемый для псевдонимов по умолчанию (и тот, который я использую). Я не пользователь OS X, но полагаю, что если вы откроете файл .bashrc, вы сможете определить, какой файл обычно используется для псевдонимов на вашей платформе.
Если профиль не загружается автоматически при открытии окна терминала, возможно, ему не хватает прав на выполнение. Эта команда исправит это, и она должна автоматически загружаться для будущих сеансов: chmod u+x .bash_profile
@Mischinab Нет, файл просто должен быть доступен для чтения, чтобы Bash мог прочитать его как файл конфигурации. Сделать его исполняемым технически безвредно, но не нужно. Я бы не рекомендовал это по нетехническим причинам (вы можете в конечном итоге запутать себя и/или других).
У меня работает на macOS Mojave
Вы можете сделать несколько простых шагов:
sudo nano /.bash_profile
добавьте свои псевдонимы, например:
Готово. Пользуйтесь и наслаждайтесь!
Мои псевдонимы не работают с двойным тире -- в случае git. Как вы заставили их работать? Например, ваш псевдоним lg имеет двойное тире. Я пытаюсь установить псевдоним stash="git stash --include-untracked", но когда я вызываю его в терминале, он игнорирует -- команду.
На всякий случай, если он все еще не работает, перезапуск одной вкладки не сработает, мы должны перезапустить терминал - для таких тупиц, как я :)
Добавьте следующее:
Наконец перезапустите Терминал.
После добавления псевдонима. Запустите «source» в вашем файле «.bash_profile». Пример: source ~/.bash_profile (команда, которая активирует/перезагружает псевдонимы bash)
Файл конфигурации для скриптов и программ — ~/.bashrc, а файл конфигурации, загружаемый при использовании терминала, — ~/.bash_login .
Я думаю, что лучше всего хранить все в ~/.bashrc .
Для вашего конкретного вопроса просто введите (это перезапишет любой существующий файл ~/.bashrc):
в Терминал и файл ~/.bashrc будет создан с вашими новыми alises. После этого просто отредактируйте файл, чтобы добавить новые псевдонимы, функции, настройки и т. д.
Разве вы не должны использовать >> вместо >, чтобы он добавлялся к файлу, а не заменял все в нем?
Создать псевдоним внизу файла
Откройте терминал (Ctrl+Alt+T), введите cdDesktop и нажмите Enter
Если вы поместите blah="/usr/bin/blah" в свой ~/.bashrc, вы можете использовать $blah в своей оболочке входа вместо ввода /usr/bin/blah
Для пользователей macOS Catalina:
Шаг 1. Создайте или обновите файл .zshrc
Шаг 2. Добавьте строку псевдонима
Шаг 3. Исходный файл .zshrc
Шаг 4. Проверьте псевдоним, введя псевдоним в командной строке
Возможно, вы захотите отредактировать файл .bashrc в своем домашнем каталоге.
Мне нужно запустить базу данных Postgres и создать псевдоним для этой цели. Ход работы представлен ниже:
создайте bash_profile в корневом каталоге вашего пользователя — ex
добавить псевдоним как ex. (сохранить и выйти)
в новом терминале просто введите mydir - он должен открыться
Я думаю, это правильный путь:
1) Зайдите в терминал. открыть ~/.bashrc . Добавить, если не существует
2) откройте ~/.bash_aliases . Если не существует: коснитесь ~/.bash_aliases && откройте ~/.bash_aliases
3) Чтобы добавить новый псевдоним,
- отредактируйте файл .bash_aliases и перезапустите терминал или источник печати ~/.bash_aliases
- print echo "alias clr='clear'" >> ~/.bash_aliases && source ~/.bash_aliases, где ваш псевдоним — alias clr='clear' .
4) Добавьте источник строки ~/.bash_aliases в файл ~/.bash_profile. Он должен загружать псевдонимы в каждой инициализации терминала.
Чтобы создать ярлык постоянного псевдонима, поместите его в файл .bash_profile и укажите файл .bashrc на файл .bash_profile. Выполните следующие действия (я создаю псевдоним команды bnode для запуска транспилятора babel в коде ES6):
Надеюсь, это поможет! Удачи!
Очень активный вопрос. Заработайте 10 репутации (не считая бонуса ассоциации), чтобы ответить на этот вопрос. Требование к репутации помогает защитить этот вопрос от спама и отсутствия ответа.
Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками macos bash shell или задайте свой вопрос.
Связано
Связанные
Горячие вопросы о сети
Чтобы подписаться на этот RSS-канал, скопируйте и вставьте этот URL-адрес в программу для чтения RSS.
дизайн сайта / логотип © 2022 Stack Exchange Inc; вклады пользователей под лицензией cc by-sa. версия 2022.3.18.41718
Чтобы упростить поиск файла, папки, приложения или диска, можно создать псевдоним и поместить этот псевдоним в легкодоступное место. При открытии псевдооткрытого исходного объекта (оригинал).
Создать псевдоним
На компьютере Mac выполняются одно из следующих действий.
Вы можете создать любое количество псевдонимов для одного объекта, а затем перетянуть их в другие папки или на рабочий стол.
В случае возникновения ситуации Option-Command при перетягивании исходного объекта в другую папку или на рабочий стол, Вы создадите псевдоним и сразу переместите его — в одно действие.
Добавление объектов в боковую панель Finder или в Dock
На компьютере Mac выполняются одно из следующих действий.
Добавление файла, папки или приложения в Dock. Перетягивание исходного объекта в Dock.
Перетянуть приложения и запустить их слева от линии, которая отделяет недавно использованные приложения. Перетащите файлы и откройте папку справа от другой линии, которая отделяет недавно использованные приложения. Если панель Dock размещена в боковой части рабочего стола, файлы и папки будут размещены ниже раздела, а приложения — выше.
Удаление объекта из боковой панели Finder или из Dock
На компьютере Mac выполняются одно из следующих действий.
Удаление объекта с боковой панели Finder. Перетягивание объекта за пределы бокового меню Finder, чтобы появилось значок выделения .
Когда вы забираете объект из бокового меню или Dock, доступ осуществляется только псевдонимом. Исходный объект с компьютера Mac не распространяется.
Поиск исходного объекта, который вызывает значок в боковой панели Finder или в Dock
На Mac можно сделать это.
Создание псевдонима для приложения Mac, папки или файла предлагает простой способ доступа к этому элементу без необходимости отслеживать его исходное местоположение. Вместо этого вы можете разместить псевдоним в любом месте, и он немедленно запустит исходный элемент, в то время как исходный элемент останется в своем исходном местоположении. Псевдоним на Mac работает так же, как ярлык в Windows, и вы можете хранить их где угодно.
Псевдонимы существуют на Mac уже очень давно, но в современную эпоху они часто используются недостаточно из-за других функций, таких как Spotlight, Launchpad и Dock. Мы собираемся предложить краткий обзор создания псевдонимов на Mac, чтобы обеспечить быстрый доступ к любым файлам, папкам, документам или приложениям.
Как создать на Mac псевдоним любого файла, приложения или папки
Если вы можете выбрать элемент в Finder, вы можете создать для него псевдоним. Вот как это сделать:
- С помощью Finder найдите элемент, для которого вы хотите создать псевдоним.
- Выберите элемент в Finder, откройте меню «Файл» и выберите «Создать псевдоним»
Псевдоним обозначается маленькой стрелкой над углом значка псевдонима.
В этом примере мы создали новую папку под названием «Игры» на рабочем столе и добавили различные игры из папки /Applications в этот каталог с играми. Обратите внимание, что исходные игры находятся в исходном месте, это только псевдонимы, содержащиеся во вновь созданном каталоге «Игры».
Вы можете использовать этот трюк с папкой псевдонимов для создания панелей быстрого запуска в Mac Dock, просто перетащите эту папку псевдонимов в правую часть Dock, и она станет легкодоступной панелью запуска любых сохраненных псевдонимов. в этой папке.
Псевдонимы также отлично подходят для быстрого доступа к ряду файлов, разбросанных по всей операционной системе или файловой системе, а также когда вы хотите сохранить их исходное местоположение, но по-прежнему хотите получить быстрый доступ к ряду файлов или папок в то же место.
Другое полезное использование псевдонимов – это быстрый доступ к часто используемому местоположению на Mac; вместо того, чтобы копаться в файловой системе снова и снова, просто создайте псевдоним этой скрытой папки или файла.
Пользователям Mac старой школы может быть интересно использовать псевдонимы (или символические ссылки) для размещения корзины на рабочем столе Mac.
Сочетание клавиш для создания псевдонима на Mac: Command L
Если вы выберете элемент в Finder, а затем нажмете Command + L, вы мгновенно создадите псевдоним выбранного элемента.
Еще один хороший вариант — удерживать нажатыми клавиши Option и Command при перетаскивании, чтобы создать псевдоним вместо перемещения файла.
Пользователи с опытом работы в Linux или Unix могут думать о псевдониме как о символической ссылке в командной строке, а пользователи с опытом работы в Windows могут думать о псевдониме как о ярлыке. Это действительно очень похоже, псевдоним — это просто ссылка на исходный элемент.
Вы можете удалить псевдонимы, но исходный файл не будет удален, если вы уверены, что удаляете псевдоним, на что указывает значок со стрелкой, или проверив элемент с помощью Get Info, который покажет «псевдоним» как тип.
Есть ли какие-нибудь другие советы или приемы для псевдонимов на Mac? Дайте нам знать в комментариях!
Как установить псевдоним в среде UNIX, включая Bash, Zsh, Fish на macOS и Linux
Опубликовано 24 октября 2019 г.
Извините, инструкций для Windows нет, так как я не пользуюсь Windows. Используйте Google, если вы используете эту ОС.
Я нашел на Reddit забавный пост, в котором рассказывается, как мы, разработчики, можем терять продуктивность из-за таких мелочей, как опечатки:
У меня нет такой настройки, так как я в основном использую графический интерфейс для Git (GitHub Desktop). Но я использую другие псевдонимы.В частности, ll вместо ls -al .
Как настроить псевдоним в терминале?
В заголовке я сказал macOS, но это, конечно, работает и в Linux.
Вот синтаксис:
Вот пример, о котором я упоминал выше:
Это работает в Bash, Zsh, Fish shell и других.
Если вы напишете это в своей оболочке, с этого момента ll будет новой доступной командой в консоли.
Примечание: этот псевдоним будет действовать в течение всего сеанса, то есть до тех пор, пока вы не закроете оболочку или не перезагрузите компьютер, в зависимости от того, что наступит раньше.
Чтобы сохранить псевдоним, чтобы вы могли использовать его в любое время в будущем, вам необходимо добавить его в файл конфигурации вашей оболочки.
Если вы используете Bash, это .bash_profile в вашей домашней папке. Это невидимый файл, поэтому вам может потребоваться открыть его с помощью терминала, а не Finder:
~ всегда указывает на путь к вашей домашней папке
(при условии, что у вас установлен Visual Studio Code, который предоставляет команду кода).
Если ~/.bash_profile не существует, вы можете создать его, и оболочка подберет его. Вы также можете использовать файл ~/.bashrc, если он есть.
В целях лицензирования macOS Catalina по умолчанию поставляется с новой оболочкой Zsh. В этом случае файл конфигурации находится в файле ~/.zshrc, который все еще находится в вашей домашней папке.
Конфигурация fish хранится в ~/.config/fish/config.fish , но вы, скорее всего, настроите ее с помощью команды fish_config.
Хотите стать лучшим веб-разработчиком? Присоединяйтесь к учебному лагерю веб-разработки 2022!
Читайте также: