54 команды Linux на все случаи жизни. Ну почти Flashcards

1
Q

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

A

&&

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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

A

alias длинная_команда короткая_команда

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Изменяет текущую терминальную папку. Когда вы запускаете терминал, он использует вашу домашнюю папку. Введите ??? , и терминал будет работать с файлами, которые там находятся.

A

cd адрес_папки

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Очищает окно терминала от всех сообщений

A

clear

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Отображает все недавно введённые вами команды

A

history

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Отображает руководство по программам и командам Linux

A

man имя_пакета
man ваша_команда

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Отображает краткое описание какой-либо программы

A

whatis имя_пакета

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Эта команда даст вам права суперпользователя. Введите ??? перед нужной командой (например,??? apt upgrade), чтобы выполнить её от имени администратора

A

sudo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

После этой команды все введённые вами команды будут исполняться от имени суперпользователя, пока вы не закроете терминал

A

sudo su

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Эта команда запустит ранее введённую команду с правами администратора. Полезно, если вы набрали команду без ???

A

sudo !!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Установить нужный пакет

A

sudo apt install имя_пакета

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Добавить сторонний репозитарий

A

sudo apt-add-repository адрес_репозитария

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Обновить сведения о пакетах

A

sudo apt update

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Обновить все пакеты до самых свежих

A

sudo apt upgrade

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Удалить ненужный пакет

A

sudo apt remove имя_пакета

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Удалить ненужный пакет со всеми зависимостями, если хотите освободить больше места

A

sudo apt purge имя_пакета

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

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

A

sudo apt autoremove

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Эта команда служит для принудительного завершения процессов

A

kill PID_процесса

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Ещё одна команда для завершения процессов. Введите её, затем щёлкните по тому окну, которое нужно закрыть

A

xkill

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Убивает процессы c определённым именем. К примеру, ??? firefox

A

killall

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Отображает перечень запущенных процессов, сортируя в зависимости от потребления ресурсов CPU. Своего рода терминальный «Системный монитор».

A

htop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Когда команда используется с одним текстовым файлом (вот так: ??? путь_к_файлу), она отображает его содержимое в окне терминала. Если указать два и больше файлов, ??? путь_к_файлу_1 путь_к_файлу_2, она склеит их. Если ввести ??? путь_к_файлу_1 > новый_файл, она объединит содержимое указанных файлов в новый файл.

A

cat

23
Q

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

A

chmod

24
Q

Изменяет владельца файла. Следует выполнять с правами суперпользователя

A

chown

25
Q

Выводит информацию об указанном файле

A

file

26
Q

Открывает простой текстовый редактор. Можно создать новый текстовый файл или открыть существующий: ??? путь_к_файлу

A

nano

27
Q

Переименовывает файл или несколько файлов

A

rename

28
Q

Изменяет дату последнего открытия или модификации указанного файла

A

touch

29
Q

Загружает файлы из интернета в терминальную папку

A

wget

30
Q

Распаковывает и сжимает архивы

A

zip

31
Q

Создаёт новую папку в текущей терминальной папке или в указанной папке: ??? путь_к_папке

A

mkdir

32
Q

Удаляет указанную папку

A

rmdir

33
Q

Удаляет файлы. Может удалить как отдельный файл, так и группу, соответствующую определённым признакам.

A

rm

34
Q

Создаёт копию указанного файла в папке терминала: ??? путь_к_файлу. Или вы можете указать назначение ??? путь_к_файлу путь_для_копии

A

cp

35
Q

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

A

mv

36
Q

Поиск файлов по определённым критериям, таким как имя, тип, размер, владелец, дата создания и модификации

A

find

37
Q

Поиск текстовых файлов, содержащих определённые строки. Критерии очень гибко настраиваются

A

grep

38
Q

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

A

locate

39
Q

Эта команда демонстрирует, какие диски есть в вашей системе и на какие разделы они поделены. Также команда отображает имена ваших разделов и накопителей, в формате sda1, sda2 и так далее

A

lsblk

40
Q

Монтирует накопители, устройства или файловые системы Linux, чтобы вы могли с ними работать. Обычно устройства подключаются автоматически, как только вы щёлкнете по ним в файловом менеджере. Но иногда может понадобиться примонтировать что-то вручную. Вы можете подключать что угодно: диски, внешние накопители, разделы и даже ISO-образы. Эту команду нужно выполнять с правами суперпользователя. Чтобы примонтировать имеющийся диск или раздел, введите ??? sdX

A

mount

41
Q

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

A

umount

42
Q

Эта команда копирует и преобразовывает файлы и разделы. У неё множество различных применений. Например, ?? if=/dev/sda of=/dev/sdb сделает точную копию раздела sda на разделе sdb. ?? if=/dev/zero of=/dev/sdX затрёт содержимое указанного носителя нулями, чтобы информацию было невозможно восстановить. А ?? if=~/Downloads/ubuntu.iso of=/dev/sdX bs=4M сделает загрузочный носитель из скачанного вами образа с дистрибутивом.

A

dd

43
Q

Отображает объём вашего диска, и сколько на нём осталось свободного места

A

df

44
Q

Отображает объём доступной и занятой оперативной памяти

A

free

45
Q

Отображает сведения о системе Если ввести ???, терминал сообщит только Linux. Но команда ??? -a выводит сведения об имени компьютера и версии ядра

A

uname

46
Q

Сообщает, как долго запущена ваша система

A

uptime

47
Q

Отображает расположение исполняемого файла нужной программы

A

whereis

48
Q

Называет имя пользователя

A

whoami

49
Q

Регистрирует нового пользователя. Введите ??? имя_пользователя, и пользователь будет создан

A

useradd

50
Q

Удаляет учётную запись и файлы пользователя

A

userdel

51
Q

Изменяет учётную запись пользователя. Может переместить домашнюю папку пользователя или назначить дату, когда учётная запись будет заблокирована.

A

usermod

52
Q

Изменяет пароли учётных записей. Обычный пользователь может изменить пароль только своей учётной записи, суперпользователь может изменить пароль любой учётной записи

A

passwd

53
Q

Корова произнесёт то, что вы ей скажете

A

cowsay что_угодно