Основные команды tar
Программа tar на самом деле обладает широкими возможностями, реализация которых доступна с помощью опций. Посмотреть их полный список можно, вызвав в терминале tar –help. Для простейшей распаковки используется tar -xvf путь к архиву. Если же нужно указать, в какую именно папку это надо сделать, то добавляется ключ -C: tar -xvf путь к архиву -C путь к папке назначения. Ключи, используемые в команде, означают следующее:
- -z. Этот ключ говорит о том, что нужно пропустить данный архив через программу gzip;
- -x. Означает, собственно, саму распаковку;
- -v. Говорит о том, что при выполнении команды на экран будет выводиться весь листинг процесса;
- -f. Означает, что распаковать нужно именно архивный локальный файл;
Также перед распаковкой можно посмотреть содержимое файла командой tar -tf путь к архиву.
Команды Linux окружения пользователя
29. su / sudo
Su и sudo — это два способа выполнить одну и ту же задачу: запустить программу от имени другого пользователя. В зависимости от вашего дистрибутива вы, наверное, используете одну или другую. Но работают обе. Разница в том, что su переключает вас на другого пользователя, а sudo только выполняет команду от его имени. Поэтому использование sudo будет наиболее безопасным вариантом работы. Я писал про права суперпользователя в этой статье.
30. date
В отличие от time, делает именно то, чего вы от неё и ожидаете: выводит дату и время в стандартный вывод. Его можно форматировать в зависимости от ваших потребностей: вывести год, месяц, день, установить 12-ти или 24-ти часовой формат, получить наносекунды или номер недели. Например, date +»%j %V», выведет день в году и номер недели в формате ISO.
31. alias
Команда создаёт синонимы для других команд Linux. То есть вы можете делать новые команды или группы команд, а также переименовывать существующие. Это очень удобно для сокращения длинных команд, которые вы часто используете, или создания более понятных имен для команд, которые вы используете нечасто и не можете запомнить. Здесь собрано несколько полезных алиасов.
32. uname
Выводит некую основную информацию о системе. Без параметров она не покажет ничего полезного, кроме строчки Linux, но, если задать параметр -a (All), можно получить информацию о ядре, имени хоста и узнать архитектуру процессора.
33. uptime
Сообщает вам время работы системы. Не очень существенная информация, но может быть полезна для случайных вычислений или просто ради интереса, чтобы узнать, как давно был перезагружен сервер.
34. sleep
Вам, наверное, интересно как же её можно использовать. Даже не учитывая Bash-скриптинг, у неё есть свои преимущества. Например, если вы хотите выключить компьютер через определенный промежуток времени или использовать в качестве импровизированной тревоги.
Копирование ярлыков на Рабочий стол и боковую панель
Просто переместить иконку на рабочий стол Linux Ubuntu не получится. Можно открыть «Меню приложений», нажать и удерживать нужную иконку и переместить ее в боковое меню «Избранное». Приводим примеры с приложением Telegram Desktop.
Эту же операцию можно произвести другим путем – переходим в репозиторий /usr/share/applications, находим в списке элемент «telegramdesktop.desktop», жмем по иконке правой кнопкой мыши и выбираем пункт «Копировать в…».
Можно скопировать иконку на панель «Избранное», а на Рабочем столе, к сожалению, она активна не будет
Указываем в новом окне путь «Домашняя папка», репозиторий «.local», затем «share» и «applications». Выбираем эту папку нажатием на зеленую кнопку в правом верхнем углу, и в результате на панели задач «Избранное» появится ярлык данного приложения.
Выбираем место для копирования, как указано на скриншоте, и подтверждаем действие
В последних версиях операционной системы Linux Ubuntu, к сожалению, создавать ярлыки на Рабочем столе невозможно. В более ранних можно задействовать те же самые методы, перемещая иконку одним кликом.
Создание игрового сервера Steam
Для Counter-Strike и других игр Steam вам понадобится игровой сервер Steam. Однако создание игрового сервера Steam немного отличается. Я использовал машину с Ubuntu 16.04 LTS. Хотя в сообщении сообщества Steam предлагается создать другую учетную запись пользователя для использования в качестве сервера Steam, я просто использовал свою учетную запись пользователя Ubuntu по умолчанию.
SteamCMD
Утилита SteamCMD позволяет вам запускать сервер Steam. Этот инструмент загружает и устанавливает выделенные серверы для игр Steam. Чтобы загрузить установщик SteamCMD, вставьте его в командную строку:
Убедитесь, что вы находитесь в вашем каталоге steamcmd. Как только вы перешли в этот каталог, запустите:
Установочный скрипт и обновление выполнятся. После этого попробуйте войти в систему. Вы можете просто ввести:
Вы должны увидеть сообщение о том, что вы вошли в Steam Public анонимно.
Подключение к серверам
Хотя SteamCMD установлен, нам все равно нужно добавить выделенные серверы. Однако есть несколько тонкостей. А именно, если Steam предоставляет выделенный сервер и он бесплатный, тогда анонимный вход в систему вполне подойдет. Но некоторые серверы требуют, чтобы вы вошли в систему с учетной записью Steam.
Например, Team Fortress 2 можно сыграть таким образом. Не играл в Team Fortress или давно? Ну, может быть, вам нужно вернуться к TF2 . Тем не менее, если Steam предлагает выделенный сервер и это не бесплатная услуга, вы должны войти в систему с учетной записью Steam. Это как будто вы используете клиент Steam. Серверы Counter-Strike должны быть настроены таким образом.
Steam назначает идентификаторы приложений для клиентов и серверов.
Counter-Strike Source
- Клиентский AppID: 240
- AppID сервера: 232330
Team Fortress 2
- Клиентский AppID: 440
- AppID сервера: 232250
Но что мы на самом деле делаем с этой информацией? Нужно зайти в выделенные папки. Поэтому для сервера Team Fortress 2 путь по умолчанию будет
Чтобы создать папку установки, запустите:
Есть два способа установки игры. Если вы используете анонимный вход, просто введите:
Однако, если вам необходимо использовать Steam ID, вместо этого используйте:
Поэтому, чтобы установить сервер Team Fortress 2 , введите его в командной строке:
Некоторые конфигурации могут потребоваться в зависимости от вашей настройки. Вы можете прочитать больше об этом здесь . Чтобы запустить игровой сервер, перейдите в соответствующую папку и запустите ее. Мы рассмотрим пример Team Fortress 2 :
Другие Методы
Хотя предыдущие примеры охватывают игры Steam и Minecraft , это не единственные игры, для которых вы, возможно, захотите запустить сервер. И это не единственные методы создания игрового сервера в Linux. GameServers.com предлагает солидное решение. Есть платные версии, но я попробовал бесплатный Counter-Strike: Source сервер. Проверьте бесплатные серверы, доступные здесь.
Как только вы запросите сервер, вы получите электронное письмо с информацией о вашем сервере. Нажмите на ссылку и следуйте инструкциям (см. Ниже). Это аккуратный сервис. Примечательно, что это особенно полезно, если у вас устаревшее оборудование или вы просто хотите отдельный сервер.
Наконец, Linux Game Server Managers предоставляет отличное решение. Это фантастический инструмент, который совместим с множеством дистрибутивов. LGSM может похвастаться более чем 50 выделенными серверами. Плюс, это с открытым исходным кодом. Инструмент командной строки позволяет быстро развертывать выделенные игровые серверы в Linux. Проверьте демо ниже:
Кредит изображения: Aperture75 через Shutterstock.com
Mac OS
Чтобы открыть папку в файндере, передайте имя папки. Текущая папка — точка:
Если передать имя файла, он откроется в программе по умолчанию. CSS в текстовом редакторе, картинки в превью, PSD в фотошопе:
Если нужно открыть в приложении не по умолчанию, используйте опцию -a . У меня дефолт для JS-файлов это Sublime Text. А в атоме я открою такой командой:
Даже сайт можно открыть:
У команды open есть и другие опции, посмотрите их вот так:
Можно и наоборот папку из файндера открыть в терминале. Просто перетащите папку на иконку терминала в доке. А если перетащить в открытое окно терминала, то в команду подставится путь к этой папке.
Добавление ярлыка на рабочий стол в Ubuntu
Лично я предпочитаю Ubuntu Launcher для ярлыков приложений. Если я часто использую программу, я добавляю ее в панель запуска. Но я знаю, что не у всех одинаковые предпочтения, и некоторые люди предпочитают ярлыки на рабочем столе.
Давайте рассмотрим самый простой способ создания ярлыка приложения на рабочем столе.
Необходимое условие
Прежде всего, убедитесь, что у вас есть значки, разрешенные на рабочем столе GNOME.
Если вы следовали советам по настройке Ubuntu 18.04, вы знаете, как установить инструмент GNOME Tweaks. В этом инструменте убедитесь, что у вас включена опция «Показать значки».
Разрешить значки на рабочем столе в GNOME
Как только вы в этом убедились, самое время добавить ярлыки приложений на рабочий стол.
Создание ярлыка приложения, если его нет в папке «applications»
Если ярлыка нет ни в одном из указанных мест, можно создать его. Для этого заранее скачиваем приложение Krusader, открываем консоль «Терминал» и даем команду на его запуск с правами администратора:
Открываем программу Krusader от имени администратора через консоль «Терминал»
Данное приложение запустится с root-правами. Нажимаем на любую иконку, переходим к подменю «Создать» и выбираем элемент «Создать текстовый файл». Можно также воспользоваться комбинацией Shift + F4.
Нажимаем на «Создать текстовый файл» в данном подменю
Вводим название будущего файла, в нашем случае выглядеть он будет как «Telegram.desktop», после нажимаем на кнопку ОК.
Указываем название и не забываем про формат desktop
В результате в репозитории будет создан пустой текстовый файл, нам же необходимо задать ему значение. Содержимое должно выглядеть примерно следующим образом:
Обязательно сохраняем полученный результат и проверяем наличие иконки в «Меню приложений». Открываем и смотрим, работает ли программа. Иконку Telegram мы привели в качестве примера, данный способ универсален для любых других приложений.
Создание ярлыков в Ubuntu.
В Gnome(и в Unity) есть довольно удобная утилита, которая называется gnome-desktop-item-edit, которая входит в пакет gnome-panel, который не установлен по дефолту в системе.
Давайте же установим:
Флаг —no-install-recommends означает, что установится только пакет gnome-panel без дополнительных пакетов.
Теперь можно запускать приложение, выполнив в терминале команду вида:
К примеру, создадим ярлык для текущего пользователя:
И откроется графическое окно:
Может нажать кнопку «Просмотреть» и выбрать исполняемый файл программы (то есть, не вводить в ручную). Также, изменить иконку на любую, просто кликнув по иконке и откроется файловый менеджер с выбором. И после нажатия «Ок» получаем ярлык в списке приложений:
Если захотим создать ярлык приложения в системном каталоге, то нужно будет выполнять команду с правами суперпользователя:
Но опять же, надо в терминале вводить команду создания ярлыка. Давайте создадим два ярлыка создания ярлыков приложений в системном каталоге и в каталоге текущего пользователя.
Для начала нам потребуется установить gksudo, если она у вас не установлена:
Открываем терминал и выполняем команду:
Создаем ярлык создания ярлыков в системном каталоге:
в команду запуска прописываем:
gksudo «gnome-desktop-item-edit /usr/share/applications —create-new»
Вписываем имя и выбираем иконку, какую захочется.
Создаем ярлык создания ярлыка в домашнем каталоге текущего пользователя:
в команду запуска прописываем:
sh -c «gnome-desktop-item-edit $HOME/.local/share/applications —create-new»
Вписываем имя и выбираем иконку, какую захочется.
В итоге имеем два ярлыка среди приложений:
И теперь, если мы хотим создать ярлык для приложения или запуска скрипта, то нам не надо создавать никакие текстовые файлы или использовать терминал. Всё делается через графический интерфейс.
-
Назад
-
Вперед
Добавить комментарий
Как создавать ярлыки в Кали Линукс: способов немало
Приходящим из Windows этой функции в Linux-е явно не хватает. Ибо понятие “ярлыка” связано только с Windows, но не суть. Польза, конечно, от ярлыка быстрого доступа невероятна, однако, к примеру, в той же Кали прямой такой функции нет от сборки к сборке. Что легко поправимо.
Для быстрого создания ярлыка к нужной папке или файлу вы можете воспользоваться терминалом или провести сие действо прямо на Рабочем столе. Так, чтобы замусорить Рабочий стол Кали ярлыками, достаточно зажать:
и перетащить мышкой нужную иконку на стол.
Этот же трюк прокатывает и пользовательскими приложениями, которые кучно расположены в папке:
Если вы знаете точный путь к программе, которая запускается из специальной директории, можно воспользоваться терминалом . Например, для создания символьной ссылки (давайте условимся называть её именно “ярлыком”), нам нужно:
- открыть терминал в этой папке (в нашем случае на Рабочем столе)
- зарядить команду ln -s /usr/share/applications/имя_программы
Установить Paper Icon Theme в Linux Mint Cinnamon
Существует два способа установки наборов тем значков в Linux Mint. Загрузка темы значков и извлечение ее в каталог ~ / .icons обсуждалась выше.
Другой способ заключается в использовании (Личный пакетный архив). Ниже приведен скриншот классного набора иконок, который называется Тема бумажной иконы,
Откройте терминал (Ctrl + Alt + T) и используйте команду ниже:
sudo add-apt-repository ppa: snwh / pulp
sudo apt-get update
sudo apt-get установить paper-icon-theme
После установки темы значков в меню выберите «Настройки», затем «Темы».
Чтобы найти значки в Linux Mint, загляните в раздел «Параметры тем». Чтобы изменить только значки, а не тему, нажмите на значки.
Здесь вы увидите все доступные значки. Выберите набор, который вы хотите использовать.
Поиск и установка пользовательских значков в Linux с доверенных сайтов
В Интернете есть много мест, где пользователи могут загрузить собственные темы значков. Ниже приведены сайты, которым доверяет сообщество Linux.
- Источником почти для всех проектов с открытым исходным кодом, включая пользовательские значки, является Github,
- Gnome-look.org содержит высококачественные темы иконок на основе Gnome.
- Сообщество обмена произведениями искусства, deviantart.com, известен высококачественными темами и иконками, созданными его участниками
- Пользователи могут загружать пользовательские виджеты с официальный магазин KDE,
- OpenDesktop.org еще один надежный веб-сайт для тем значков.
Просмотрите один из перечисленных выше веб-сайтов, найдите понравившуюся тему значков и загрузите ее. Щелкните правой кнопкой мыши по архиву, чтобы извлечь его содержимое, и щелкните здесь.
Файловый менеджер вашей системы автоматически создаст папку и поместит в нее содержимое архива.
Введите следующую команду в терминале, чтобы создать скрытую папку значков в вашем домашнем каталоге:
mkdir -p ~ / .icon
Найдите загруженную тему значков, обычно находящуюся в папке загрузки. Используйте команду CD ниже, чтобы добраться туда.
CD ~ / Загрузки
Чтобы установить значок, переместите его в созданный вами каталог скрытых значков.
милливольт ~ / .Icons
Замените имя вашей папки с темой значков в приведенной выше команде между <>.
Добавление ярлыка в Ubuntu
Добавление ярлыка в Ubuntu на боковую панель не вызовет никаких трудностей даже у начинающего пользователя. Просто перетащите ярлык приложения из меню Dash в область панели:
Также вы можете кликнуть правой кнопкой мыши по нужному приложению в меню и выбрать Добавить в избранное:
После этого ярлык появится на панели. С рабочим столом дело обстоит сложнее. При попытке скопировать приложение возникает ошибка. Но всё же, не смотря на желания разработчиков из Canonical, как говориться, если очень хочется, то можно. Сначала установите gnone-tweak-tool командой:
Запустите приложение и на вкладке рабочий стол установите переключатель Показывать значки на рабочем столе в положение On:
Затем откройте в файловом менеджере Nautilus папку /usr/share/applications и скопируйте ярлык нужной программы на Рабочий стол
Обратите внимание — копировать нужно именно с помощью контекстного меню, а не перетаскиванием:
После того, как вы вставите ярлык, он будет определяться как неизвестный файл. Запустите его, система спросит, доверяете ли вы этому ярлыку. После того, как вы нажмёте Доверять и запустить, файл превратится в нормальный ярлык приложения.
Если для вашей программы ярлыка не существует, вы можете создать его вручную. Имена файлов ярлыков заканчиваются расширением .desktop и имеют следующий синтаксис:
Version=1.0Name=названиеComment=описаниеExec=/путь/к/исполняемому/файлуIcon=/путь/к/иконкеTerminal=falseType=ApplicationCategories=категории
Здесь самый важный параметр — это Exec. Он должен содержать полный путь к исполняемому файлу программы в файловой системе. Также нужно указать название и полный путь к иконке. Например, ярлык для запуска определённой виртуальной машины в VirtualBox будет выглядеть вот так:
Этот файл можно сохранить. Кликните по нему правой кнопкой мышки и перейдите на вкладку Права. Здесь вам нужно установить галочку Разрешить запуск файла как программы:
Далее запустите ярлык и согласитесь с тем, что ему можно доверять:
Таким образом, вы можете выполнить любую команду или запустить любую программу с нужными опциями.
Если вы не хотите редактировать файл вручную, можно воспользоваться утилитой gnome-desktop-item-edit. Для её установки выполните:
Затем, чтобы создать ярлык Ubuntu, нужно выполнить:
Здесь нужно ввести имя ярлыка, команду и описание. Затем нажмите Ок для добавления ярлыка. Активировать его нужно таким же образом, как и созданный вручную.
Что такое tar и gz
Tar представляет собой формат архива, который способен сохранять в нем такие важные сведения, как данные о владельцах файлов, их структуру папок и многое другое. Одноимённая программа, установленная в системах Linux, работает с архивами типа tar. При этом самостоятельно сжимать файлы tar не умеет. Поэтому для уменьшения размера получившегося архива он использует сторонние продукты сжатия. Чаще всего это gzip или bzip2.
Архиватор gzip использует для сжатия метод Deflate, который позволяет эффективно сокращать размер файлов без потерь. Единственным недостатком gzip является его неспособность работать одновременно с несколькими файлами. Поэтому для того, чтобы создать архив, он комбинируется с утилитой tar. Таким образом, для сжатия нескольких файлов tar сначала создаёт из них один архивный файл, который затем сжимается gzip.
Ещё одной интересной особенностью gzip является возможность сжатия файлов, что называется, «на лету». Таким образом эту методику активно используют многие браузеры для сжатия трафика.
К раткая характеристика и сравнение самых популярных сред рабочего стола в Linux: Cinnamon, Xfce, KDE, LXDE, GNOME, MATE
С кажу сразу, что если хотите объективных оценок, то обратитесь к Википедии, каждой из этих сред посвящена отдельная статья и есть скриншоты. Хотя скриншоты есть и у меня . Мои оценки будут субъективные. Я регулярно работаю только в среде Cinnamon. Последний раз пользовался KDE несколько лет назад. В настоящее время регулярно работаю в GNOME 2. Про все остальные среды рабочего стола я сам прочитал в Википедии:
Cinnamon
П осле того, как была выпущена третья версия GNOME, которую Линус Торвальдс (создатель Linux ) честно назвал «окружением для идиотов», то сразу же появились форки второй версии GNOME. Это Cinnamon и MATE. Оба форка делаются одними и теми же людьми — создателями Linux Mint – тогда зачем же сразу два? Главная цель MATE — это поддержание старого доброго GNOME 2 в актуальном состоянии. Т.е. это тот же GNOME 2, только актуальный. А Cinnamon, хоть и базируется на GNOME 2, но включает в себя модные новации — среди них действительно много полезного. Мне нравится настраивать действия при наведении курсора на определённые углы экрана — пользуюсь постоянно, очень удобно.
В общем, моим любимым окружением рабочего стола является Cinnamon.
По сути, про MATE уже всё сказано в разделе про Cinnamon — это старый добрый и актуальный GNOME 2.
Я пользовался этим окружением рабочего стола давно и очень недолго. Главной мой вывод по итогам этого опыта: красиво, но глючно. Повторюсь, это было давно, там уже много раз всё могло поменяться — поисправляли старые ошибки и добавили новые )) В KDE много разных виджетов, рабочий стол (в то время, когда я им пользовался) выглядел современно и чуть футористично.
«Xfce — лёгкое настольное рабочее окружение для различных UNIX-подобных систем. Разработанное с целью повышения производительности, оно позволяет загружать и выполнять приложения быстро, сохраняя ресурсы системы» — об этом говорит Оливер Фордан, создатель Xfce, которого цитирует Википедия.
Википедия говорит, что «проект LXDE направлен на создание новой быстрой, легковесной и энергоэффективной среды рабочего стола. LXDE создана простой в использовании, достаточно лёгкой и нетребовательной к ресурсам системы. Она подходит для работы с низкопроизводительным спектром оборудования, таким как старые машины с ограниченными ресурсами и/или маленьким объёмом ОЗУ».
Примечание: Если после смены среды рабочего стола вас вместо красивой обоины вкстречает чёрный экран (у меня такое было только после смены на Cinnamon), то… установите другую обоину. Если вы хотите использовать стандартные, то они лежат здесь /usr/share/backgrounds/
Как найти ярлыки в «Меню приложений»
В новых версиях Linux Ubuntu в левом нижнем углу есть иконка «Меню приложений». При нажатии на нее отображается список установленных и востребованных у пользователя программ.
Иконки всех установленных приложений доступны вот в этом меню
В списке есть две категории – «Популярные» и «Все» приложения
Отсюда можно выделять любые иконки и копировать в панель «Избранное», расположенную в левом краю экрана.
Поиск ярлыков в файловом проводнике
Найти ярлыки программ можно и в системной папке. Для начала открываем файловый менеджер и жмем по элементу «Другие места».
Открываем файловый менеджер и жмем по элементу «Другие места»
В новом списке выбираем «Компьютер».
Открываем раздел «Компьютер», чтобы перейти к искомой папке
После этого открываем папку «usr».
Далее жмем на папку «usr»
Дальше переходим к репозиторию «share».
Открываем одну из последних папок – «share»
И находим среди большого количества папок ту, что называется «applications». В ней обычно и хранятся все ярлыки, особенно в ранних версиях ОС Linux Ubuntu. В нашем случае все они отображаются как текстовые файлы с расширением desktop.
В папке «applications» расположены все ярлыки приложений в формате desktop
С помощью ufw
Для добавления правил в ufw:
Определить IP-адреса блокируемого сайта, например командой host:
host vk.comvk.com has address 87.240.190.78vk.com has address 93.186.225.208vk.com has address 87.240.139.194vk.com has address 87.240.137.158vk.com has address 87.240.190.67vk.com has address 87.240.190.72vk.com mail is handled by 20 mx2.vk.com.vk.com mail is handled by 0 mx.vk.com.
В данном случае сайт vk.com имеет несколько IP-адресов, поэтому будет необходимо создать правила для каждого IP-адреса:
-
Запустить графический интерфейс настройки ufw:
- Активировать работу ufw (нажать на пиктограмму включения напротив слова Статус.
- Создать расширенное правило c запретом передачи данных в оба направления для сетевого интерфейса eth-N, для чего:
- Нажать «Правила», затем «+» и выбрать вкладку «Расширенные»:
- В открывшейся форме выбрать:
- В пункте «Политика»: «Запретить»;
- В пункте «Направление»: «Оба»;
- В пункте «Интерфейс»: «eth0» указать сетевой интерфейс, через который пользователь получает доступ к сети интернет;
- В поле из: «ip адрес» указать IP-адрес сетевого интерфейса, который указывали в поле «Интерфейс» пункт 3.
- В пункте «В»: указать первый IP-адрес из списка адресов vk.com.
- Когда первый ip адрес добавлен, нажмите кнопку «Добавить» один раз и правило будет добавлено (при этом окно не закрывается и закрывать его не надо).
- Теперь необходимо добавить другие IP-адреса из пула vk.com. Для этого редактируются поля: «Имя» и «В»:
- В поле «Имя» — указать, например, «vk.com – IP-адрес».
- В поле «В» — указать следующий (второй) IP-адрес пула сайта vk.com;
- Нажать кнопку «Добавить».
- Аналогичным образом добавьте все IP-адреса:
Дополнительный пример с одним IP-адресом rambler.ru: