Создать файл через терминал mac os
Обновлено: 21.11.2024
Узнайте, как создать файл сценария оболочки .bashrc через терминал macOS и как открыть его в редакторе nano.
.bashrc — это файл сценария (конфигурации) оболочки bash, используемый для инициализации сеанса интерактивной оболочки. Он специально используется для интерактивных оболочек без входа.
Теперь давайте узнаем, как создать файл .bashrc и как открыть и изменить его с помощью редактора nano, встроенного в macOS.
Создать файл .bashrc
Чтобы создать файл .bashrc, откройте терминал Mac и выполните следующую команду:
Когда вы создаете файлы bash, они обычно располагаются в корневом каталоге вашей учетной записи пользователя Mac:
Поскольку файлы bash являются скрытыми файлами по умолчанию, вы можете использовать эту команду списка, чтобы отобразить их в терминале:
Открыть .bashrc в редакторе nano
Чтобы открыть новый файл .bashrc, вы можете использовать встроенный редактор GNU nano (обычно называемый «nano»).
Выполните эту команду в своем терминале, чтобы открыть файл .bashrc через nano:
Открыв файл внутри nano, вы можете его отредактировать.
Предупреждение: будьте осторожны при внесении изменений в любой файл сценария bash или любой скрытый файл в целом. Если вы следуете руководству, которое требует изменения файлов bash, обязательно обратите внимание на инструкции, которые вы получите, чтобы ничего не испортить. Если вы сомневаетесь, ВЫЙТИ без сохранения изменений.
Сохранить и закрыть Nano
Если вы добавили что-либо в свои bash-файлы с помощью nano, вы можете сохранить и закрыть свои данные следующим образом:
- Сначала нажмите Ctrl + X.
- Затем нажмите y (да), чтобы подтвердить сохранение изменений.
- Затем нажмите Enter, чтобы выйти из редактора nano.
Выйти из nano без сохранения:
- Сначала нажмите Ctrl + X.
- Затем нажмите n (нет), чтобы подтвердить, что вы хотите выйти без сохранения изменений.
Было ли это полезно для вас?
Вы можете поддержать мою работу, поделившись этой статьей с другими, или угостить меня чашечкой кофе 😊
Знатокам Mac, которые хотят больше узнать об использовании командной строки, Уил Лимож предлагает этот базовый совет по созданию и удалению файлов в Терминале.
Я, как веб-разработчик, лично люблю хранить множество вещей в своей корзине. Я чувствую, что если я удалил что-то преждевременно, может быть версия или образ, который я все еще могу откопать в случае необходимости. Однако иногда я хочу удалить что-то навсегда, так как точно знаю, что в будущем это не пригодится. В других случаях мне просто нужен файл, который не содержит данных и не связан ни с какими приложениями. Вот полезный совет по созданию и удалению файлов в терминале, который я часто нахожу творческим применением.
предупреждение для тех из вас, кто не знаком с приложением Terminal.app: имейте в виду, что при использовании терминала для удаления вещей очень легко удалить то, что вы не сделали. не собираюсь. После удаления файла с помощью Терминала его невозможно восстановить. Имея это в виду, убедитесь, что файлы, которые вы хотите удалить, действительно являются файлами, которые вы намеревались удалить.
Создание файлов с помощью Терминала
Чтобы создать пустой файл без ассоциаций или данных, начните с перехода к Утилиты | Папка Applications и дважды щелкните Terminal.app.
Рисунок А
После открытия вы хотите изменить свое местоположение с папки пользователя на место, где вы хотели бы поместить файл. В этом примере я буду использовать рабочий стол, но вы можете разместить его в любом удобном для вас месте.
Чтобы изменить свое местоположение в Терминале, просто введите в командной строке:
Рисунок Б
Введите первые пару букв слова «Рабочий стол» и нажмите клавишу Tab, чтобы автоматически заполнить имя каталога.
Если вы хотите в любой момент узнать, в каком каталоге вы находитесь, введите pwd в командной строке.
Рисунок C
коснитесь имени файлаРисунок D
Рисунок D
Удаление файлов с помощью Терминала
Теперь, когда мы создали этот файл filename, давайте удалим его! Не закрывая терминал, введите в командной строке следующее:
Затем перетащите файл (имя файла) с рабочего стола в окно терминала и отпустите. Это указывает место назначения файла, поэтому вам не нужно вводить его вручную. Убедитесь, что между rm -Rf и путем к каталогу есть пробел.
Рисунок E
rm -Rf /Пользователи/ИмяПользователя/Рабочий стол/имя файла
Команда для «rm» означает «удалить», флаг «R» является рекурсивным, что позволит вам удалить содержимое каталога, а «f» означает принудительно, заставляя Терминал удалить файл независимо от ошибки. это может вызвать. Удалите букву "f", если вы не хотите рисковать удалением того, что может привести к ошибке.
После ввода команды нажмите клавишу возврата, и файл исчезнет с рабочего стола.
Хотели бы вы переместить сразу несколько папок или мгновенно переместить каждый файл определенного типа в новую папку? Командная строка может быть ответом.
Командная строка — этот скрытый мир кода за симпатичным лицом вашего Mac — иногда предлагает более быстрый способ выполнения повседневных задач, плюс это просто отличный способ заявить о своем техническом авторитете. Вы научились перемещаться по файлам и папкам, а также удалять файлы и папки с помощью командной строки и получать помощь, когда вам это нужно, на справочных страницах. Здесь я покажу вам, как копировать и перемещать файлы, общие операции, которые часто пригодятся. Я также покажу вам, как создавать каталоги (это на языке Unix для папок), чтобы вы могли перемещать файлы в новые места.
Зачем возиться с командной строкой?
Конечно, копировать и перемещать файлы в Finder очень просто, но есть ряд причин, по которым вы можете захотеть сделать это из командной строки:
- Вы можете копировать или перемещать файлы из одного места в другое, не открывая окна в Finder.
- Вы можете копировать или перемещать файлы, скрытые в Finder. Эти файлы, которые могут содержать настройки для определенных приложений или частей Mac, содержат точку (.) перед их именами, и Finder их не показывает.
- Вы можете копировать или перемещать несколько файлов, используя подстановочные знаки.
- Вы можете быстро переименовать файл.
- Если вы потеряли доступ к Finder из-за того, что ваш Mac мигает, вы можете использовать командную строку для устранения проблемы.
Разница между копированием и перемещением файлов
Если вы находитесь в Finder и перетаскиваете файл, скажем, с рабочего стола в папку «Документы» или любую другую папку на том же диске или томе, вы перемещаете файл. Файла больше нет на рабочем столе, он находится только в папке «Документы». Однако, если вы перетащите файл с рабочего стола на внешний жесткий диск, вы увидите, что файл остается в исходном местоположении; этот файл был скопирован. (Возможно, вы знаете, что вы можете скопировать файл в Finder даже на тот же жесткий диск, удерживая клавишу Option при перетаскивании.)
То же самое и с командной строкой. Есть две команды для перемещения и копирования: mv и cp. Первый делает то же самое, что и перетаскивание файла в новое место на том же жестком диске. Второй выполняет то же, что и перетаскивание с нажатой клавишей Option, или то, что происходит, когда вы перетаскиваете файл на другой диск или том.
Как копировать файлы и каталоги
Копировать файлы с помощью команды cp очень просто. Сначала запустите Терминал (в папке /Applications/Utilities). Затем используйте следующий синтаксис для создания команды:
исходный пункт назначения cp
Например, чтобы скопировать файл с именем MyFile.rtf из папки «Рабочий стол» в папку «Документы», введите в Терминале следующую команду и нажмите клавишу «Ввод»:
cp ~/Desktop/MyFile.rtf ~/Documents
Теперь у вас будет файл с именем MyFile.rtf на рабочем столе и копия этого файла в папке "Документы".
Вы помните из статьи «Освоение командной строки: Навигация по файлам и папкам», что символ тильды (~) — это ярлык для вашей домашней папки, в которой находится папка «Документы». Эта команда берет файл по точному пути, указанному вами в качестве исходного аргумента, и перемещает его в каталог (папку), который является местом назначения. Обратите внимание, что если там нет файла или если вы ввели неправильное имя, Терминал выдаст ошибку «Нет такого файла или каталога».
Если вы неправильно введете путь к файлу, Терминал сообщит вам об ошибке «Нет такого файла или каталога».
Вы также можете копировать каталоги, включая все содержащиеся в них файлы. При этом используется специальный «флаг» или «опция» с командой cp: -R или рекурсивный флаг. Когда вы используете опции с командами, эта дополнительная буква, которой всегда предшествует дефис (-), указывает команде сделать что-то немного по-другому. Опция recursive указывает команде cp копировать каждый элемент в папке: каждую подпапку, каждый файл и папку в каждой подпапке, и так далее, в новое место. Таким образом, вы можете скопировать каталог с рабочего стола в папку «Документы» следующим образом:
cp -R ~/Рабочий стол/Моя папка/Документы
Как перемещать файлы
Вы, наверное, догадались, что команда mv работает таким же образом. Но есть два способа использования команды mv.Первый перемещает файл на другой диск или том; помните, как и в Finder, копирование файла на другой том не приведет к удалению оригинала, в отличие от перемещения. Таким образом, вы можете выполнить эту команду, чтобы переместить файл с рабочего стола в папку на резервном диске:
Вы также можете перемещать каталоги с помощью команды mv. Синтаксис такой же, и вам не нужен флаг -R, как в случае с командой cp.:
mv ~/Desktop/MyFolder/Volumes/Backup
Как скопировать или переместить несколько файлов
Одна из замечательных особенностей командной строки — возможность использовать подстановочные знаки для упрощения команд. Например, если вы хотите скопировать все файлы .rtf (форматированные текстовые файлы) с рабочего стола в папку «Документы», вы можете использовать подстановочный знак звездочки (*):
cp ~/Desktop/*.rtf ~/Документы
Вы можете использовать один и тот же подстановочный знак с командой mv для перемещения нескольких файлов.
Как переименовать файлы
Команда mv также позволяет быстро переименовывать файлы. По сути, вы перемещаете файл в то же место, но меняете его имя. Если вы укажете имя для его назначения, команда mv изменит имя файла при его перемещении. Вы можете изменить имя файла следующим образом:
mv ~/Desktop/MyFile.rtf ~/Desktop/MyFile-old.rtf
Это ценный инструмент для устранения неполадок; вы можете использовать это для создания резервной копии файла, например файла настроек, на случай, если он вам снова понадобится. Но вы также можете использовать этот метод переименования просто потому, что хотите переименовать файл.
Вы также можете скопировать файл с помощью cp и изменить его имя. В этом случае нужно указать не только папку назначения, но и имя файла:
cp ~/Desktop/MyFile.rtf ~/Documents/MyFile1.rtf
Как создавать каталоги (папки)
И последняя команда, которая может пригодиться: mkdir , команда создать каталог. Это очень полезно, когда вам нужно одним махом создать кучу папок, скажем, для нового проекта, который вы начинаете. Сначала используйте команду cd (change directorys), чтобы перейти в каталог, в котором вы хотите создать новый каталог. Оказавшись там, запустите эту команду (в приведенном ниже примере имя_каталога — это имя, которое вам нужно. Замените имя_каталога на желаемое имя):
mkdir имя_каталога
Вы можете использовать любое имя для каталога (например, «Горячий проект» или «Отчеты TPS»), а также создать несколько каталогов с помощью одной команды:
mkdir МойКаталог1 МойКаталог2 МойКаталог3
С помощью этих трех простых команд — mv , cp и mkdir — вы сможете копировать и перемещать файлы, а также создавать каталоги для хранения файлов в любом месте файловой системы вашего Mac. Когда вы освоите эти команды, вы увидите, насколько легко ими пользоваться.
Если вы переходите на Mac из мира Windows, вам может быть интересно, как можно быстро создать текстовый файл в папке в MacOS. В Windows вы можете просто щелкнуть правой кнопкой мыши и выбрать создание нового текстового файла в любом каталоге, в котором вы находитесь, так как же вы можете сделать что-то подобное на Mac?
Оказывается, существует множество способов создать новый текстовый файл в папке на Mac, поэтому давайте рассмотрим несколько различных подходов.
Создать новый текстовый файл в папке на Mac с Automator
Automator – это мощное приложение, позволяющее создавать сценарии и автоматизировать работу. В этом случае мы создадим быстрое действие Automator, которое можно запустить из любого места в Finder, чтобы создать новый текстовый файл в текущей папке. Таким образом, после небольшой настройки у вас будет очень удобная и простая в использовании возможность создания нового текстового файла в любом месте и в любое время.
-
Откройте приложение Automator на Mac и выберите создание нового «Быстрого действия»
сказать приложению "Finder" создать новый файл в (цель переднего окна) как псевдоним
Вы можете использовать это быстрое действие в любом месте Finder для мгновенного создания нового текстового файла.
Возможно, это самое близкое действие Mac к функции щелчка правой кнопкой мыши «Создать новый текстовый файл» в Windows.
Создание нового текстового файла в любой папке на Mac с помощью TextEdit
Приложение TextEdit для Mac в основном похоже на WordPad в Windows, и с его помощью вы можете создавать новые текстовые документы или документы с форматированным текстом в любом месте.
- Открыть TextEdit на Mac
- Используйте новый текстовый файл или перейдите в меню "Файл" и выберите "Создать", чтобы создать новый текстовый файл.
- Сохраните документ TextEdit, выбрав «Файл» > «Сохранить».
- Выберите путь к папке, в которой вы хотите сохранить новый текстовый документ.
Так в целом сохранение файлов работает на Mac, поэтому в этом подходе к сохранению текстового файла TextEdit в нужную папку на Mac нет ничего особенного или особенного.
Создание нового текстового файла в любом месте на Mac с помощью терминала
Наконец, еще один метод, который вы можете использовать для создания нового текстового файла в любом месте, — это приложение Terminal:
- Откройте приложение "Терминал" на Mac.
- Используйте следующую команду, чтобы создать новый текстовый файл в нужном месте:
Терминал считается немного более продвинутым, но сенсорная команда проста и может использоваться для указания любого места в файловой системе для создания нового пустого текстового файла.
Как вам помогли эти методы? У вас есть другой подход к созданию новых текстовых файлов в определенных местах на Mac? Какой метод вы используете? Расскажите нам о своих мыслях и опыте в комментариях.
Читайте также: