Найди Терминал в Главном меню (в подменю "стандартные") и кликай. Откроется окошко с командной строкой - это и есть терминал - графическое средство доступа к текущей консоли (почему к текущей - чуть попозже). Поорудуй мышкой, полазай по параметрам (в терминале они назыаются "профилями"), освойся с графической частью Инструмента, поставь картинку на его фон, измени цвет текста, почувствуй себя крутым, отдышись, поехали дальше...
Базовые факты:
Все установленные штатным образом программы запускаются простыми командами. Например, чтобы запустить GIMP, просто печатаешь:gimp
Все дело в том, что собственно программа (ее бинарный файл, или скрипт запуска) лежит в одном из каталогов: "/bin", или "/sbin", "/usr/bin", "/usr/sbin". (НЕ путать папки "/usr" и "/home/user_name" !) Любой файл, помещенный в одну из этих папок и разрешенный к запуску становится простой командой! Обычно папки sbin - это папки для администраторских задач, а bin - для простых программ и скриптов.
В Линуксе учитывается регистр! G и g - это разные буквы, не только в именах файлов и при вводе пароля, а ВЕЗДЕ! Поэтому имна программ записаны только строчными буквами, чтобы избежать путанницы.
Вместо того чтобы писать полный адрес своего домашнего каталога, можно просто заменить его на знак "~" (тильда). То есть "/home/user_name/" = "~/"
У команды могут быть параметры, которые пишутся через пробел. Например команда копирования, "cp", имеет вид в дословно-вольном переводе:копировать это туда
а чтобы открыть какой-нибудь файл в какой-нибудь программе пишем так:программа файл
Для простоты считай, что ты просто говоришь системе что делать.
Для тренировки: создай текстовый файл "ы.txt". Для этого как бы открой его в редакторе nano:nano /home/user_name/ы.txt
НЕ забывай вместо "user_name" писать имя своей папки. Или замени ее адрес на "~", в этом случае команда будет выглядеть так:nano ~/ы.txt
Откроется редактор. Напечатай что-нибдуь в нем, затем посмотри вниз: там написаны действия. Ctrl+O - это сохранить (потом подтверди имя файла Enter'ом), Ctrl+X - выйти.
Теперь получившийся файл скопируем:cp /home/user_name/ы.txt /home/user_name/texts
(Везде можешь смело пользоваться тильдой ("~"))
Кстати, папка назначения, тоже должна существовать. Создать ее можно командой "mkdir", сам догадайся как именно!
Еще кстати, если в адресе или имени файла есть пробел, то в терминале перед ним нужно поставить символ "\" (обратный слеш):/home/user_name/texts/просто\ текст.txt
Если в команде не указан адрес, то она выполняется относительно текущего каталога. Чтобы перейти в какой-нибудь другой каталог используется комманда "cd" (сокращение от сhange directoty). После перехода изменится концовка приглашения командной строки с "~$" на "~[адрес папки]$"
Возврат в свой домашний каталог:cd ~
Тебе может показаться, что проще перетащить файл мышкой, чем печатать все это. Да. Проще. Но погоди с выводами и почитай советы.
Совет 1: поставь ярлычок терминала в быстродоступное место, например на панельку свеху (можно перетащить мышкой из меню Приложения/Стандартные). А еще лучще - подвесь запуск терминала на какое-нибудь сочетание клавиш, например, Ctrl+Super (Super - это кнопка с нарисованными на ней кривыми окнами). Сделать это можно, зайдя в меню Система/Параметры/Комбинации клавиш клавиатуры.
Совет 1.5: По комбинации Alt+F2 вызывается окно запуска программы - это что-то вроде урезанного терминала, в котором можно дать одну команду. После введения команды оно сразу закрывается.
Совет 2: в консоли есть примочки, облегчающие работу: архив ранее введенных команд (листается стрелкой вверх), автодополнение команды (клавиша Tab).
Совет 3: не забывай, что команды в терминале можно копировать и вставлять: кнопками Ctrl+Shift+C, Ctrl+Shift+V (а также: Shift+Del, Shift+Ins, или просто выделив где-нибудь текст и кликнув на месте назначения средней кнопкой мыши). Это на случай, если тебе, например, на форуме дали в качестве ответа команду.
Совет 4 (самый важный!): для каждой команды существует подробное или не очень описание - man. Прочитать его можно, введя:man команда
Если хочешь узнать возможности какой-либо команды, дополнительные опции, синтаксис ("правописание") команды, или вообще понять как ей пользоваться - читай man!
Выход из этой справки - кнопка q.
Совет 5: не забывай, что на панели или на рабочем столе можно создать кнопку запуска и прописать в ней нужную команду со всеми параметрами - теперь ты можешь просто выполнять ее мышкой! Она может выполняться как в фоновом режиме, так и открыв для себя терминал (это указывается при создании кнопки и в ее свойствах). Так что, вместо того, чтобы таскать мышкой какие-либо папки (например при плановом бекапе), можно просто жать на собственноручно созданную для этого кнопку.
Терминал - это средство доступа к консоли. В Линуксе запускаются одновременно семь виртуальных консолей. На одной из них запускается графическая оболочка (xserver, иксы), а значит все что ты сейчас видишь перед собой. Переключаться между консолями можно клавишами Ctrl+Alt+(F1-F7) - если ты в графическом режиме. Когда окажешься в текстовом - просто Alt+(F1-F7). Обычно иксы находятся на седьмой консоли. На остальных ты увидишь приглашение залогиниться. В принципе на каждой консоли может залогиниться пользователь (даже один и тот же), запустить свои иксы (если знать где и что подкрутить) и свои программы. В более сложных случаях к каждым запущенным иксам можно подключить свой монитор, свои мышку и клаву и сделать из одного компьютера семь!
Может, ты уже слышал, а может и нет, что в Линуксе ты все время работаешь в консоли, даже когда орудуешь мышкой. Просто когда ты, например два раза кликаешь на том же файле "ы.txt", этим ты запускаешь в текущей консоли команду "gedit /home/user_name/ы.txt"
Скрипты.
Предположим, тебе захотелось сделать что-то в системе, ты пошел на форум, задал вопрос и получил в ответ кучу консольных команд. Твоя первая реакция: какой ужас! Почему нельзя просто тыкнуть куда-то мышкой. Оказывается можно! Можно просто один раз написать набор команд, а потом просто тыкать в него мышкой при необходимости. Это простейший вариант скрипта.
Как его сделать:
1. Создаем текстовый файл.
2. Пишем в нем первой строкой:#!/bin/sh
или:#!/bin/bash
3. Далее пишем последовательно нужные команды (по одной на строку).
4. Последней строкой пишем:exit
5. Сохраняем файл, выходим, даем ему в свойствах разрешение на запуск как программы.
Все. Теперь его можно запускать, тыкнув мышкой.
Совет 1: если между выполнением команд нужна пауза, то для нее есть специальная команда sleep. Например:sleep 2s
или:sleep 3m
Соответсвтенно - s - секунды, m - минуты.
Совет 2: Можно создать на панели или рабочем столе кнопку запуска и прописать в ней путь к скрипту.
Можно закинуть скрипт в "/usr/bin" (для этого можно запустить Наутилус с привилегиями суперпользователя ("gksu nautilus")), и в кнопке запуска указать только его имя.
понедельник, 3 марта 2008 г.
Подписаться на:
Комментарии к сообщению (Atom)
2 комментария:
Вот что-то подобное я уже месяц ищу. Но тоже не достаточно... инфы о скриптах для начинающих пользователей linux ubuntu нету нигде. Какое расширение файлов (или ка оно тут называется), куда сохранять, какие права ставить, как подробно запускать это все дело
просто огромное спасибо
первое человеческое объяснение.
в memoris однозначно
Отправить комментарий