Псевдонимы для упрощения решения задач в Bash

Псевдонимы или как их еще называют, алиас, как следует из названия, используются для вызова команды под другим именем. Команда, к которой применен псевдоним, будет работать так же, как если бы она была вызвана напрямую. Например, если я хочу перейти в родительский каталог с помощью команды .., мне достаточно создать псевдоним в терминале с помощью следующей команды: alias ..='cd ...'.

Вероятно, у вас уже создано несколько псевдонимов, и вы об этом не знаете. Если вы выполните alias, вы увидите уже определенные псевдонимы. Эти псевдонимы определены в файле .bashrc, куда вы можете добавлять свои собственные псевдонимы (не забудьте перезагрузить конфигурацию Bash после их добавления, чтобы вы могли начать использовать их без перезагрузки компьютера). Но если вы хотите добавить много псевдонимом, и что не менее важно, хотите различать их, какие из них ваши, желательно вынести их в отдельный файл.

В файле .bashrc вы, вероятно, найдете похожие строки:

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Это подразумевает, что при каждом запуске Bash загружает псевдонимы, найденные в файле ~/.bash_aliases, если он существует. Если у вас еще нет этого файла, создайте его и добавьте несколько псевдонимов, которые помогут вам в повседневной работе. Они сэкономят вам много времени в долгосрочной перспективе.

Вот несколько полезных псевдонимов:

alias ....='cd ../../..'
alias ...='cd ../..'
alias ..='cd ..'
alias install='sudo apt-get install'
alias search='apt-cache search'
alias update='sudo apt-get update && sudo apt-get upgrade'

У меня есть репозиторий https://notabug.org/jorgesumle/bash_aliases со всеми моими псевдонимами, посмотрите на него и скопируйте те, что покажутся вам наимболее полезными.

Вы всё еще покупаете видеоигры? У меня есть более 6000 и совершенно бесплатно

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

Если вы используете GNU/Linux, вы можете установить большинство видеоигр, используя стандартный менеджер пакетов вашего дистрибутива. Другие игры распространяются посредствам Flatpak, Snap и AppImage или должны быть скомпилированы вручную. Для поиска бесплатных игр я рекомендую воспользоваться библиотекой от LibreGameWiki.

Однако у нас есть не только бесплатные игры, но и тысячи старых аркадных игр, в которые можно играть с помощью Читать дальше Вы всё еще покупаете видеоигры? У меня есть более 6000 и совершенно бесплатно

Как уничтожить Google

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

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

Покончить с доходом от рекламы

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

Другая отличная идея — нажимать по всем объявлениям с помощью расширения для браузера AdNauseam, которое позволяет скрыть эту самую рекламу, чтобы она не раздражала вас. Этот метод подразумевает, что Google заработает меньше денег на рекламных кликах и что на их серверы придётся немного больше нагрузки (пусть и минимальной нагрузки, но это увеличивает их затраты на содержание серверов).

Заполнение серверов Google всякой ерундой

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

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

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

Видео, которое я показываю в качестве примера ниже, было создано автоматически с помощью ffmpeg. Оно длится всего две секунды, но занимает 136 МБ. Аналогичный 15-минутный ролик занял бы 61,2 ГБ.

Читать дальше Как уничтожить Google

Криптовалюты, анонимность и децентрализованная экономика

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

Почти 4% персональных компьютеров используют GNU/Linux

По данным Statcounter, GNU/Linux является операционной системой, используемой на 3.77% настольных компьютеров (ноутбуки и стационарные компьютеры)1. На графике видно, что в январе 2021 года доля GNU/Linux составляла 1.91%, то есть за три года она удвоила свою популярность. Стоит также отметить, что доля Chrome OS (которая использует ядро Linux) составляет 1.78%.

Однако эта статистика не совсем репрезентативна, поскольку код отслеживания Statcounter встроен на 1,5 миллионах веб-сайтов2. Кроме того, некоторые пользователи GNU/Linux - те, кто больше других заботится о конфиденциальности, и используют инструменты, которые изменяют User-Agent (примером может служить веб-браузер Tor, который всегда утверждает, что использует Windows, чтобы лучше замаскироваться).

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


  1. https://gs.statcounter.com/os-market-share/desktop/worldwide/#monthly-200901-202401 

  2. «Наш код отслеживания установлен на более чем 1.5 миллионах веб-сайтов по всему миру»: так говорят в https://gs.statcounter.com/faq#methodology