Превратите ваш ubuntu терминал в интерфейс голливудских хакеров

Превращаем интерфейсно Ubuntu в Mac

Сегодня расскажу вам о том, как сделать оформление любимого Linux-дистрибутива таким же, как дизайн другой *nix-ОСи, созданной парнями из Купертино. Сразу сделаю оговорку: true-маководам просьба сдерживать праведный гнев; а тем, кому наскучил мультяшно-гламурный интерфейс Ubuntu, который теперь устанавливается по умолчанию, — просьба обратить внимание на данный пост.

©photo

Перед тем, как начать эксперименты с “яблочным” дизайном для Ubuntu, переключитесь в настройках на английский язык интерфейса (по завершению всех процедур сможете вернуть всё обратно). Также рекомендую вам отключить функционал Unity (который доступен в Ubuntu 11.04). Сделали? Теперь можно приступить к превращению вашего “пингвина” в “снежного леопарда”.

Для начала создаем новую папку в своем домашнем каталоге Home с названием “Mac_files”. В нее скачиваем вручную следующие файлы:

Устанавливаем новые темы оформления

Для этого идем в меню “System -> Preferences -> Appearance”.

Здесь нажимаем Install и в список добавляем Mac4Lin GTK theme” (общий путь к архиву, в котором содержится новая тема оформления при этом будет иметь вид: “/home/username/Mac_files/Mac4Lin_v0.4/GTK Metacity Theme/Mac4Lin_GTK_v0.4.tar.gz”, где username — ваше имя пользователя).

Аналогично воспользуемся кнопкой Install и для установки Mac4Lin icon theme (путь к этому архиву — “/home/username/Mac_files/Mac4Lin_Icons_Part2_v0.4.tar.gz” и “/home/username/Mac_files/Mac4Lin_Icons_modified.tar.gz”).

Закончив добавлять новые темы, нажимаем “Apply new themes“. Готово: теперь у нас в списке действующих есть иконки и общая тема оформления.

Следующий шаг — «курсор, как в Маке»

  • Для этого снова там же жмем кнопку Install и выбираем архив под названием “Mac4Lin mouse cursor theme” (он лежит в нашей папке пользователя по адресу “/home/username/Mac_files/Mac4Lin_v0.4/GTK Cursor Theme/Mac4Lin_Cursors_v0.4.tar.gz”). И снова жмем на “Apply new themes”.
  • Жмем на опцию “Сustomize” и выбираем для оформления “Mac4Lin_GTK_v0.4”. Далее нужно перейти на вкладку “Window border” и тоже выбрать “Mac4Lin_GTK_v0.4”. Применив все изменения, нажмите “Close”.

Следующий шаг — знаменитый фон

Для этого заходим на вкладку “Background”, добавляем новый фон при помощи кнопки “Add” и выбираем обои на рабочий стол, которые у нас лежат по адресу “/home/username/Mac_files/Wallpapers/Leopard.jpg”. Закончив с фоном, жмем на кнопку “Close”.

Еще одна примечательная черта MacOS — красивый “стеклянный” док-бар внизу экрана. В Ubuntu нам его заменит Avant Window Navigator, который вам надо установить, если он еще не установлен.

Заходим в меню Applications -> Accessories -> Terminal, открываем консоль и пишем в ней:

sudo gedit /etc/apt/sources.list

(если вы используете vim или другой редактор — просто подставьте свой редактор в строчку). В появившемся перед нами файле, в самом конце вам надо добавить 2 строчки:

deb http://ppa.launchpad.net/awn-testing/ubuntu hardy main deb-src http://ppa.launchpad.net/awn-testing/ubuntu hardy main

Сохраните все изменения и закройте файл. Продолжаем работать с консолью:

sudo apt-get update sudo apt-get install avant-window-navigator-trunk awn-manager-trunk awn-extras-applets-trunk

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

Если у вас так и случилось (или если вам лень возиться с консолью) — вам прямая дорога в менеджер пакетов Synaptics (Synaptics Manager) либо в Ubuntu Software Center.

Там в строку поиска вбиваем Avant Window Navigator — и ставим его и все связанные с ним пакеты. Чтобы после установки док-бар заработал, включите визуальные эффекты в настройках системы.

Создаем стек с папками в панели

Открывайте установленный Avant Window Navigator.

Кликните на иконку Applet в свойствах док-панели (слева). Справа увидите надпись “Stack Applet” — выбирайте его и жмите “Activate”. Теперь у вас появился стек с папками, точь-в-точь как в MacOS.

Устанавливаем шрифты

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

sudo apt-get install msttcorefonts cd /usr/share/fonts sudo tar xvzf /home/username/Mac_files/Mac4Lin_v0.4/Fonts/OSX_Fonts.tar.gz cd/ sudo tar xvjpf /home/username/Mac_files/Mac4Lin_v0.4/Fonts/fontconfig.tbz -C /etc/fonts

Далее переходим в меню “System -> Preferences -> Appearance”, вкладка “Fonts” — и выбираем все те шрифты, которые видны на скриншоте (не забудьте все сделанные изменения сохранить).

Вот что у меня получилось в итоге:

Собственно, на этом большинству пользователей рекомендую остановиться: у вас и так получилась красивая “макоподобная” Ubuntu (с таким оформлением я успешно проработал почти 2 года).

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

Источник: https://lifehacker.ru/ubuntu-2-mac/

Почему виртуальный терминал «виртуальный», и что / почему / где «настоящий» терминал?

Это не совсем верно. Виртуальные терминалы – это просто программы, которые посылают нажатия клавиш и получают вывод (это называется Standard In, Standard Out [и стандартная ошибка]) для процесса в фоновом режиме. Это базовый вход → обработка → система вывода и находится в основе вашей операционной системы.

Телетайп (или телепринтер)

Человек, работающий на компьютерном терминале

Посмотрим, смогу ли я объяснить это правильно:

В Unix-подобной системе, такой как Linux, есть понятие «все – файл» . Это означает, например, что ваш DVD-привод – это файл (/ dev / sdb1), ваша клавиатура – это файл (/ dev / input / keyboard) и так далее.

Другой набор этих магических файлов – это TTY, где TTY означает Teletype. Пишущая машинка, которая посылает нажатия клавиш на компьютер, который, в свою очередь, отправляет письма обратно в Type Ball . Это представляло бы физическое устройство, удаленную пишущую машинку, таким же образом, как / dev / lp0 может представлять ваш принтер.

Аппаратный терминал VT100

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

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

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

«тонкий клиент» – современный эквивалент VT100

Я надеюсь, что это будет полезно. Пожалуйста, предупредите меня, если я допустил ошибку.

Да, в принципе. Разница между TTY1-7 и gnome-terminal заключается в том, что система предоставляет ttys, тогда как gnome-terminal и konsole сами работают на tty (который работает под графической подсистемой).

Эта абстракция может быть вложен еще глубже (например, x-пересылка, используя протокол telnet для работы в качестве терминала, …), в конце концов, человеко-компьютерный интерфейс действует так же, как и любой другой файл.

И можно передавать, абстрагироваться и перемещаться таким же образом.

Довольно уверен, что назвать его «виртуальным терминалом» – это возврат к тому, когда появились физические терминалы, подключенные к серверам unix …

В дополнение к приведенным выше ответам см. Это подробное объяснение терминалов. TTY, несмотря на кажущуюся простоту, концептуально является довольно сложной частью Linux.

Источник: http://ubuntu.fliplinux.com/1936.html

Поддельный голливудский хакерский экран в терминале Linux

Краткая информация: этот крошечный инструмент превращает ваш Linux-терминал в сцену взлома в стиле голливудского стиля.

Я в!

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

Но это Голливуд! Хакеры вступают в сетевую систему в считанные минуты, тогда как для этого требуется целый ряд исследований. Но на этот раз я наведу критику Голливуда.

Потому что мы будем делать то же самое. Мы собираемся притвориться хакером в голливудском стиле.

Есть этот крошечный инструмент, который запускает скрипт, превращающий ваш терминал Linux в терминал для взлома в реальном времени в Голливуде:

Как вы видите? Он даже воспроизводит музыку Mission Impossible theme в фоновом режиме. Кроме того, каждый раз, когда вы запускаете этот инструмент, вы получаете новый случайный сгенерированный терминал взлома.

Давайте посмотрим, как стать голливудским хакером в 30 секундах.

Рекомендуемые readWhat Если пользователи Linux сделали фильмы!

Как установить голливудский хакерский терминал в Linux

Инструмент довольно точно называется Голливуд. В основном, он работает в Byobu, текстовом диспетчере окон и создает случайное число раздельных окон с произвольным размером и запускает в каждом из них шумное текстовое приложение.

Читайте также:  Установить wire в ubuntu/linux mint и подобные

бёбу является интересным инструментом, разработанным Дастином Киркландом из Ubuntu. Подробнее об этом в другой статье. Давайте сосредоточимся на установке этого инструмента.

Пользователи Ubuntu могут установить Голливуд, используя эту простую команду:

sudo apt установить голливуд

Если вышеуказанная команда не работает в ваших Ubuntu или других дистрибутивах Linux на базе Ubuntu, таких как Linux Mint, элементарная ОС, Zorin OS, Linux Lite и т. Д., Вы можете использовать ниже PPA:

sudo apt-add-repository ppa: hollywood / ppa sudo apt-get update sudo apt-get install byobu hollywood

Вы также можете получить исходный код Голливуда из своего репозитория GitHub:

Голливуд на GitHub

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

Голливуд

Поскольку сначала он запускает Byobu, вам придется дважды использовать Ctrl + C, а затем использовать выход чтобы остановить скрипт терминала взлома.

Вот видео поддельного голливудского взлома. Делать подписаться на наш канал YouTube для более интересных игр для Linux.

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

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

Если вы знаете больше таких увлекательных утилит, поделитесь с нами в разделе комментариев ниже.

Источник

Источник: https://websetnet.net/ru/fake-hollywood-hacker-screen-linux-terminal/

Cтань хакером с «Hollywood» в Ubuntu | Ubuntu66.ru — новости, уроки, помощь, поддержка

Четверг, 29 Январь 2015, 5:10

Размещено в рубрике Лента новостей и имеет 0 комментариев.Дастин Киркленд (Dustin Kirkland), руководящий разработкой проекта Ubuntu Cloud, и Кэйс Кук (Kees Cook), бывший главный сисадмин kernel.

org и лидер Ubuntu Security Team, ныне работающий в компании Google над обеспечением защиты ChromeOS, подготовили пакет Hollywood Technodrama, который симулирует работу хакерского консольного интерфейса в стиле голливудских фильмов.

В пакете используются штатные открытые утилиты и программы, такие как htop, hexdump, apg, man, stat, tree, speedometer, jp2a, bmon, sshart, cmatrix и т.п., которые в сочетании с мозаичной компоновкой окон, реализованной при помощи консольного оконного менеджера Byobu (надстройка над tmux или screen), создают достаточно эффектный интерфейс.

В процессе работы в разных окнах терминала запускаются утилиты для показа логов, подсветки синтаксиса исходных текстов, отображения активности процессов, оценки нагрузки на CPU, мониторинга сетевых соединений, визуализации звукового спектра, показа картинок в псевдографике, генерации паролей и SSH-ключей, вывода содержимого разных областей /proc, /sys и /dev, древовидного представления разных директорий и прочие одновременно полезные и бесполезные данные. Но все это вместе делает компьютер похожим на ту самую машину, с которой Нео смотрел в матрицу.

Вся эта «хакерская атака» в терминале сопровождается музыкой из голливудского фильма «Миссия невозможна».

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

Посмотрите это короткое видео с работой программы Hollywood:

Установка Hollywood в Ubuntu и производные

Программа Hollywood есть в репозиториях Ubuntu 15.04 (ЦПU) откуда можно установить её или скопировать и выполнить команду в терминале

sudo apt-get install hollywood

Для более поздних дстрибутивов Ubuntu и производных установить Hollywood можно с подключением репозитория:

sudo apt-add-repository ppa:hollywood/ppasudo apt-get update

sudo apt-get install hollywood

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

hollywood

Для завершения программы hollywood достаточно нажать сочетание клавиш Ctrl+C.Для завершения процесса выполните ещё команду:

exit

Домашняя страница  Блог Dustin KirklandУдачи.

Ссылка на источник
29-01-2015.

Комментирование и пинг закрыты.

Источник: http://ubuntu66.ru/2015/01/29/ctan-xakerom-s-hollywood-v-ubuntu/

HOW-TO: Как сделать себе «голливудский» десктоп в Linux — «Хакер»

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

Пожалуй, максимального вау-эффекта позволяет достичь приложение Hollywood. Для его установки потребуется Linux семейства Debian. Ubuntu подойдет как нельзя лучше.

Внешний вид — просто чума!

В Hollywood входит целый набор утилит, таких как htop, hexdump, apg, man, stat, tree, speedometer, jp2a, bmon, sshart, cmatrix и прочие. В сочетании с мозаичной компоновкой окон, реализованной при помощи консольного оконного менеджера Byobu, они выглядят максимально зрелищно.

В разных окнах терминала запускаются утилиты для вывода логов, демонстрируется активность процессов, оценка нагрузки на CPU, мониторинг сетевых соединений, визуализация звукового спектра и так далее.

Демонстрируются картинки в псевдографике, содержимое различных областей /proc, /sys и /dev, древовидное представление разных директорий и прочие одновременно полезные и бесполезные данные.

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

В том случае, если в репозитории нет пакета hollywood и команда sudo apt-get install hollywood не срабатывает, подключи репозиторий вручную.

sudo apt-add-repository ppa:hollywood/ppa sudo apt-get update sudo apt-get install hollywood

Для запуска достаточно команды hollywood. Для выхода из программы можно нажать комбинацию клавиш Ctrl + C и end для завершения процесса.

К сожалению, из впечатляющего здесь один внешний вид — толку от Hollywood маловато, разве что можно прикрутить его в качестве заставки. А вот MultiTail — весьма гибкий и полезный в работе инструмент. С его помощью можно наблюдать не только за логами, но и за выводом других команд, к примеру rsstail, wtmptail, negtail.

MultiTail

Количество отображаемых окон никак не ограничено. Можно просматривать море различной информации. Одна из ценных фич — возможность выбора цветовых схем. Они доступны для всех наблюдаемых программ, к примеру для Postfix, Apache, Sendmail, tcpdump и Squid можно выбрать разные темы.

MultiTail умеет фильтровать вывод, подобно grep и sed, а еще может конвертировать части выводимых строк. Например, лог-файлы Squid и qmail могут быть конвертированы во что-то более читабельное. Еще MultiTail умеет конвертировать IP-адреса, коды ошибок и многое другое.

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

Источник: https://xakep.ru/2016/11/15/faq-hollywood-desktop/

Взлом Wi-Fi в Ubuntu Linux | Убунтовод про Ubuntu

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

Все манипуляции проводились с нетбука под управлением Ubuntu 12.04 (использование версии не ниже 11.04, позволить избежать мороки с ручной установкой зависимостей при установке софта).

Многие ли из Вас задумывались о безопасноти своей сети или WI-FI точки? Надежно? Уверены? А как проверить? Об этом мы сегодня и поговорим.

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

Итак, Дано:

  • Wi-Fi сеть-жертва
  • Набор утилит
  • Сетевая карта(wi-fi)

Цель: Заполучить доступ к запароленной сети.

Подготовимся. Первое, что нам понадобится — утилита «iw» (она идет искаропки) и пакет утилит «aircrack-ng«. Скачиваем, устанавливаем.

Оределим имя нашего беспроводного интерфейса:

Обычно это wlan0, но может быть и eth1 и ath1.

Теперь просканируем пространсво в поисках сети-жертвы:

Нам выпадет список сетей с обширной информацией о каждой. Ищем нужную сеть (в моем случае «Snow»), смотрим включен ли у сети запрос пароля, если да — то смотрим метод шифрования (если в описании сети нет упоминания о AES, TSKIP, WPA2 и прочих, значит она использует шифрование WEP).

Из всей информации нам понадобится номер канала вещания [channel 1…13] и Address [**:**:**:**:**:**].

Переходим к главному, но не торопимся, сначала нам нужно остановить все сетевые сервисы, которые могут помешать. Какие именно, мы можем проверить командой:

Обычно выхлоп бывает такой:

PID Name568 avahi-daemon569 NetworkManager571 avahi-daemon628 wpa_supplicant

Останавливаем сервисы:

sudo stop network-managersudo stop avahi-daemonsudo killall wpa_supplicant

Обычно этого бывает достаточно. Теперь поднимаем интерфейс с именем mon0:

sudo airmon-ng start wlan0

Вместо wlan0 должно быть имя вашего интерфейса.

Подготовка закончена! Переходим непосредственно к взлому. Открываем новый терминал (или вкладку), запускаем наш монитор:

Читайте также:  Установить viber в ubuntu 16.04/linux mint 18
sudo airodump-ng —channel Х -w wep -i —bssid **:**:**:**:**:** mon0

Где вместо Х — номер канала вещания сети, а имя bssid — то, которое мы запомнили в самом начале.

У нас запустился монитор, который нам показывает много инфы о запрашиваемой сети. Но нам нужны только поля:

  • STATION — тут отображаются адреса подключенных к данной сети устройств
  • Packets — тут отбражается количество перехваченных нами пакетов

Для общего развития:

  • PWR — мощность сигнала
  • Lost — количество потерянных пакетов
  • Probes — количество попыток подключения

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

Итак, наш монитор работает, сеть вещает, но подключенных устройств не наблюдается — пичалька.

Источник: http://ubuntovod.ru/instructions/hack-wi-fi-ubuntu-linux.html

Команды терминала Ubuntu, Linux и Mac OS X (как запустить и использовать консоль)

Я давно пользуюсь операционными системами Ubuntu и Mac OS X. Когда-то я любил Windows (XP и 7), но после выхода Windows 8 я полностью разочаровался и начал искать альтернативы. И вот уже много лет подряд я влюблен в Ubuntu, поэтому мне пришлось освоить команды терминала.

Все эти команды работают одинаково в Linux, Ubuntu и Mac OS X. Есть, конечно, особенности, но практически все команды из этой статьи будут работать везде.

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

Что такое терминал, или консоль?

Терминал, или консоль, – это специальное окно, в которое вы вводите специальные команды для общения с операционной системой вашего компьютера напрямую без мышки и окон.

Терминал, или консоль, еще называют командной строкой. У Windows нет консоли, эта операционная система работает по-другому. А у Linux, Ubuntu, Mac OS X – есть.

Кстати, Ubuntu и Mac OS X сделаны на базе операционной системы Unix, поэтому они очень похожи. Вот, как выглядит терминал на моем компьютере с Ubuntu:

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

Что можно делать при помощи консоли?

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

Терминал работает одинаково как в Ubuntu и Linux, так и в Mac OS X. Но вот запускается он по-разному.

Работа с консолью

Как запустить консоль в Mac OS X

Нажмите сочетание горячих клавиш Command (⌘) + T.

Или запустите Spotlight, для этого нажмите на значок лупы в верхнем горизонтальном меню справа или с помощью сочетания клавиш + .

В строке поиска Spotlight введите слово “Терминал” и нажмите “Enter”.
В результате откроется окно Терминала.

Как запустить консоль в Linux или Ubuntu

Чтобы запустить терминал, нажмите одновременно Ctrl + Alt + T.

Работа с окном консоли

Команда (или горячие клавиши)Что делает
Ctrl + Alt + T (Linux, Ubuntu)Command (⌘) + T (Mac OS X) открытие консоли
logout или exit выход из консоли
Ctrl + Alt + F1(2,3,4,5,6) переход в консоль из графического режима
Alt + Fn (n = 1,…,6) переключение между консолями
Alt + F7 переключение из консоли в графический режим

Как прописывать путь к каталогам или файлам

Директория, папка и каталог – обозначают одно и то же.

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

. – текущий каталог; .. – родительский каталог (один уровень вверх); ~ – домашний каталог;

/ – корневая директория.

Например, путь /каталог/файл.txt – задает путь к файлу с названием файл.txt, который лежит в каталоге с названием каталог, который, в свою очередь, лежит в корневой (самой верхней) директории.

Команды для работы с каталогами

При помощи консоли можно делать все что угодно с файлами и каталогами. Это, конечно, менее удобно, чем, например, в Проводнике Windows или в Finder Mac OS X, но когда привыкаешь, то это начинает даже нравиться.

КомандаЧто делает
pwd показывает путь к текущему каталогу (Print Working Directory)
ncdu / утилита выведет иерархический список директорий, начиная с самого большого размера, утилита интерактивна, мы можем перемещаться по дереву, входить в папки, изменять представление информации, удалять ненужные файлы и директории
ls вывод содержимого текущего каталога
ls вывод содержимого указанного каталога
ls -l просмотр прав доступа
ls -lah выводит все файлы, включая скрытые и размеры файлов в Мб
ls -a выводит все файлы и каталоги, включая скрытые (и с точками перед названием(.))
ls -G выводит файлы и каталоги в цвете
ls -R выводит в том числе и подкаталоги
tree выводит все каталоги и подкаталоги
cd изменение каталога
cd / переход в корневую директорию
mkdir создание каталога
rmdir удаление пустого каталога
rm -r рекурсивное удаление каталога (сначала будут удалены все подкаталоги и все файлы в этих подкаталогах, а потом и сам каталог)
du -sh вывести размер текущего каталога
du -sh * вывести размер всех каталогов в текущем каталоге
du -sh вывести размер указанного каталога
cp -r копирует все файлы из
mc запуск файлового менеджера Midnight Commander
find поиск
find / -name file.txt найти файлы с именем file.txt, поиск начать с корневого каталога
find / -name '*.txt' найти файлы по маске
zip -r archive.zip folder/ заархивировать все файлы и подкаталоги из каталога folder в архив с названием archive.zip
unzip archive.zip разархивировать в текущий каталог
unzip -l archive.zip (или less archive.zip) просмотреть содержимое архива archive.zip
tar -xvf разархивировать в текущий каталог

Команды для операций с файлами

КомандаЧто делает
nano редактирование файла в редакторе nano
cp копирует файл1 в файл2
scp username1@hostname1:/path/to/ копировать файл с одного сервера на другой
scp username@remotehost:file.txt /local/folder скачать файл file.txt с сервера на текущий компьютер в папку foder
scp file.txt username@remotehost:~/ загрузить файл с текущего компьютера на сервер
rm удаляет файл (-v будет писать о том, что делает)
mv перемещает файл1 в файл2. Эта же команда используется и для переименования файла.
touch создание пустого файла
chmod задание прав доступа
chown пользователь файл смена владельца файла
grep вырезает нужные вам строки из текстовых файлов, которые содержат указанный пользователем текст. Например, grep «Include» /etc/apache2/apache2.conf — покажет все строки из файла apache2.conf, содержащие слово Include.
grep -i -R «слово» найти «слово» во всех файлах и каталогах, включая вложенные. -i — капитализация букв не важна, -R — означает «рекурсивно».
tail вывод последних строк файлов
cat вывести все текстовое содержимое файла на экран или объединить содержимое нескольких файлов и вывести его на экран (выводит все подряд, а не страницу за страницей)
less просмотреть файл страница за страницей (пробел — следующая страница, b — предыдущая страница, v — редактировать, j или ↵ — ввести следующую линию)

Завершение работы компьютера

КомандаЧто делает
reboot перезагрузка компьютера
halt завершить работу системы, но не выключать ПК
poweroff завершить работу системы и выключить ПК
shutdown -h 19.30 [сообщение] завершить работу системы в 19.30 и вывести сообщение
shutdown -h +5 «Пожалуйста, сохраните свою работу» показать сообщение всем залогиненным пользователям и через 5 минут выключить компьютер
shutdown -r now перезагрузить систему

Аварийное завершение программ (процессов)

КомандаЧто делает
xkill выберите окно с программой, которую надо завершить
kill [параметр] PID принудительное завершение зависшей программы. PID — process ID. Пример — kill 2484.
ps определение идентификатора процесса. ps -a и ps -U root — эти команды позволяют добраться до нужных процессов, если они запущены в других терминалах. Первая команда выводит список процессов, запущенных вами, а вторая — от вашего имени (если вы работает под root).
ps -ax | grep вычисление PID процесса с известным именем. Пример # ps -ax | grep firefox
killall самый удобный способ завершить процесс, не зная его ID. Убивает все работающие процессы во всех консолях с заданным именем
Ctrl+C or Ctrl+| остановить работу скрипта в командной строке

Системная информация

КомандаЧто делает
top это команда выводит полную информацию о системе в режиме реального времени (список процессов, загруженность процессора, памяти и т.д.) h — справка q — выход из программы. u — показывает только пользовательские процессы (top -u username) F — изменяет столбец, по которому сортируются задачи f — выбор столбцов для выводаM — выводит данные в мегабайтах (top — M)
man имя_программы справка по программе, листать пробелом
k остановить процесс
htop то же самое, что и top, но с графическим интерфейсом
free выводит информацию об использовании оперативной и виртуальной памяти
df -h выводит информацию об использовании дискового пространства
cat /etc/*release* (или cat /etc/issue) узнаем версию дистрибутива Linux
atop лучше, чем top и sar вместе взятые, хранит исторические данные (atop)
sudo dpkg —get-selections смотрим список установленных пакетов ( | more — постраничный вывод) (Debian / Ubuntu Linux)
baobab информация об используемом дисковом пространстве
hardinfo программа, позволяющая смотреть информацию о системе
hostname показывает hostname системы
clamAV бесплатный антивирус, стандарт для Linux-систем
Читайте также:  Установить индикатор батареи в ubuntu/linux mint

Работа без root

КомандаЧто делает
sudo позволяет запустить любую команду с привилегиями root, при запуске каждой команды надо вводить пароль
sudo -i запускает оболочку root, любые команды будут выполнены с правами администратора, не надо каждый раз вводить пароль
sudo gedit /etc/apt/file.txt изменить файл при помощи gedit с правами root
su user переключение пользователя (без имени пользователя переключает на root)
sudo !! перезапускает последнюю команду с правами администратора
passwd имя_пользователя изменение пароля пользователя

Команды для операций с базой данных MySQL

КомандаЧто делает
mysql -u root -p подключение к MySQL как root
mysql -u user -p database подключение к БД «database» от имени пользователя «user»
create database db_name создаем базу данных «db_name»
show databases вывести список всех имеющихся баз данных
mysql > create user db_usermysql > grant all on db_name.* to 'db_user'@'localhost' identified by 'db_password' создаем нового пользователя «db_user» и даем ему полные права на управление БД «db_name» с паролем «db_password»
SELECT User,Host FROM mysql.user просмотр списка пользователей MySQL
DROP USER 'user_name'@'localhost' удалить пользователя MySQL
mysqldump -u [username] -p [database name] > [database name].sql экспорт базы данных MySQL
mysql -u [username] -p database_name < [database dump name].sql импорт базы данных MySQL
drop database database_name удалить базу данных MySQL

Заключение

Это самые популярные команды терминала (консоли), которые используются чаще всего. Если вы новичок, то пусть они вас не пугают, на самом деле все просто, надо только немного привыкнуть. Я уже привык и мне нравится. А вам?

Источник: https://wilhard.ru/tech/terminal-ubuntu/

12 интересных Linux команд, способных вас рассмешить

Знали ли вы, что Linux подходит не только для серьезной работы админов? На нем можно и в текстовые игры поиграть и с терминалом поговорить, или даже создавать на нем красивые ASCII картины.

Да, Linux это действительно весело, если ты знаешь верные команды.

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

1)Получить случайную цитату с командой fortune

Можно получать случайные цитаты и забавные предсказания с помощью команды fortune. При этом необходимо чтобы на вашу систему был установлен пакет fortune.
Для установки fortune на системах с apt или aptitude:

linuxtechi@linuxarena:~$ sudo apt-get install fortune

Для установки fortune на системах с yum типа CentOS / RHEL / Fedora введите следующие строки:

[root@linuxtechi ~]# yum install fortune*

Как только установка будет завершена, введите команду fortune. Результат можно видеть чуть ниже.

2)Команда Rev

Эта команда разворачивает любую предоставленную ей строку. Команда доступна сразу после установки Linux.

[root@linuxtechi ~]# rev
LinuxTechi
ihceTxuniL
Linux Rocks
skcoR xuniL
Opensource World
dlroW ecruosnepO
LinuxMint Ultimate Desktop
potkseD etamitlU tniMxuniL

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

[root@linuxtechi ~]# rev rev.txt
ihceTxuniL
skcoR syawla xuniL
dlrow ecruosnepO fo enobkcab eht si xuniL
ihceTxuniL moob moob

[root@linuxtechi ~]#<\p>

3)Команда Yes

Команда yes будет без конца отображать данный ей текст, пока вы насильно ее не остановите (CTRL+C).

Синтаксис:

# yes ТЕКСТ

Пример:

[root@linuxtechi ~]# yes LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com^C

[root@linuxtechi ~]#<\p>

4)Превратите терминал в аквариум

Знали ли вы что можете превратить системный терминал Lnux в красивый аквариум с рыбками и водорослями? Для этого вам понадобится установить на свою систему пакеты term animator, libcurses и пакет asciiaquarium.

До того, как следовать инструкции, удостоверьтесь, что у вас установлены пакеты ‘perl‘, ‘perl-Curses‘ и ‘perl-devel‘.

Для систем с yum:

[root@linuxtechi ~]# yum install perl perl-devel perl-Curses

Для Debian систем:

linuxtechi@linuxarena:~$ sudo apt-get install perl libcurses-perl

Теперь можно приступить к установка этой потрясной команды.

Во-первых, удостоверьтесь в том, что скачали пакет term animator:

[root@linuxtechi ~]# wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.6.tar.gz

Установите пакет, как показано ниже.

[root@linuxtechi ~]# tar zxpvf Term-Animation-2.6.tar.gz
[root@linuxtechi ~]# cd Term-Animation-2.6
[root@linuxtechi Term-Animation-2.6]# perl Makefile.PL && make && make test

[root@linuxtechi Term-Animation-2.6]# make install<\p>

Внимание: если у вас возникают сложности в чем-то, что описано выше, то вы всегда можете использовать консоль cpan и установить через нее пакет “Term Animation”. Сделать это можно так:

cpan[1]> install Term::Animation

В конце концов скачайте и установите пакет asciiaquarium. Вот как это можно сделать:

[root@linuxtechi ~]# wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
[root@linuxtechi ~]# tar zxpvf asciiquarium.tar.gz
[root@linuxtechi ~]# cd asciiquarium_1.1/
[root@linuxtechi asciiquarium_1.1]# cp asciiquarium /usr/local/bin/

[root@linuxtechi asciiquarium_1.1]# chmod 755 /usr/local/bin/asciiquarium<\p>

Теперь запустите команду

[root@linuxtechi ~]# /usr/local/bin/asciiquarium

или

[root@linuxtechi ~]# asciiquarium

5)Команда Toilet

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

Для установке пакета toilet в системах на основе Debian используйте команду ниже:

linuxtechi@linuxarena:~$ sudo apt-get install toilet

Для основ типа CentOS или RHEL используйте:

[root@linuxtechi ~]# wget http://caca.zoy.org/raw-attachment/wiki/toilet/toilet-0.3.tar.gz
[root@linuxtechi ~]# tar zxpvf toilet-0.3.tar.gz
[root@linuxtechi ~]# cd toilet-0.3

[root@linuxtechi toilet-0.3]# ./configure && make && make install<\p>

Пример:

linuxtechi@linuxarena:~$ toilet LinuxTechi Rocks

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

6)Подожгите свой терминал

Не бойтесь, эта команда лишь отобразит в вашем терминале символы, складывающиеся в пламя.

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

linuxtechi@linuxarena:~$ sudo apt-get install libaa-bin
linuxtechi@linuxarena:~$ aafire

7)Попросите корову повторить написанное

cowsay — это еще одна забавная Linux команда, отображающая введенное предложение в виде высказывания коровы или любого другого животного на выбор.

linuxtechi@linuxarena:~$ sudo apt-get install cowsay
linuxtechi@linuxarena:~$ cowsay Linux world Rocks

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

linuxtechi@linuxarena:~$ fortune | cowsay

8)Войдите в мир матрицы

Давайте освежим в памяти матрицу с помощью команды cmatrix.

Команда cmatrix не доступна по умолчанию. Для ее установки на систему на базе Debian необходимо ввести следующее:

linuxtechi@linuxarena:~$ sudo apt-get install cmatrix

Запускается матрица так:

linuxtechi@linuxarena:~$ sudo apt-get install cmatrix

9)Любите ли вы мышонка Джерри

Вам надоедал старый темный указатель мыши, да так, что хотелось бы с ним сделать что-нибудь эдакое? Пакет «oneko» вам поможет. Он привязывает к вашему указателю мыши известного мышонка Джерри. В итоге куда бы вы не направили указатель, мышонок направиться за ним. Весьма забавно, не так ли?

Для установки пакета oneko в системе на базе Debian введите:

linuxtechi@linuxarena:~$ sudo apt-get install oneko

После завершения установки напечатайте команду «oneko».

10)Заставьте терминал с вами разговаривать

Включите колонки, ведь с помощью команды espeak вы можете заставить Linux терминал говорить. Для начала установим пакет espeak.

Для систем на основе Debian введите:

linuxtechi@linuxarena:~$ sudo apt-get install espeak

Для систем с yum:

[root@linuxtechi ~]# yum install espeak

Исполните команду espeak с текстом:

linuxtechi@linuxarena:~$ espeak «LinuxTechi is the best Website for Linux guide and tutorials»

11)Паровоз в вашем терминале

Всем известна команда «ls», с помощью которой можно отобразить содержимое директории, но знаете ли вы команду «sl»? Это забавная команда, рисующая в вашем терминале ASCII паровоз.

«sl» не является базовой командой, поэтому для начала ее стоит установить.

Для систем на основе Debian введите:

linuxtechi@linuxarena:~$ sudo apt-get install sl

Для систем с yum:

[root@linuxtechi ~]# yum install espeak

Исполните команду sl и наслаждайтесь:

[root@linuxtechi ~]# sl

12)Посмотрим звездные войны

Хотите вернуться в школу, когда вы были очарованы персонажами звездных воин? Конечно кино в терминале не посмотришь, но вполне можно насладиться сценами из фильма в формате ASCII.

[root@linuxtechi ~]# telnet towel.blinkenlights.nl

Понадобиться немного подождать и будут выведены сцены Star Wars в формате ASCII.

Для остановки зажмите комбинацию ctrl+]. После того, как появится терминал telnet введите в нем quit.

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

Источник: https://omgubuntu.ru/12-intieriesnykh-linux-komand-kotoryie-moghut-zastavit-vas-zasmietsia/

Ссылка на основную публикацию