В любой момент времени работы в терминале вы находитесь в некотором каталоге. При запуске терминала текущей директорией является домашний каталог пользователя, но потом вы конечно можете её поменять.
Узнать, в какой же папке вы сейчас находитесь, очень просто, достаточно посмотреть на приглашение терминала, то есть на те символы, которые печатаются автоматически в начале каждой строки:
Текущий каталог - это то, что между символами : и $. Кстати, обратите внимание, перед : стоит имя пользователя и имя компьютера, разделённые символом @. Но когда вы запускаете терминал, то между : и $ стоит символ ~:
Символ ~ - это синоним адреса домашней папки текущего пользователя. Полный адрес домашнего каталога выглядит как
/home/логин_пользователя
Для смены местоположения предназначена команда cd, выполните, например, команду
cd Музыка
Видите, текущее местоположение изменилось:
Имена файлов и каталогов в Linux чувствительны к регистру символов, то есть Музыка и музыка - эта два совершенно разных имени.
После команды cd можно указывать как полные пути относительно корня, так и относительные, отсчитывающийся от текущего каталога. Полный путь:
cd /etc/apt
Несколько важных особенностей. Во-первых, при наборе путей так же работает автодополнение по Tab, это очень удобно. Во-вторых, использовать различные небуквенные символы и пробелы напрямую при наборе путей нельзя.
Например, для того, чтобы перейти в каталог, содержащий в имени символ пробела, надо при наборе пути к такому каталогу перед пробелом поставить символ обратного слеша \.
Вот так:
cd Каталог\ с\ плохими\ символами\ в\ имени\<\>
Установка обратного слеша перед некоторыми символами называется экранированием. Кстати, при использовании автодополнения все слеши расставляются автоматически. Кроме того, можно просто заключить путь в двойные кавычки:
cd "Каталог с плохими символами в имени<>"
Но в этом случае автодополнение работать не будет.
Заменитель адреса домашнего каталога ~ можно использовать и при наборе путей, например:
cd ~/Музыка
А для перемещения непосредственно в домашний каталог достаточно просто набрать cd без аргументов.
Для перемещения на каталог выше можно использовать команду:
cd ..
Вообще, две точки обозначают всегда родительский каталог, поэтому можно делать так:
cd ../..
В принципе, всё можно как угодно комбинировать, в разумных пределах, конечно. Ну и напоследок про cd. Переместиться в предыдущий посещённый каталог можно командой
cd -
Другие полезные операции. Посмотреть содержимое текущего каталога можно командой ls:
Обычно командам можно передавать различные модификаторы, например:
Эта команда показывает различную дополнительную информацию о содержимом каталога.
Очень часто параметрами команд являются имена файлов или папок. Например, команда cat показывает содержимое текстового файла, и если вы хотите посмотреть содержимое файла test.txt, лежащего в вашем домашнем каталоге, то вы могли бы выполнить команду
cat ~/text.txt
Общий список файловых команд:
basename - Удаляет любой путь и указанный суффикс из имени файла (получает имя файла)
cddir – сменить директорию на dir, при этом, если в текущем каталоге нет подкаталога dir, то поиск dir происходит по каталогам, указанным в переменной $CDPATH
cpfile1 file2– скопировать file1 в file2
-r – рекурсивно
-fили --force -попытаться удалить существующую цель, если в нее нельзя записывать.
-iили --interactive - интерактивно подтвердить попытку замещения существующего файла
-bили --backup - сделает резервную копию файлов, которые будут замещены.
-p - сохранить атрибуты копируемого файла (время, права и т.п.)
csplit - Разбивает заданный файл на несколько новых файлов в соответствие с заданными образцами или номерами строк и выдает количество байтов в каждом новом файле
ddif=/source/device of=/target/device bs=blocksize count=кол-во_блоков - копирование и преобразование файлов
dirname -Удаляет из имени файла суффикс, не являющийся директорием (получает имя каталога - путь)
ln file link – создать хардлинк link к файлу file
-s – создать символическую ссылку
ls– список файлов и каталогов
-a – со скрытыми
-l - форматированный одноколоночный список (выводится тип файла, права доступа к файлу, количество жестких ссылок на файл, имя владельца, имя группы, размер файлаr (в байтах), временной штамп и имя файла. Типы файлов могут принимать следующие значения: -для обычного файла,d для каталога, b для блочного устройства, cдля символьного устройства,l для символической ссылки, p для PIPE (FIFO) и s для гнезда (socket).
-h - отображение размеров в человекопонятном (от human) виде (10M, 15K)
-i - вывод inode элементов
-t - сортировка по дате модификации (от старых к новым)/time
-S - отсортировать по размеру (от больших к маленьким)/size
Провайдер (компания-оператор, предоставляющая услугу доступа в интернет) как правило организует подключение одним из нескольких способов:
PPPoE
VPN
Ethernet
Dial-up - с помощью модема с набором номера
Начнем с варианта постоянного соединения — Ethernet (сетевая карта), не вдаваясь в технические подробности.
Для того чтобы работало постоянное соединение через сетевую карту не нужно ничего устанавливать дополнительно, для других случаев потребуется несколько пакетов.
Все эти пакеты включены в вариант дистрибутива, но не установлены по умолчанию.
Чтобы не возвращаться к вопросу об установке позже, лучше сделать это сейчас. Список того, что потребуется:
• gnome-main-menu
• network-manager
• network-manager-pptp
• network-manager-vpnc
• network-manager-openvpn
• pppoe
• pppoeconf
• pppstatus
• openvpn
• openvpn-blacklist
• pptp-linux
• vpnc
Во избежание однообразных манипуляций мышью, воспользуемся командной строкой. Запустим терминал и поместим в него команду:
Некоторые пакеты могут быть уже установлены. Но для полноты, перечислены все из них, на всякий случай. Системы не будет перестанавливать то, что уже установлено и перейдет к следующему пакету.
Настройки сети в Ubuntu производятся через меню, значок которого по умолчанию расположен в правом верхнем углу. На иллюстрации этот значок отмечен красным обводом.
Меню, о котором говорилось выше, вызывается щелчком левой (не правой) кнопкой мыши по значку.
· Соединение через сетевую карту (Ethernet)
Это самый простой вариант, когда достаточно подключить сетевой кабель к компьютеру.
Чтобы сетевая карта заработала, необходимо либо использовать автоматическую настройку, или указать параметры вручную.
По умолчанию в Ubuntu сетевая карта будет настраиваться автоматически, разработчики назвали это «Режим роуминга». Если это ваш случай, то доступ в Интернет у вас уже настроен. Иначе, укажем необходимые параметры, их значения выдает провайдер.
В число параметров входит
Адрес (IP address — читается «ай-пи» адрес)
Маска подсети
Адрес шлюза (иногда называется маршрутизатор по умолчанию)
Сервер имен (DNS читается «дэ-эн-эс»)
На изображении выше, был пункт меню «Ручная настройка», перейдем по этому пункту. Появится такое меню:
На вкладке «Соединения» перечислены все соединения, имеющиеся в системе. На изображении, две сетевых карты, разработчики назвали их «Проводное подключение». Чтобы приступить к настройкам, нужно разблокировать меню, нажав соответствующую кнопку. Система запросит пароль пользователя, вошедшего в систему. Укажем собственный пароль и продолжим.
Выберите нужное «Проводное соединение», скорее всего оно у вас одно, и нажмите «Свойства».
Снимите галочку «Включить режим роуминга», В качестве конфигурации выберите «Статический адрес IP».
Заполним оставшиеся поля данными (IP-адрес, маска подсети, адрес шлюза). Нажмем «Ок».
Перейдем на вкладку «DNS», на против списка «Серверы имен» нажмем «Добавить».
Адрес сервера DNS предоставляется провайдером. Заполнив это последнее, четвертое поле, настройку можно считать завершенной (на изображении DNS адрес указан для примера).
Доступ в интернет должен работать.
· PPPoE
Это соединение может осуществляться через Ethernet, Wi-Fi или DSL. Отличий в настройке самого PPPoE при этом не будет.
Стоит отметить, что настраивать IP адрес для Ethernet, если используется соединение PPPoE через сетевую карту не требуется. Но, чтобы сетевая карта не пыталась автоматически настроиться при каждой загрузке, лучше задать какой-нибудь адрес, например: IP адрес - 192.168.254.254, маска подсети — 255.255.0.0 . Другие настройки для сетевой карты, в этом случае, не требуются.
PPPoE, для настройки, требует знать всего 2 параметра:
Имя пользователя (выдается провайдером)
Пароль (как правило назначается провайдером, но подлежит изменению)
. Щелчком левой кнопки мыши на аплет индикатора сети откроем вложенные пункты и выберем «Ручная настройка».
Нажмем кнопку «Разблокировать» и введем пароль вашего пользователя для входа в компьютер.
Выберем «Соединение точка-точка» и нажмем кнопку «Свойства».
На вкладке «Общие» нужно поставить галочку «Активировать соединение», тип соединения задать как PPPoE. Зададим имя пользователя и пароль.
На вкладке «Модем» выберем сетевую карту («Интерфейс Ethernet»). Перейдем к вкладке «Настройки»
Во вкладке «Настройки» укажем галочку «Установить модем как устройство по умолчанию для доступа в Интернет». Установите флажок «Использовать сервер имен провайдера интернет» и «Попробовать еще раз при разрыве или неудаче соединения».
Завершим настройку нажав «Ок».
· VPN соединение
В описании настройки VPN многие моменты в начале будут схожи с предыдущими вариантами. Вернитесь к ним в случае необходимости. Приступим.
Щелкните левой кнопкой мыши на сетевом аплете.
Выберете пункт «Соединения VPN» далее «Настроить VPN».
В появившемся меню нажмем кнопку «Добавить», чтобы вызвать пошаговый диалог.
На первом шаге запрашивается тип VPN. Чаще всего это «PPTP tunnel». Уточните эту информацию у провайдера.
На втором шаге нужно заполнить некоторые поля.
На вкладке «Connection» (соединение) укажем «Connection Name» (имя соединения) и «Gateway» (адрес сервера). Имя соединения можно указать любое, например: «Интернет». Адрес сервера должен предоставить провайдер.
На других вкладках могут быть не менее важные параметры, но их использование зависит от настроек провайдера и их тоже можно уточнить, если что то не заладится. Кроме того можно задать вопрос мне через электронную почту.
Жмем «Далее», затем закрываем окно «Соединения VPN».
Щелкните левой кнопки мыши на аплете сети, наведите курсор пункт «Соединения VPN» и выберете то соединение, которое вы создали. Появится запрос имени пользователя и пароля. Чтобы сохранить пароль для будущих сессий, установите оба флага в этом меню.