Basic Flashcards

(76 cards)

1
Q

pwd

A

Print Working Directory

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

cd -

A

Переход в директорию предыдущего каталога (командой выше, переключает между двумя последними посещенными директориями)

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

cd ~

A

Переход в домашний каталог

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

cd

A

Change Directory

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

cd Dir\ name\ with\ space

A

cd ‘Dir name with space’

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

ls

A

List - Вывод содержимого директории

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

ls -a

A

-a - Все файлы в каталоге, включая скрытые

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

ls -A

A

-A - Отображение всех файлов, кроме скрытых

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

ls -l

A

Вывод подробной информации

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

man <command></command>

A

Документация команды
q - выход из режима просмотра
f - (forward) просмотр вперед
b - (backward) назад

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

[]

A

Не обязательно

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

|

A

Исключающее или
пайп (пайплайн) - указывает шеллу взять STDOUT одного процесса, и соединить его с STDIN другого процесса

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

stat

A

Status - информация о файле / директории

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

FHS

A

Filesystem Hierarchy Standard - «стандарт иерархии файловой системы»)- стандарт, унифицирующий местонахождение файлов и директорий с общим назначением в файловой системе UNIX

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

/bin

A

Основные утилиты, необходимые как в однопользовательском режиме, так и при обычной работе всем пользователям (например: cat, ls, cp).

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

/etc

A

Директория содержит конфигурацию программ в обычных текстовых файлах

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

/etc/opt

A

Файлы конфигурации для /opt

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

/home

A

Директория содержит домашние директории пользователей системы (исключением является суперпользователь root)

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

/lib

A

Основные библиотеки, необходимые для работы программ из /bin и /sbin

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

/mnt

A

Содержит временно монтируемые файловые системы

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

/opt

A

Дополнительное программное обеспечение

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

/root

A

Директория суперпользователя root

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

/sys

A

Содержит информацию об устройствах, драйверах, а также некоторых свойствах ядра

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

/tmp

A

Временные файлы (см. также /var/tmp)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Hard Link
Дополнительное имя для уже существующего файла
26
Symbolic Link
Символическая ссылка, похож на ярлык в Windows. Если удалить основной файл, то символическая ссылка начнет вести в никуда
27
Socket
Специальный файл, через который происходит взаимодействие между разными процессами операционной системы
28
cat
Сoncatenate - Прочитать файл
29
head
Вывод первых 10 строк файла
30
tail
Вывод последних 10 строк файла
31
head / tail -n
Вывод первых / последних n строк файла
32
tail -f
Выводи и ожидает для вывода новые строки выход - Ctrl + C
33
less
Просмотр и перемещение по файлу: q - выход, f - вперед на страницу, b - назад на страницу /, затем начать вводить буквы, Enter - поиск, перемещение по совпадениям: n - переход к следующему совпадению, N (переход к предыдущему совпадению
34
grep
Global Regular Expression Print - Поиск по файлу / файлам определённого текста
35
grep -A, --after-context
Поиск по файлу / файлам определённого текста с отображением n строк после искомой строки
36
grep -B, --before-context
Поиск по файлу / файлам определённого текста с отображением n строк до искомой строки
37
grep -C, --context
Поиск по файлу / файлам определённого текста с отображением n строк до и после искомой строки
38
grep -r
Рекурсивный поиск в директории
39
grep -n
Поиск с отображением номера строки
40
nano
Редактирование файлов
41
vi
VIsual editor - Редактирование файлов
42
vim
VI Improved - Редактирование файлов После открытия работает в режиме команд (COMMAND) - нажатие на любую клавишу воспринимается как сигнал к какому-то действию. i - редактирование текста выполняется Esc - выход в режим команд достаточно нажать (или Ctrl + [ ) : - режим командной строки q! - выход без сохранения изменений w - созранение изменений без выхода wq - выход с сохранением изменений
43
STDIN
Standard Input - Стандартный ввод, номер потока 0
44
STDOUT
Standard Output - Вывод на экран, номер потока 1
45
STDERR
Standard Error - Вывод ошибок, номер потока 2
46
>
Redirections - Перенаправление потоков - вывод из команды, указанной слева, запишется в файл, указанный справа. > всегда ПЕРЕЗАПИСЫВАЕТ файл. Перенаправление работает с любой командой, которая выводит результаты работы в консоль. Перенаправляет только STDOUT! Примеры: ls -la > output.txt wc -l < result > output ls lala > output 2>&1 - перенеправить STDERR в STDOUT cd lala 2> output - перенаправить конкретный поток (STDERR) cd lala &> output - перенаправить оба потока - STDERR и STDOUT в файл
47
>>
Redirections - Перенаправление потоков - ДОБАВЛЯЕТ вывод файл. Добавляет только STDOUT!
48
<
Redirections - Передать на вход файл
49
2>&1
Перенаправление потока 2(STDERR) в 1й поток (STDOUT)
50
wc
Подсчитать кол-во слов
51
wc -l
Подсчитать кол-во строк
52
touch
Создать файл
53
rm
Remove Files - Удалить файл
54
rm -r
Удалить директорию
55
rm -f (--force)
Удаление с игнорированием несуществующих файлов и не запрашивает подтверждение на удаление
56
mv
Move - Переместить файл
57
cp
Copy - Копировать файл
58
cp -r
Copy Recursive - Копировать директорию
59
mkdir
Make Directory - Создать директорию
60
mkdir -p (--parents)
Создать директории рекурсивно
61
export
Задать глобальную перемнную
62
echo
Вывод на печать
63
history
История команд (файл .bash_history) history 5 - 5 последних команд !2 - выполнить команду 2 из history Ctrl + r - реверсивный поиск ближайшей по совпадению команды
64
whoami
Вывод имени пользователя
65
ps
Process Status - Вывод работающих процессов
66
ps aux
Process Status - Вывод работающих процессов с именем запустишего пользователя
67
id
Вывод идентификатора пользователя uid - User ID gid - Group ID
68
sudo
Substitute User and DO - По умолчанию она пытается повысить привилегии до суперпользователя (подмена пользователя)
69
sudo -u
Подменить на конкретного пользователя sudo -u nobody
70
sudo -i
Запустить новую сессию от имени суперпользователя exit - выход
71
3 типа групп прав доступа
User - владелец Group - пользователей, входящих в ту же группу, что и владелец Other - кто не попал в предыдущие две
72
3 типа прав доступа
r - чтение - доступ к файлу w - запись - изменение файлов (само содержимое + удаление) x - исполнение - позволяет обращаться ко всем расположенным файлам и каталогам удаление зависит от прав доступа назапись в директорию, в которой находится файл (w) A B C D # Permission rwx Binary 7 read, write and execute rwx 111 6 read and write rw- 110 5 read and execute r-x 101 4 read only r-- 100 3 write and execute -wx 011 2 write only -w- 010 1 execute only --x 001
73
apt
Пакетный менеджер для установки программ
74
apt install
Установить пакет
75
apt remove
Удалить пакет
76
$(command)
Можно подставить вывод команды в () в другую команду echo $(pwd)