Поиск:


TERMINAL



Рубрика: | автор macik | 22.11.08 | 22:55

БАЗОВЫЕ КОМАНДЫ

Автор: Art Unno | 14.06.2007

Терминал… что это такое?

Терминал появился в Mac OS с приходом десятой версии. Terminal.app — это программа-оболочка, транслятор команд, служащий для связи между пользователем и UNIX-частью MасOS X (основанной на Darwin UNIX).

ПРЕДУПРЕЖДЕНИЕ: терминал является очень мощным инструментом, и ошибки в его использовании могут привести к необратимым последствиям, таким как удаление некоторых файлов и т.д.


 

Терминал. Чем он полезен?

Терминал может быть использован для выполнения многих задач, в этой статье и последующих мы опишем некоторые из его функций: управление файлами (удаление, перемещение, копирование и т.д.), редактирование текстовых файлов и многое другое. Благодаря терминалу, тысячи разнообразных программ из мира UNIX (Linux и т.д.) совместимы с операционной системой Mac OS X.

Что такого особенного может терминал, что не в состоянии сделать Finder? Терминал позволяет вам выполнять более сложные задачи, например, удаленно выполнять функции/команды по администрированию сервера; но давайте сначала посмотрим, как он работает.

Открытие Терминала

Программа Terminal.app расположена в папке /Applications/Utilities/ на вашем жестком диске. При ее запуске открывается окно с оболочкой (на самом деле существует несколько оболочек, каждая из которых имеет свои уникальные свойства, но по-умолчанию для Тигра отрывается bash)

(цветовые темы могут быть изменены в настройках Терминала, так что, даже если ваш Терминал не похож на мой, они все-равно полностью идентичны)
Последняя строка именуется “promt” (исполнительная), это место, куда вы будете вводить ваши команды и запускать их, нажимая клавишу “enter”.

Исполнительная строка имеет следующее строение:



<имя компьютера>:<активная директория> <пользователь>$

Если взять для примера верхний скриншот, то: имя компьютера — Arthur, ~ — означает “домашнюю” папку текущего пользователя, имя пользователя — Аrthur.

А теперь давайте изучим несколько базовых команд для навигации по файловой структуре, удаления файлов и т.д.

Базовые команды: управление файлами

Для начала давайте проанализируем организацию каталогов в MacOS X. Корневой каталог жесткого диска ( / ) является самым низким уровнем, внутри него расположены несколько каталогов/файлов, такие как папка System или Users, которая содержит в себе домашние папки всех пользователей системы.

Другие тома (например, другие жесткие диски, CD/DVD диски и т.д.) доступны из папки Volumes корневого каталога загрузочного диска.

При указании расположения файла, его “пути”, между папками ставится разделительный знак / , например a/b указывает на то, что папка “b” расположена в каталоге “а”.

Базовые команды
Показать активную директорию: pwd
Синтаксис: pwd

Команда pwd показывает пусть к активной папке корневого каталога в которой вы находитесь.

Показать содержимое папки: ls

синтаксис: ls <-опции> <папка>



Команда ls позволяет вам вывести на экран список всех файлов и каталогов, расположенных в указанной папке; так, чтобы получить список содержимого активной папки, вам необходимо просто ввести ls

Существует несколько дополнительных опций команды ls:

: показать список видимых и скрытых файлов. Так команда “ls -a /” покажет все файлы, расположенные в корневом каталоге.
-l: показать подробный список, включая размер файлов, установленные права, владельцев и т.д.

Замечание: если вы введете “ls -a”, вы увидете файлы “.” и “..”, которые отвечают за активные и родительские папки, соответственно.

Навигация по каталогам, cd

Синтаксис: cd <папка>

Команда cd позволяет просматривать/осуществлять навигацию по каталогам.

Например: введите “cd /” чтобы попасть в коневой каталог, “cd /Users/” — в папку Users корневого каталога, “cd /Users/<имя вашего пользователя>” — в вашу домашнюю папку, “cd Desktop” — переведет вас на рабочий стол.

Предупреждение: в неанглийских версиях OS X, имена папок обычно переведены на текущий язык, но они продолжают именоваться по-английски в терминале. Например: вместо Библиотеки вам необходимо вводить Library, вместо Рабочий стол — Desktop и т.д.

Удалить файл: rm


Синтаксис: rm <-опции> <имя файла>

Эта команда, rm, позволяет вам удалить файл, а когда вы используете опцию-r, вы можете удалять директорию.

Например: команда “rm Desktop/morceau.mp3″ удалит файл morceau.mp3, расположенный на Рабочем столе.

ПРЕДУПРЕЖДЕНИЕ: команда rm является НЕОБРАТИМОЙ функцией, используйте ее осторожно; например: команда “rm -r ~” удалит вашу домашнюю папку без возможности восстановления!

Переместить файл, mv

Синтаксис: mv <имя файла> <расположение>

С этой командой вы сможете перемещать файлы с одного места в другое.
Например: “mv fichier.txt ~Desktop/” переместит текстовый файл fichier.txt, расположенный в текущей активной директории, на рабочий стол.

Примечание: команда mv может также быть использована для переименования файла или папки.

Синтаксис: mv <текущее имя файла> <новое имя>

Например: команда “mv dossier1 dossier 2” переименует папку “dossier1″ в “dossier2″.

Скопировать файл: ср

Синтаксис:cp <-опции> <имя файла> <расположение>


Эта команда позволит вам скопировать файл.
Например: “cp fichier.txt fichier2.txt“. Файл “fichier.txt” будет скопирован в текущую активную директорию и переименован в “fichier2.txt”

Опция “-r” позволит вам скопировать папку, например: “cp -r folder folder2

Создать папку: mkdir

Синтаксис: mkdir <имя каталога>

С помощью этой команды вы сможете создавать папки в текущей директории.

Например: “mkdir toto” создаст папку с именем “toto”

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




Лицензия от Creative Commons | Локализация от Тема: ВордПресс | Всего понемногу …