список команд терминала mac os

Основы работы с командной строкой (Терминалом) на Mac OS X

facebooktwittertumblrfacebooktwittertumblr

Command Line Main Commands

Привет! Это статья для тех, кто только начинает знакомство с командной строкой.

Сегодня мы рассмотрим основные команды в среде MacOS.

Где найти командную строку

Есть несколько способов:

Screen Shot 2018 12 17 at 11.59.30

Screen Shot 2018 12 17 at 12.01.01

Там, в папке «Другие», можно найти значок Терминала:

Screen Shot 2018 12 17 at 12.01.28

Теперь, если мы нажмем на значок, откроется такое окно:

Screen Shot 2018 12 17 at 12.04.54

Основные команды:

Давайте рассмотрим каждую из них по отдельности.

Команда ls

Screen Shot 2018 12 18 at 11.40.44

Если нажать Enter, то мы увидим:

Screen Shot 2018 12 18 at 11.43.00

Команда cd

Например, как Вы помните, мы только открыли терминал и сейчас находимся в home directory:

Screen Shot 2018 12 18 at 11.43.00

Мы можем зайти в одну из этих папок. Давайте, например зайдем в папку Desktop (Рабочий стол). Для этого, напишем:

cd Desktop

Screen Shot 2019 01 05 at 15.44.37

Если мы нажмем Enter, мы перейдем на Рабочий стол. Сейчас, у нас на Рабочем столе находится только папка «Files»:

Screen Shot 2019 01 05 at 15.46.52

Screen Shot 2019 01 05 at 15.51.47

Чтобы выйти обратно, напишем:

То-есть мы пишем «cd«, а потом две точки:

Screen Shot 2019 01 05 at 15.53.34

Нажмем Enter. Теперь, давайте еще раз вызовем ls:

Screen Shot 2019 01 05 at 15.55.53

Как видите, мы опять находимся в home directory.

Команда pwd

Например, у нас имя пользователя «Maria». Поэтому, наша домашняя папка так и называется:

Screen Shot 2019 01 05 at 16.02.53

Опять же, если мы зайдем в папку Desktop:

Screen Shot 2019 01 05 at 16.06.15

Если мы сейчас напишем pwd, то увидим, что мы находимся папке «Desktop«:

Screen Shot 2019 01 05 at 16.07.30

Команда mkdir

mkdir

Screen Shot 2019 01 05 at 15.51.47

Screen Shot 2019 01 05 at 16.15.35

Теперь, если мы вызовем команду «ls», то увидим, что у нас уже две папки:

Screen Shot 2019 01 05 at 16.16.45

Для большей наглядности, мы можем открыть папку в Finder:

Screen Shot 2019 01 05 at 16.31.58

Команда open

open

Например, сейчас мы находимся в папке Desktop. Давайте откроем папку NewDirectory. Для этого мы пишем:

open NewDirectory

Screen Shot 2019 01 05 at 16.39.53

Нажмем Enter. Тогда мы увидим, что откроется папка «NewDirectory» в Finder:

Screen Shot 2019 01 05 at 16.43.26

Чтобы открыть текущую папку, мы пишем:

Здесь точка означает папку, в которой мы находимся. Например, давайте вернемся в папку home directory:

Screen Shot 2019 01 05 at 16.48.05

Теперь, мы находимся в папку, которая называется именем пользователя:

Screen Shot 2019 01 05 at 16.49.12

Screen Shot 2019 01 05 at 16.50.04

Screen Shot 2019 01 05 at 16.51.29

Отлично! Точно так же мы можем открывать и файлы. Например, создадим новый текстовый файл на Рабочем столе:

Screen Shot 2019 01 05 at 16.55.34

Теперь, зайдем на Рабочий стол:

Screen Shot 2019 01 05 at 17.00.24

open text.txt

Screen Shot 2019 01 05 at 17.01.27

Тогда, файл будет открыть в программе по умолчанию:

Screen Shot 2019 01 05 at 17.02.52

Мы можем открыть этот же файл и находясь в другой папке. Например, вернемся в «домашнюю» папку. Это, кстати, можно сделать, если просто написать «cd«, без аргументов:

Screen Shot 2019 01 05 at 17.07.43

Теперь, мы будем находиться в папке с именем пользователя:

Screen Shot 2019 01 05 at 17.09.46

Давайте откроем файл text.txt отсюда. Напишем путь к файлу:

open Desktop/text.txt

Screen Shot 2019 01 05 at 17.11.22

Получим такой же результат, как и в первый раз:

Screen Shot 2019 01 05 at 17.12.22

Точно так же, мы можем открыть файл и если он находится в папке «выше». Например, зайдем в папку NewDirectory:

Screen Shot 2019 01 05 at 17.14.12

Мы можем открыть файл, если напишем следующее:

Screen Shot 2019 01 05 at 17.17.19

Увидим, что файл, как и раньше, открылся в программе TextEdit:

Screen Shot 2019 01 05 at 17.17.45

Но мы и сами можем выбрать приложение, в котором следует открыть файл. Синтаксис такой:

Например, давайте откроем файл с помощью приложения Safari. Пишем:

Screen Shot 2019 01 05 at 17.26.16

Screen Shot 2019 01 05 at 17.27.18

Команда touch

С английского «touch» переводится как «прикоснуться», «потрогать» 🙂 Эта команда позволяемое нам создать пустой файл. Синтаксис такой:

touch

Например, сейчас мы находимся в NewDirectory на Рабочем столе. Мы можем проверить это с помощью команды pwd, которую мы выучили раньше:

Читайте также:  как с помощью ccleaner удалить папку windows old

Screen Shot 2019 01 05 at 17.32.48

touch image.jpg

Screen Shot 2019 01 05 at 17.38.20

Теперь, в папке NewDirectory появится файл image.jpg. Давайте откроем папку с помощью команды open и посмотрим:

Screen Shot 2019 01 05 at 17.42.18

Screen Shot 2019 01 05 at 17.42.40

Отлично! Еще, мы можем создать несколько файлов одной командой. Их имена можно указать через пробел:

Например, давайте сделаем несколько файлов с расширением .txt. Напишем в командной строке:

touch 1.txt 2.txt 3.txt

Screen Shot 2019 01 05 at 18.00.57

Теперь, если мы откроем папку NewDirectory, мы увидим наши новые файлы:

Screen Shot 2019 01 05 at 18.02.28

Команда mv

Итак, чтобы переместить файлы из одной папки в другую, мы пишем следующее:

Например, давайте переместим файл image.jpg из папки NewDirectory на Рабочий стол (т.е. на уровень выше). Для этого, пишем:

mv image.jpg /Users/Maria/Desktop

Как видите, мы указали абсолютный путь. То-есть это путь не относительно нашей текущей папки («относительный» путь), а путь по которому папка находится в системе. Это можно сравнить с адресом. Можно сказать, что дом находится «на соседней улице» (это будет относительный путь), а можно что он находится по адресу. например, Ул. Уличная 123 (это будет абсолютный путь).

Таким образом, наш файл переместиться на Рабочий стол:

Screen Shot 2019 01 05 at 18.21.12

Screen Shot 2019 01 05 at 18.21.38

Как видите, теперь в папке нет изображения. Вместо этого, оно находится на Рабочем столе:

Screen Shot 2019 01 05 at 18.31.54

Давайте теперь вернем файл обратно. Напишем:

Как видите, мы берем файл image.jpg, который находится на уровень выше (../image.jpg), и переедаем его в папку, в которой мы находимся сейчас (.).

Screen Shot 2019 01 05 at 18.42.32

Теперь, файл image.jpg опять в папке NewDirectory:

Screen Shot 2019 01 05 at 18.44.51

Кроме того, мы можем перемещать несколько файлов одновременно. Синтаксис такой:

mv file1 file2 file3.

Итак, давайте переместим все файлы из папки NewDirectory на Рабочий стол. И в этот раз, мы используем не абсолютный путь, а относительный. Пишем следующее:

Screen Shot 2019 01 05 at 18.52.31

Точно так же, мы могли бы написать:

где * означает все файлы в папке.

Вот теперь мы можем увидеть, что все указанные нами файлы переместились на Рабочий стол:

Screen Shot 2019 01 05 at 18.56.36

Теперь, давайте посмотрим как можно переименовать файл. Синтаксис такой:

Например, давайте поменяем название файла с image.jpg на picture.jpg. Для этого нам нужно перейти в папку Рабочий стол с помощью команды cd, а потом написать:

mv image.jpg picture.jpg

Screen Shot 2019 01 05 at 19.05.13

Если мы теперь откроем папку Рабочий стол, то увидим следующее:

Screen Shot 2019 01 05 at 19.07.15

Спасибо, что были с нами! 🙂

Надеемся, что наша статья была Вам полезна. Можно записаться к нам на курсы по Java на сайте.

Источник

Как открыть полный список команд Терминала в macOS с описанием

Многие пользователи macOS знают о наличии в этой операционной системе такого приложения как «Терминал». Значительно меньше пользователей знают, как его запустить, и уж совсем небольшой процент владельцев компьютеров Mac умеет пользоваться терминалом.

kak otkryt polnyj spisok komand terminala v macos s opisaniem

При желании пользователи могут ознакомиться с полным списком команд (более 1600), доступных в macOS. Безусловно, большая часть из них вряд ли пригодится рядовым пользователям, но узнать о назначении каждой из них будет полезно.

Как отобразить список команд Терминала, доступных в macOS

Полный список команд терминала можно отобразить при помощи командной строки, доступной во всех современных версиях macOS.

1. Откройте каталог «Программы» → «Утилиты» и запустите приложение «Терминал».

2. В командной строке дважды нажмите клавишу Escape.

3. На экране отобразится сообщение

Display all 1660 possibilities? (y or n) («Отобразить все 1660 возможностей? (y или n))».

terminal macos all command yablyk

Нажмите на клавишу Y для вывода доступных команд.

4. Нажмите Return (Enter) для прокрутки списка команд.

terminal macos all command yablyk

5. Нажмите Delete или Backspace для выхода из списка.

Как посмотреть описание любой команды Терминала на Mac (macOS)

Вы увидите обширный перечень команд. Некоторые из них могут быть знакомы продвинутым пользователям, а о некоторых могут не знать даже профессиональные пользователи. Выяснить назначение той или иной команды можно следующим способом:

Читайте также:  vaio update software windows 7

1. Правой кнопкой мыши щелкните на любой команде из списка.

2. В отобразившемся меню выберите пункт Открыть man-страницу.

terminal macos all command yablyk

3. После нажатия на указанную опцию откроется новое окно с инструкцией.

Источник

[Mac OS X] Начинающим о работе в Терминале

В OS X обычный пользователь практически не сталкивается с необходимостью использовать командную строку, поскольку большинство его нужд покрывает то, что реализовано в графическом интерфейсе системы.

Другое дело, когда нужны некоторые скрытые возможности, которые недоступны из графического интерфейса. Собственно в этой рубрике мы частенько прибегаем к извлечению этих скрытых возможностей при помощи командной строки. А потому я и решил немного рассказать о программе Терминал и командной строке, а так же дать пару советов новичкам, которые позволят им ощущать себя в ней более комфортно.

pic 017

Небольшое введение

Начнем с вопроса, что такое Терминал? Прежде всего, это приложение, внутри которого выполняется командный интерпретатор. Его еще часто называют интерфейсом командной строки. Он интерпретирует команды специального языка скриптов.

Пояснение слова скрипт

Правильнее «скрипт» следует называть сценарием, поскольку это одно из значений английского слова — sript. Да и фактически «скрипт» является сценарием. Но термин «скрипт» очень прочно устоялся среди программистов, а потому я немного нарушу правила русского языка и буду называть его именно – скрипт. Тем более что и само слово «сценарий» заимствовано русским языком и родным ему не является.

Языки скриптов бывают разные, но есть наиболее распространенный набор таких языков, а соответственно и их интерпретаторов.

В настоящее время bash – фактически стандарт де-факто в большинстве Unix-подобных систем.

Найти информацию обо всех перечисленных интерпретаторах несложно в «Википедии».

Командная строка

Когда вы запускаете программу Терминал, то видите в ее окне командную строку, которая в моей системе выглядит так:

pic 111

Командная строка начинается с названия компьютера (у меня он называется iMac), затем следует название текущего каталога — по умолчанию открывается домашний каталог пользователя, который в Unix-системах обозначается знаком

Примечание: в заголовке окна Терминала вы видите текущий каталог (в данном случае это домашний каталог, а потому он обозначен домиком), затем имя пользователя, затем название используемого интерпретатора (в данном случае — bash ) и размер окна в символах.

Язык скриптов bash

Самой простой командой этого языка является запуск программы – она состоит только из имени файла программы и, если необходимо, то и полный путь до этого файла, а так же, возможно, с последующими за именем файла ключами и параметрами, которые дают различные указания выполняемой программе.

pic 28

Небольшое, но важное пояснение

Посмотреть содержимое переменной PATH вы можете командой:

Естественно эту переменную можно настраивать, но какой-то особой необходимости в этом у обычного пользователя не возникает, а потому я опущу этот вопрос.

Ну а теперь перейдем собственно к советам.

Совет 1 — автодополнение

При использовании командной строки очень часто приходится вводить имена файлов – обычно это файлы различных команд, и вводить имена файлов или каталогов, передаваемых в качестве параметра командам, которые необходимо набирать с указанием полного пути до них. И вот для того, чтобы не ошибиться при наборе, в bash имеется механизм, называемый автодополнением.

Примечание: в дальнейшем, для удобства, я буду называть имя файла команды просто командой. Это общепринятая практика.

Смысл этого механизма заключается в том, что когда вы начинаете набирать команду, вводите первые несколько букв и нажимаете клавишу Tab, в результате чего набор команды будет завершен автоматически. Это же работает и при наборе пути и имен файлов, передаваемых командам в качестве параметров.

pic 36

Точно так же это действует и при наборе имен каталогов и файлов, передаваемых в качестве параметров командам.

И сразу небольшое отступление.

И еще одно отступление.

Итак, мы ознакомились с автодополнением. Этот инструмент позволяет очень быстро и безошибочно вводить команды. Между прочим, многие файловые операции (копирование, перемещение, переименование, удаление) бывают гораздо проще и их быстрее выполнить именно в командной строке, используя механизм автодополнения. 🙂

Читайте также:  как открыть порты на windows 10 через cmd

Совет 2 – история команд

Пользоваться историей команд очень просто – при помощи клавиш навигации — Стрела вверх и Стрелка вниз. Нажмите первую из них и вы увидите в командной строке предыдущую выполненную команду. Последующие нажатия этой клавиши будут последовательно выводить ранее выполненные вами команды. Соответственно вторая клавиша листает список выполненных команд в обратном направлении.

Так же, если вы ввели команду с ошибкой и попытались ее выполнить, то после получения сообщения об ошибке, гораздо проще бывает не вводить команду заново, а исправить ошибку в предыдущей, вызвав ее нажатием на клавишу Стрелка вверх, а затем внеся исправления.

Надеюсь, это небольшое введение в основы мира командной строки, не слишком вас утомило. 🙂

Источник

Сочетания клавиш приложения «Терминал» на Mac

Используйте эти сочетания клавиш для экономии времени при работе в Терминале.

Работа с окнами и вкладками Терминала

Новое окно с той же командой

Новая вкладка с той же командой

Показать или скрыть панель вкладок

Показать все вкладки или выйти из обзора вкладок

Shift-Command-обратная косая черта (\)

Новое удаленное подключение

Показать или скрыть инспектор

Изменить цвет фона

Разделить окно на две панели

Закрыть другие вкладки

Редактирование командной строки

Перемещение точки вставки

Переместите курсор в новую точку вставки при нажатой клавише Option.

Перемещение точки вставки в начало строки

Перемещение точки вставки в конец строки

Перемещение точки вставки на один символ вперед

Перемещение точки вставки на один символ назад

Перемещение точки вставки на одно слово вперед

Перемещение точки вставки на одно слово назад

Удаление до конца строки

Удаление вперед до конца слова

Удаление назад до начала слова

Удалить один символ

Удаление одного символа после курсора

Удаление вперед (или используйте сочетание клавиш Fn-Delete)

Транспонирование двух символов

Выбор и поиск текста в окне Терминала

Выбрать полный путь файла

Дважды нажмите путь к файлу, удерживая клавиши Shift и Command

Выбрать всю строку текста

Трижды нажмите строку

Дважды нажмите слово

Дважды нажмите URL-адрес, удерживая клавиши Shift и Command

Выбрать прямоугольный блок

Выберите текст, удерживая клавишу Option

Скопировать без цвета фона

Скопировать простой текст

Вставить текст с escape-эквивалентами

Вставить текст с escape-эквивалентами

Перейти к выбранному

Открыть панель «Символы»

Работа с маркерами и закладками

Отметить как закладку

Отметить строку и отправить символ переноса строки

Отправить Return без маркировки

Вставить закладку с именем

Перейти к предыдущему маркеру

Перейти к следующему маркеру

Перейти к предыдущей закладке

Перейти к следующей закладке

Очистить до предыдущего маркера

Очистить до предыдущей закладки

Очистить до начала

Выбрать область между маркерами

Другие сочетания клавиш

Включить или выключить полноэкранный режим

Показать или скрыть цвета

Открыть настройки Терминала

Ввод точки (.) при нажатой клавише Command равнозначен сочетанию клавиш Control-C в командной строке

Безопасный сброс состояния эмулятора Терминала

Аппаратный сброс состояния эмулятора Терминала

Удерживая клавишу Command, дважды нажмите URL

Добавить полный путь к файлу

Перетяните файл из Finder в окно Терминала.

Экспортировать текст как

Экспортировать выбранный текст как

Поиск по истории команд в обратном направлении

Переключить параметр «Разрешить отчеты об использовании мыши»

Переключить параметр «Использовать клавишу Option как метаклавишу»

Показать альтернативный экран

Скрыть альтернативный экран

Открыть man-страницу для выбранного

Искать выбранное в указателе man-страницы

Завершить имя каталога или файла

Введите один или несколько символов в командной строке, затем нажмите Tab

Отобразить список возможных вариантов завершения имени каталога или файла

Введите один или несколько символов в командной строке, затем дважды нажмите Tab

Источник

Поделиться с друзьями
Adblock
detector