Архив метки: Linux

Как зашифровать жесткий диск или USB-накопитель с помощью VeraCrypt

Как лучше всего защитить конфиденциальные данные от кражи? Не удается включить BitLocker без TPM? VeraCrypt — хорошая альтернатива BitLocker, позволяющая создать образ виртуального диска для защиты конфиденциальных файлов паролем. В этом руководстве мы расскажем, как зашифровать файлы на жестком диске или USB-накопителе в Windows 10 с помощью VeraCrypt. Читать

ТОП 5 причин использовать Linux в 2020

 

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

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

Читать

Как удалить (удалить) символические ссылки в Linux

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

В этом руководстве мы покажем вам, как удалить (удалить) символические ссылки в системах Linux / UNIX с помощью команд rm , unlink и find .

Читать

Для чего нужен Linux

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

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

Читать

Команда which в Linux

В этом руководстве мы рассмотрим команду Linux which .

Linux, which команда используется для определения местоположения данного исполняемого файла, который выполняется при вводе имени исполняемого файла (команды) в строке терминала. Команда ищет исполняемый файл, указанный в качестве аргумента, в каталогах, перечисленных в переменной среды PATH. Читать

🐧 Функция Bash для извлечения файловых архивов различных типов

Существует много приложений для извлечения различных типов архивных файлов.

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

Сегодня я наткнулся на простую функцию Bash для извлечения файловых архивов различных типов в Linux.

Эта функция Bash может извлекать наиболее часто используемые форматы архивов, такие как .tar.bz2, .tar.bz, .bz2, .rar, .zip и .7z.

Вам не нужно использовать фактическое приложение для архивирования, распаковки архива!

Просто добавьте эту функцию в свой файл ~/bashrc и вызовите ее для извлечения файлов архива.

Он автоматически найдет и использует соответствующий инструмент архивирования для извлечения файлов.

Не нужно запоминать флаги и опции.

Функция Bash для извлечения файловых архивов различных типов

Откройте ваш файл ~/.bashrc:

$ nano ~/.bashrc

Добавьте в конце следующий фрагмент:

# Bash Function To Extract File Archives Of Various Types

extract () {

     if [ -f $1 ] ; then

         case $1 in

             *.tar.bz2)   tar xjf $1     ;;

             *.tar.gz)    tar xzf $1     ;;

             *.bz2)       bunzip2 $1     ;;

             *.rar)       rar x $1       ;;

             *.gz)        gunzip $1      ;;

             *.tar)       tar xf $1      ;;

             *.tbz2)      tar xjf $1     ;;

             *.tgz)       tar xzf $1     ;;

             *.zip)       unzip $1       ;;

             *.Z)         uncompress $1  ;;

             *.7z)        7z x $1    ;;

             *)           echo "'$1' cannot be extracted via extract()" ;;

         esac

     else

         echo "'$1' is not a valid file"

     fi

}

Нажмите Ctrl + o и нажмите ENTER, чтобы сохранить файл, а затем нажмите Ctrl + x, чтобы выйти из файла.

Выполните следующую команду, чтобы изменения вступили в силу:

$ source ~/.bashrc

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

Например, я собираюсь извлечь файл архива .7z с помощью команды:

$ extract archive.7z 

Пример вывода:

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21

p7zip Version 16.02 (locale=en_IN,Utf16=on,HugeFiles=on,64 bits,4 CPUs Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz (206A7),ASM)



Scanning the drive for archives:

1 file, 16013693 bytes (16 MiB)



Extracting archive: archive.7z

--

Path = archive.7z

Type = 7z

Physical Size = 16013693

Headers Size = 1204

Method = LZMA:23

Solid = +

Blocks = 1



Everything is Ok                                                               



Folders: 21

Files: 37

Size:       16625007

Compressed: 16013693

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

$ extract archive.zip 

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

Если в вашей системе не установлены поддерживаемые инструменты архивирования, вы получите сообщение об ошибке, подобное приведенной ниже:

$ extract archive.zip 

bash: /usr/bin/unzip: No such file or directory

Этот скрит упоминается во многих местах в Интернете.

Автор – Игорь Павлов.

Вы используете какие-нибудь другие классные функции Bash?

Пожалуйста, поделитесь ими через раздел комментариев.

Это может быть полезно мне и всем читателям.

Спонсор статьи – обзор Logitech MX Keys



2020-11-02T19:33:48
Скрипты