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

(53 cards)

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 > новый_файл, она объединит содержимое указанных файлов в новый файл.

23
Q

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

24
Q

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

25
Выводит информацию об указанном файле
file
26
Открывает простой текстовый редактор. Можно создать новый текстовый файл или открыть существующий: ??? путь_к_файлу
nano
27
Переименовывает файл или несколько файлов
rename
28
Изменяет дату последнего открытия или модификации указанного файла
touch
29
Загружает файлы из интернета в терминальную папку
wget
30
Распаковывает и сжимает архивы
zip
31
Создаёт новую папку в текущей терминальной папке или в указанной папке: ??? путь_к_папке
mkdir
32
Удаляет указанную папку
rmdir
33
Удаляет файлы. Может удалить как отдельный файл, так и группу, соответствующую определённым признакам.
rm
34
Создаёт копию указанного файла в папке терминала: ??? путь_к_файлу. Или вы можете указать назначение ??? путь_к_файлу путь_для_копии
cp
35
Перемещает файл из одной папки в другую. Вы можете указать имя для перемещаемого файла. Забавно, но в Linux эта команда может использоваться и для переименования файлов. Просто укажите ту же папку, где находится файл, и другое имя
mv
36
Поиск файлов по определённым критериям, таким как имя, тип, размер, владелец, дата создания и модификации
find
37
Поиск текстовых файлов, содержащих определённые строки. Критерии очень гибко настраиваются
grep
38
Поиск файлов и папок, чьи названия подходят запросу, и отображение их путей в файловой системе
locate
39
Эта команда демонстрирует, какие диски есть в вашей системе и на какие разделы они поделены. Также команда отображает имена ваших разделов и накопителей, в формате sda1, sda2 и так далее
lsblk
40
Монтирует накопители, устройства или файловые системы Linux, чтобы вы могли с ними работать. Обычно устройства подключаются автоматически, как только вы щёлкнете по ним в файловом менеджере. Но иногда может понадобиться примонтировать что-то вручную. Вы можете подключать что угодно: диски, внешние накопители, разделы и даже ISO-образы. Эту команду нужно выполнять с правами суперпользователя. Чтобы примонтировать имеющийся диск или раздел, введите ??? sdX
mount
41
Демонтирует файловые системы. Команда ??? sdX отключит файловую систему внешнего носителя, чтобы вы могли извлечь его
umount
42
Эта команда копирует и преобразовывает файлы и разделы. У неё множество различных применений. Например, ?? if=/dev/sda of=/dev/sdb сделает точную копию раздела sda на разделе sdb. ?? if=/dev/zero of=/dev/sdX затрёт содержимое указанного носителя нулями, чтобы информацию было невозможно восстановить. А ?? if=~/Downloads/ubuntu.iso of=/dev/sdX bs=4M сделает загрузочный носитель из скачанного вами образа с дистрибутивом.
dd
43
Отображает объём вашего диска, и сколько на нём осталось свободного места
df
44
Отображает объём доступной и занятой оперативной памяти
free
45
Отображает сведения о системе Если ввести ???, терминал сообщит только Linux. Но команда ??? -a выводит сведения об имени компьютера и версии ядра
uname
46
Сообщает, как долго запущена ваша система
uptime
47
Отображает расположение исполняемого файла нужной программы
whereis
48
Называет имя пользователя
whoami
49
Регистрирует нового пользователя. Введите ??? имя_пользователя, и пользователь будет создан
useradd
50
Удаляет учётную запись и файлы пользователя
userdel
51
Изменяет учётную запись пользователя. Может переместить домашнюю папку пользователя или назначить дату, когда учётная запись будет заблокирована.
usermod
52
Изменяет пароли учётных записей. Обычный пользователь может изменить пароль только своей учётной записи, суперпользователь может изменить пароль любой учётной записи
passwd
53
Корова произнесёт то, что вы ей скажете
cowsay что_угодно