71 команда linux на все случаи жизни. ну почти

Запуск терминала

Следует заметить, что запуск терминала в Ubuntu непосредственно на рабочем столе также возможен по комбинациям клавиш.

  • Ctrl+Alt+T — запускает окно терминала на активном рабочем столе.
  • Alt+F2 — откроется окно «Выполнить», где достаточно вписать «lxterminal» и подтвердить кнопкой Ok.
  • Ctrl+Alt+(F1-F6) — откроется системная консоль (можно запустить до шести консолей одновременно), графическим аналогом которой и является терминал. Хотя эти комбинации относятся к системным, а не к терминалу, но с их помощью также можно получить доступ к режиму ввода команд.
  • Ctrl+Alt+F7 — возврат из консоли на рабочий стол.
  • Win+T — вызов терминала в Linux Ubuntu с рабочим окружением XFCE.

Новый жесткий диск для PS3. Как выбрать и установить

Есть один момент, способный испортить впечатление о действительно хорошей игре, и речь сейчас идет не о графике или концовке сюжетной кампании, а об объеме жесткого диска, установленного внутри вашей PS3. Не видите связи? Что же, сейчас все обоснуем.

Начнем с того, что первые версии PS3 (Fat) комплектовались HDD на 40, 60 или 120 Гб. Этого места вполне хватало для игр, выходивших в самом начале пути данной консоли. Позже игрушки стали требовательнее, что вынудило инженеров пойти навстречу геймерам и в новые PS3 установить накопители на 250 Гб. Однако и этого оказалось недостаточно.

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

Если вы решили, например, увеличить память на PS3 12 Гб, вам понадобятся специальные салазки, которые можно заказать в интернете. Установка жесткого диска в PS3 Super Slim без крепежной скобы (CECH-ZCD1) – невозможна.

Максимальный объем памяти PS3, который можно встретить на полках магазинов – 500 Гб. Больше не бывает.

Частые проблемы из-за недостатка памяти

Теперь объясним, что мы имели ввиду в самом начале статьи. Представим, что у вас есть 5-6 игр, довольно приличного объема.

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

Вдруг в PSN, например, по подписке PS Plus, раздают какую-то очень интересную игру, которую вы так хотели пройти, но по каким-то причинам не могли купить. Вы ставите ее на загрузку и оказывается, что свободная память – закончилась.

Пробегая игру только по сюжету, вы можете потерять массу «пасхалок», интересных второстепенных миссий и прочего дополнительного контента. В общем, вы не сможете узнать некоторые аспекты пройденной истории, не изучив локации.

В наших мастерских производится ремонт PlayStation 3. Вы можете смело довериться многолетнему опыту наших специалистов. Звоните и записывайтесь!

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

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

Какие жесткие диски подходят для PS3

На данный момент существует 3 типа накопителей, которые могут быть установлены внутрь вашей PS3.

Лоток жесткого диска на PlayStation 3 Super Slim

Для начала выясним, какой жесткий диск стоит в PS3. Sony комплектовала свои приставки обычными HDD на 5400 оборотов в минуту, объем которых нам уже известен. К слову, они не изменили своим принципам и при создании PS4, где находится похожий накопитель.

Установка жесткого диска в PS3 Super Slim возможна только с учетом следующих нюансов: разъем SATA 2.0, форм-фактор 2.5 и толщина не более 9,5 мм

Последнее очень важно, так как диск побольше просто не поместится в лоток

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

Аналогом HDD-диска является SSD. Такие накопители способны сравнять скорость работы консоли со скоростью ракеты, однако идеология консоли (недорогая платформа с минимальным апгрейдом) с покупкой такого жесткого диска ломается напрочь. И главным фактором в этом плане становится стоимость SSD.

Хороший SSD на 1-2 Тб обойдется чуть ли не дороже подержанной PS4. По мнению многих пользователей, это нерациональное расходование денег на цели, которые вряд ли себя оправдывают. Если проще, нет смысла платить около 10-13 тысяч рублей за то, чтобы игра грузилась не 20 секунд, а, например, 10.

Как лучше увеличить память на PS3

Не обязательно искать HDD для PS3 Super Slim, то есть, под конкретную модель, определенного производителя. Вы можете выбрать любой накопитель для ноутбука, главное, чтобы он подходил по всем параметрам.

Объем жесткого диска напрямую зависит от ваших финансовых возможностей. Отметим, что, для непрошитой PS3, 1 Тб – хорошо, а 2 Тб будет более чем достаточно. Владельцам взломанных консолей, где игры можно бесплатно качать с торрента и закидывать во внутреннюю память, может не хватить и этого, ведь все, что вы захотите, вы получите в тот же момент.

Если вы хотите 1 Тб и более, лучше покупайте накопитель со скоростью 7200 об/мин. Иногда если используется HDD большого объема с 5400 об/мин, падает его общая производительность.

Внешний жесткий диск для PS3

  • Если вам не хватает памяти на PS3 для того, чтобы закинуть все игры, и в распоряжении есть внешний жесткий диск, им смело можно пользоваться.
  • Его можно применять как дополнительное хранилище для фильмов, музыки и реплеев (доступно на не взломанных консолях), так и основного — для приложений и игр (только на прошитых).
  • Увеличить память на PS3 для игр, используя обычные флешки, на практике не всегда возможно.

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

USB-накопитель должен быть отформатирован в FAT32.

Какой жесткий диск купить для PS3

В этой статье мы использовали несколько объемных отступлений из жизни рядового геймера, поэтому суть выбора жесткого диска для ПС3 могла оказаться не такой очевидной. Поэтому сделаем некий итог.

Сначала поговорим о внутренних накопителях. Если вы хотите больше 1 Тб памяти, лучше купить ноутбучный HDD на 7200 об/мин, если объем будет меньше — тот же, но с 5400 об/мин.

Теперь о внешнем хранилище. Если консоль прошита – можно выбрать практически любой внешний USB-диск и хранить на нем игры.

Команды Linux: пользователи и группы.Наверх

# id
# Показывает сводную информацию по текущему пользователю (логин, UID, GID, группы);

# finger Mut@NT
# Показать информацию о пользователе Mut@NT;

# last
# Показывает последних зарегистрированных пользователей;

# who
# Показывает имя текущего пользователя и время входа;

# useradd Mut@NT
# Добавление нового пользователя Mut@NT;

# groupadd ITShaman
# Добавление группы ITShaman;

# usermod -a -G ITShaman Mut@NT
# Добавляет пользователя Mut@NT в группу ITShaman (для Debian-подобных дистрибутивов);

groupmod -A Mut@NT ITShaman
# Добавляет пользователя Mut@NT в группу ITShaman (SuSE);

# userdel Mut@NT
# Удаление пользователя Mut@NT;

# groupdel ITShaman
# Удаление группы ITShaman;

Сеть

ifconfig — показать информацию о сетиiwconfig — показать информацию о беспроводной сетиsudo iwlist scan — поиск беспроводных сетейsudo /etc/init.d/networking restart — перезапустить сеть/etc/network/interfaces — файл для ручной настройки сетиifup interface — включить интерфейсifdown interface — отключить интерфейс

ping host - пропинговать host и вывести результат

whois domain - получить информацию whois для domainwget file - скачать fileifconfig eth0" - показать конфигурацию сетевого интерфейса eth0ifup eth0" - активировать интерфейс eth0ifdown eth0" - деактивировать интерфейс eth0ifconfig eth0 192.168.1.1 netmask 255.255.255.0" - выставить интерфейсу eth0 ip-адрес и маску подсетиifconfig eth0 promisc" - перевести интерфейс eth0 в promiscuous-режим для «отлова» пакетов (sniffing) ifconfig eth0 -promisc" - отключить promiscuous-режим на интерфейсе eth0dhclient eth0" - активировать интерфейс eth0 в dhcp-режиме.route -n" - вывести локальную таблицу маршрутизацииroute add -net 0/0 gw IP_Gateway" - задать ip-адрес шлюза по умолчанию (default gateway) route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1" - добавить статический маршрут в сеть 192.168.0.0/16 через шлюз с ip-адресом 192.168.1.1route del 0/0 gw IP_gateway" - удалить ip-адрес шлюза по умолчанию (default gateway) echo «1» > /proc/sys/net/ipv4/ip_forward" - разрешить пересылку пакетов (forwarding) hostname" - отобразить имя компьютераip link show" - отобразить состояние всех интерфейсовmii-tool eth0" - отобразить статус и тип соединения для интерфейса eth0ethtool eth0" - отображает статистику интерфеса eth0 с выводом такой информации, как поддерживаемые и текущие режимы соединенияnetstat -tupn" - отображает все установленные сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID'ы и имена процессов, обеспечивающих эти соединенияnetstat -tupln" - отображает все сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID'ы и имена процессов, слушающих портыtcpdump tcp port 80" - отобразить весь трафик на TCP-порт 80 (обычно — HTTP) iwlist scan" - просканировать эфир на предмет, доступности беспроводных точек доступаiwconfig eth1" - показать конфигурацию беспроводного сетевого интерфейса eth1cat /proc/net/dev - показать сетевые интерфейсы и статистику по нимdig domain – получить DNS информацию domain

touch — создать файл

Команда touch создает пустой файл. Например, touch file создаст пустой файл в текущей папке с именем file:

Для создания файлов через терминал существует еще несколько команд, они рассмотрены в статье как создать файл в linux.

Посмотреть ip адрес

Часто возникает необходимость быстро узнать ip адрес своей машины. Для этого есть легко запоминающаяся команда, использующая curl и сайт ifconfig.me:

Управление пользователями

  1. useradd / userdel / usermod

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

    useradd имя_пользователя.
  2. passwd

    Позволяет менять пароли учётных записей. Обычный пользователь может поменять только пароль, связанный с его именем: passwd имя_пользователя.В режиме суперпользователя можно «вслепую» сбросить все пользовательские пароли в системе.

Управление пользователями и группами

Теперь поговорим об инструкциях, которые помогают управлять правами пользователей. Без этих инструкций основные команды Ubuntu были бы неполными. Как правило, они нужны для смены пароля, создания и удаления групп и отдельных лиц, использующих ОС.

Создать новую группу с заданным именем:

Удалить группу с заданным именем:

Сменить имя группы:

Создать нового пользователя:

Стереть данные пользователя, включая его личную директорию:

Установить новые атрибуты для пользователя:

Установить новый пароль текущей учётной записи:

Редактировать пароль указанного пользователя. Применяется только с правами root:

Команды Linux для получения прав суперпользователя

Для выполнения множества действий в системе, например для установки и удаления программ, вам понадобятся права администратора, или суперпользователя root, как его называют в Linux.

  1. . Эта команда даст вам права суперпользователя. Введите перед нужной командой (например,), чтобы выполнить её от имени администратора. Система спросит у вас пароль.
  2. . После этой команды все введённые вами команды будут исполняться от имени суперпользователя, пока вы не закроете терминал. Используйте её, если вам нужно выполнить много команд с правами администратора.
  3. . Команда для запуска с правами администратора приложения с графическим интерфейсом. Например, если вы хотите переместить или изменить системные файлы, введите (укажите тот файловый менеджер, которым пользуетесь).
  4. . Эта команда запустит ранее введённую команду с правами администратора. Полезно, если вы набрали команду без .

Команды Linux: Работа с ядром и модулями.

13.2 Работа с модулями ядра

# lsmod
# Список всех модулей загруженных в ядро;

# modprobe isdn
# Загрузка модуля на примере isdn;

# make
# Создание сжатого образа ядра системы;

# make modules
# Компиляция модуля;

# make modules_install
# Установка модуля;

# make install
# Установка в ядро системы;

Горячие клавиши

Копирование команд
Часто вам придётся следовать каким-либо инструкциям, которые требуют копирования команд в терминал. Наверное, вы удивитесь, когда обнаружите, что текст, скопированный вами с интернет-страницы при помощи комбинации клавиш Ctrl+C , не вставляется в терминал при нажатии Ctrl+V . И что, неужели придётся перепечатывать все эти команды и имена файлов вручную? Нет, расслабьтесь! Вставить текст в терминал можно тремя способами: Ctrl+Shift+V , нажатием средней кнопки мыши или правой кнопки мыши и выбором строки «Вставить». Экономия набора

или Ctrl + P прокрутка недавно использованных команд вверх
↓ или Ctrl + N прокрутка недавно использованных команд вниз
Enter выполнение выбранной команды
Tab крайне удобная возможность — автозаподстановка команд и имён файлов. Если с выбранных символов начинается только одна команда, подставится именно она, а если их несколько,то по двойному нажатию tab выведется список всех возможных вариантов.
Ctrl + R поиск по командам, которые вы вводили раньше. Если вам нужно повторно выполнить очень длинную и сложную команду, вы можете ввести только её часть, а эта комбинация клавиш поможет найти команду целиком.
History
Команда history
выводит список всех команд, которые вы вводили. Каждой команде будет присвоен номер. Чтобы выполнить команду под номером x, просто введите »!x»
. Если у вас получилась слишком длинная история, можно попробовать «history I less»
, это сделает список прокручиваемым.

Изменение текста
Здесь мышь не работает. Используйте стрелки влево/вправо, чтобы перемещаться по строке. Ввод с клавиатуры будет добавлять символы. Существующий текст удаляться не будет.

История введённых команд

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

history

У каждой команды в истории есть номер, выполнить снова команду с определённым номером можно набрав в терминале восклицательный знак и номер нужной команды:

А повторить предыдущую набранную команду можно просто написав два восклицательных знака Двигаться по истории набранных команд можно стрелочками вверх/вниз клавиатуры. Нажав один раз на стрелку вверх — терминал покажет последнюю набранную команду, два раза — предпоследнюю, и так далее. Если нужно вернуться назад — нажмите стрелочку вниз.

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

Команды для изменения полномочий на файлы:

ls -lh

— просмотр полномочий на файлы и директории в текущей директории
 

ls /tmp | pr -T5 -W$COLUMNS

— вывести содержимое директории /tmp и разделить вывод на пять колонок
 

chmod ugo+rwx directory1

— добавить полномочия на директорию directory1 ugo (User Group Other)+rwx (Read Write eXecute) — всем полные права.
 

chmod 777 directory1

— другой способ.
 

chmod go-rwx directory1

— отобрать у группы и всех остальных все полномочия на директорию directory1.
 

chown user1 file1

— назначить владельцем файла file1 пользователя user1
 

chown -R user1 directory1

— назначить рекурсивно владельцем директории directory1 пользователя user1
 

chgrp group1 file1

— сменить группу-владельца файла file1 на group1
 

chown user1:group1 file1

— сменить владельца и группу владельца файла file1
 

find / -perm -u+s

— найти, начиная от корня, все файлы с выставленным SUID
 

chmod u+s /bin/binary_file

— назначить SUID-бит файлу /bin/binary_file. Это даёт возможность любому пользователю запускать на выполнение файл с полномочиями владельца файла.
 

chmod u-s /bin/binary_file

— снять SUID-бит с файла /bin/binary_file.
 

chmod g+s /home/public

— назначить SGID-бит директории /home/public.
 

chmod g-s /home/public

— снять SGID-бит с директории /home/public.
 

chmod o+t /home/public

— назначить STIKY-бит директории /home/public. Позволяет удалять файлы только владельцам
 

chmod o-t /home/public

— снять STIKY-бит с директории /home/public
 

chattr +a file1

— позволить открывать файл на запись только в режиме добавления
 

chattr +c file1

— позволяет ядру автоматически сжимать/разжимать содержимое файла.
 

chattr +d file1

— указывает утилите dump игнорировать данный файл во время выполнения backup'а
 

chattr +i file1

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

chattr +s file1

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

chattr +S file1

— указывает, что, при сохранении изменений, будет произведена синхронизация, как при выполнении команды sync
 

chattr +u file1

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

lsattr

— показать атрибуты файлов
 

Мужские штуки, которые мы нашли на AliExpress

Команды для поиска файлов:

find / -name file1

— найти файлы и директории с именем file1. Поиск начать с корня (/)
 

find / -user user1

— найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/)
 

find /home/user1 -name "*.bin"

— Найти все файлы и директории, имена которых оканчиваются на '. bin'. Поиск начать с '/ home/user1'
 

find /usr/bin -type f -atime +100

— найти все файлы в '/usr/bin', время последнего обращения к которым более 100 дней
 

find /usr/bin -type f -mtime -10

— найти все файлы в '/usr/bin', созданные или изменённые в течении последних 10 дней
 

find / -name *.rpm -exec chmod 755 '{}' ;

— найти все фалы и директории, имена которых оканчиваются на '.rpm', и изменить права доступа к ним
 

find / -xdev -name "*.rpm"

— найти все фалы и директории, имена которых оканчиваются на '.rpm', игнорируя съёмные носители, такие как cdrom, floppy и т.п.
 

locate "*.ps"

— найти все файлы, содержащие в имени '.ps'. Предварительно рекомендуется выполнить команду 'updatedb'
 

whereis halt

— показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу 'halt'which halt — отображает полный путь к файлу 'halt'

Физиологические причины состояния

Почему озноб появляется у представительниц прекрасного пола? Не всегда состояние свидетельствует о каких-либо патологиях в организме. Дрожь в теле без лихорадки происходит в период беременности, когда изменяется соотношение баланса гормонов и изменяется работа яичников. Для устранения причины возникновения озноба беременной лучше проконсультироваться с врачом.

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


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

Работа с файлами

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

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

Текущий каталог — это то, что между символами и

Кстати, обратите внимание, перед стоит имя пользователя и имя компьютера, разделённые символом. Но когда вы запускаете терминал, то между и стоит символ :

При запуске терминала текущим каталогом становится домашняя папка пользователя, так вот, символ — это синоним адреса домашней папки текущего пользователя. Кстати, если вы ещё не знаете, полный адрес домашнего каталога выглядит как

/home/логин_пользователя

У меня это .

Хорошо, как выяснить текущее местоположение, вроде разобрались, а как же его сменить? Для этого предназначена команда , выполните, например, команду

cd Музыка

Видите, текущее местоположение изменилось:

На всякий случай напоминаю, что имена файлов и каталогов в Linux чувствительны к регистру символов, то есть и — эта два совершенно разных имени.

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

cd /etc/apt

Хочу сразу обратить внимание на несколько важных особенностей. Во-первых, при наборе путей так же работает автодополнение по Tab, это очень удобно

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

cd Каталог\ с\ плохими\ символами\ в\ имени\<\>

Установка обратного слеша перед некоторыми символами называется экранированием. Кстати, при использовании автодополнения все слеши расставляются автоматически. Кроме того, можно просто заключить путь в двойные кавычки:

cd "Каталог с плохими символами в имени<>"

Но в этом случае автодополнение работать не будет.

Заменитель адреса домашнего каталога можно использовать и при наборе путей, например:

cd ~/Музыка

А для перемещения непосредственно в домашний каталог достаточно просто набрать без аргументов.

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

cd ..

Вообще, две точки обозначают всегда родительский каталог, поэтому можно делать так:

cd ../..

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

cd -

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

Обычно командам можно передавать различные модификаторы, например:

Кстати, эта команда показывает различную дополнительную информацию о содержимом каталога.

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

cat ~/text.txt

Man и получение справки

Названия консольных программ, которые могут пригодиться, нужно выучить или распечатать, а как ими пользоваться можно узнать в любой момент вызвав справку к программе. Для получения справки по той или иной команде, нужно выполнить: man команда
команда -h
команда --help

Перемещаться по этому мануалу можно клавишами со стрелками, а выйти из него, нажав клавишу Q .

Разные полезности терминала

На всякий случай немного коснусь ещё одной темы. Бывает так, что вы что-то запустили в терминале и хотите прервать работу этого чего-то. Обычно это сделать очень просто, достаточно нажать на клавиатуре сочетание клавиш Ctrl+C.

Есть и другие управляющие сочетания, например Ctrl+D посылает сигнал конца файла запущенному приложению, а без запущенных утилит делает тоже, что и терминальная команда . Ну а если вы хотите более подробно управлять работающими программами, то посмотрите на системный монитор , который, правда, нужно доустанавливать отдельно.

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

И напоследок, в качестве примера, рассмотрим простой консольный файловый менеджер. Помните, в мы установили в нашу систему Midnight Commander. Введите в терминале команду

mc

и увидите, что получится:

У пользователей постарше, успевших поработать в DOS, это окно может вызвать острый приступ ностальгии.

Что нужно для установки

IPTABLES (firewall)

  • отобразить все цепочки правил

  • отобразить все цепочки правил в NAT-таблице

  • очистить все цепочки правил в filter-таблице

  • очистить все цепочки правил в NAT-таблице

  • удалить все пользовательские цепочки правил в filter-таблице

  • позволить входящее подключение telnet’ом

  • блокировать исходящие HTTP-соединения

  • позволить «прокидывать» (forward) POP3-соединения

  • включить журналирование ядром пакетов, проходящих через цепочку INPUT, и добавлением к сообщению префикса «DROP INPUT»

  • включить NAT (Network Address Translate) исходящих пакетов на интерфейс eth0. Допустимо при использовании с динамически выделяемыми ip-адресами

  • перенаправление пакетов, адресованных одному хосту, на другой хост

Команды для создания резервных копий:

dump -0aj -f /tmp/home0.bak /home

— создать полную резервную копию директории /home в файл /tmp/home0.bak
 

dump -1aj -f /tmp/home0.bak /home

— создать инкрементальную резервную копию директории /home в файл /tmp/home0.bak
 

restore -if /tmp/home0.bak

— восстановить из резервной копии /tmp/home0.bak
 

rsync -rogpav --delete /home /tmp

— синхронизировать /tmp с /home
 

rsync -rogpav -e ssh --delete /home ip_address:/tmp

— синхронизировать через SSH-туннель
 

rsync -az -e ssh --delete ip_addr:/home/public /home/local

— синхронизировать локальную директорию с удалённой директорией через ssh-туннель со сжатием
 

rsync -az -e ssh --delete /home/local ip_addr:/home/public

— синхронизировать удалённую директорию с локальной директорией через ssh-туннель со сжатием
 

dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz'

— сделать «слепок» локального диска в файл на удалённом компьютере через ssh-туннель
 

tar -Puf backup.tar /home/user

— создать инкрементальную резервную копию директории '/home/user' в файл backup.tar с сохранением полномочий
 

( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p'

— копирование содержимого /tmp/local на удалённый компьютер через ssh-туннель в /home/share/
 

( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p'

— копирование содержимого /home на удалённый компьютер через ssh-туннель в /home/backup-home
 

tar cf - . | (cd /tmp/backup ; tar xf - )

— копирование одной директории в другую с сохранением полномочий и линков
 

find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents

— поиск в /home/user1 всех файлов, имена которых оканчиваются на '.txt', и копирование их в другую директорию
 

find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2

— поиск в /var/log всех файлов, имена которых оканчиваются на '.log', и создание bzip-архива из них
 

dd if=/dev/hda of=/dev/fd0 bs=512 count=1

— создать копию MBR (Master Boot Record) с /dev/hda на флоппи-диск
 

d if=/dev/fd0 of=/dev/hda bs=512 count=1

— восстановить MBR с флоппи-диска на /dev/hda
 

17 команд терминала, о которых должен знать каждый пользователь Ubuntu:

17 команд для новичков в Ubuntu#1. ls: перечислить содержание директории

Если вы хотите увидеть скрытые директории и файлы (в том числе начинающиеся с точки), флаг -a.

Посмотрите руководство для большей информации (man ls).

#2. cd: изменить директорию

Запомните,
. означает текущую директорию
... означает «родительскую» директорию
~ означает домашнюю директорию пользователя

#3. pwd: вывести адрес текущей рабочей директории

#4. mkdir: создать папку

#5. rm: удалить файл/директорию

Замечание: эта команда удаляет папку (директорию) только если она пустая, если вы не определите флаг -f для полного удаления. Но будьте осторожны с аргументами -r и -f. (-rf очень опасен)

#6. sudo: выполнить как суперпользователь, для получения его привилегий
Например,

Затем введите пароль от вашего аккаунта, и вы сможете выполнять какие-либо административные задачи, как root. Так что, если вы получаете какие-либо ошибки доступа при использовании какой-нибудь команды, поставьте перед ней sudo — это может помочь.

#7. mv: переименовать или переместить файл/директорию

команда выше переместит файл file1 из текущей директории в назначенную папку

Это переименует файл new_logo.jpg.

#8. cat: Просмотреть содержание файла

#9. man: подробное руководство по утилитам/командам/программам

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

#10. cp: скопировать файлы/папки

Команда выше скопирует файл movie_name.mp4 в определённую директорию

#11. wget: загружайте файлы
GNU Wget полезен в загрузке файлов из интернета через командную строку:

#12. gksudo: выполняйте графические приложения с привилегиями администратора root

Команда выше откроет nautilus с root-привилегимями. Это как sudo, но в графическом режиме.

#13. shutdown: чтобы выключить ваш компьютер из терминала

где время может быть 0, если вы хотите выключить компьютер сейчас, или вы можете определить точное время — 10:30.

#14. restart: перезагрузка компьютера

Для управления пакетами в Ubuntu есть особые команды. Они требуют root-привилегий, так что просто добавьте sudo перед ними (команда спросит ваш пароль и начнёт работать!). Кстати, если хотите установить microsoft excel office, советую пройти по вышеуказанной ссылке.

#15. apt-get: консольная утилита для управления пакетами
Есть различные опции, такие как:
install – чтобы установить пакет
Например, чтобы установить PyRoom (текстовый редактор без отвлекающих элементов)

remove – чтобы удалить пакет

update – чтобы обновить список пакетов и их версии

upgrade — чтобы обновить все пакеты в вашей системе

#16. add-apt-repository – чтобы добавить PPA-репозиторий
Например, чтобы добавить PPA-репозиторий для программы Eidete (программа для скринкастинга)

После добавления PPA требуется команда apt-get update

#17. apt-cache: чтобы просмотреть детали пакета из кеша
search: поиск определённых пакетов через apt-cache
Например:

Заключение

Команды для терминала Линукс – самый оптимальный вариант управления Убунту. Однако есть свои тонкости, которые следует знать каждому пользователю.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector