wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Команды терминала

Total questions: 86

Worksheet time: 43mins

Name
Class
Date
1.

Какая команда показывает текущую директорию?

a)

ls

b)

pwd

c)

cd

d)

touch

2.

Как перейти в домашний каталог пользователя?

a)

cd /

b)

cd ..

c)

cd ~

d)

pwd

3.

Как перейти на уровень выше?

a)

cd ..

b)

cd ~

c)

cd /

d)

pwd

4.

Как перейти в корневой каталог?

a)

cd /

b)

cd ..

c)

cd ~

d)

pwd

5.

Как вывести дерево каталогов?

a)

ls

b)

tree

c)

pwd

d)

cd

6.

Как показать скрытые файлы?

a)

ls -a

b)

ls -l

c)

ls

d)

pwd

7.

Как показать подробную информацию о файлах (права, владелец, размер)?

a)

ls -l

b)

ls -a

c)

pwd

d)

tree

8.

Как создать пустой файл?

a)

mkdir file

b)

touch file

c)

rm file

d)

cp file1 file2

9.

Как создать каталог?

a)

mkdir dir

b)

touch dir

c)

rm dir

d)

cp dir1 dir2

10.

Как создать вложенные каталоги за одну команду?

a)

mkdir -p a/b/c

b)

mkdir a b c

c)

cp -r a b c

d)

touch a/b/c

11.

Как удалить файл?

a)

rm file

b)

rmdir file

c)

del file

d)

cp file1 file2

12.

Как удалить каталог со всем содержимым?

a)

rm -r dir

b)

rmdir dir

c)

rm file

d)

cp -r dir1 dir2

13.

Как копировать файл?

a)

cp from to

b)

mv from to

c)

rm from to

d)

touch from to

14.

Как копировать каталог рекурсивно?

a)

cp dir1 dir2

b)

cp -r dir1 dir2

c)

mv dir1 dir2

d)

rm -r dir1

15.

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

a)

cp from to

b)

mv from to

c)

rm from to

d)

touch from to

16.

Как удалить файл без подтверждения?

a)

rm file

b)

rm -f file

c)

rm -r file

d)

rmdir file

17.

Какая команда выводит содержимое файла на экран?

a)

cat filename

b)

ls filename

c)

rm filename

d)

pwd

18.

Как просмотреть файл постранично?

a)

less filename

b)

more filename

c)

cat filename

d)

head filename

19.

Как показать первые 10 строк файла?

a)

head filename

b)

tail filename

c)

cat filename

d)

less filename

20.

Как показать последние 10 строк файла?

a)

tail filename

b)

head fi

21.

Как показать первые 10 строк файла?

a)

`head filename`

b)

`tail filename`

c)

`cat filename`

d)

`less filename`

22.

Как показать последние 10 строк файла?

a)

`tail filename`

b)

`head filename`

c)

`cat filename`

d)

`less filename`

23.

Как следить за логом в реальном времени?

a)

`tail -f logfile`

b)

`cat logfile`

c)

`less logfile`

d)

`head logfile`

24.

Как вывести содержимое файла с номерами строк?

a)

`nl filename`

b)

`cat filename`

c)

`head filename`

d)

`tail filename`

25.

Как вывести файл в обратном порядке строк?

a)

`tac filename`

b)

`cat filename`

c)

`less filename`

d)

`head filename`

26.

Как найти все файлы с расширением `.txt` в каталоге `/home`?

a)

`find /home -name "*.txt"`

b)

`grep "*.txt"`

c)

`locate /home/*.txt`

d)

`ls -a /home`

27.

Как искать текст рекурсивно в каталоге?

a)

`grep -r "text" /path`

b)

`find -r "text" /path`

c)

`locate "text"`

d)

`cat /path`

28.

Как искать текст без учёта регистра?

a)

`grep -i "text" file`

b)

`grep -r "text" file`

c)

`grep -v "text" file`

d)

`find "text" file`

29.

Как показать номера строк с совпадением текста?

a)

`grep -n "text" file`

b)

`grep -i "text" file`

c)

`grep -r "text" file`

d)

`grep -v "text" file`

30.

Как быстро искать файлы по имени в системе?

a)

`locate filename`

b)

`find filename`

c)

`grep filename`

d)

`ls filename`

31.

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

a)

`grep "text" *`

b)

`find "text" *`

c)

`cat *`

d)

`ls *`

32.

Как дать владельцу файла право на выполнение?

a)

`chmod u+x file`

b)

`chmod g+x file`

c)

`chmod o+x file`

d)

`chmod a+x file`

33.

Как убрать запись у группы?

a)

`chmod g-w file`

b)

`chmod u-w file`

c)

`chmod o-w file`

d)

`chmod a-w file`

34.

Как установить права `rwx` для владельца, `rx` для группы и остальных?

a)

`chmod 777 file`

b)

`chmod 644 file`

c)

`chmod 755 file`

d)

`chmod 700 file`

35.

Как изменить владельца файла?

a)

`chown user file`

b)

`chgrp user file`

c)

`chmod user file`

d)

`chmod u+file`

36.

Как изменить группу файла?

a)

`chgrp group file`

b)

`chown group file`

c)

`chmod group file`

d)

`chmod g+file`

37.

Как изменить владельца файла?

a)

`chown user file`

b)

`chgrp user file`

c)

`chmod user file`

d)

`chmod u+file`

38.

Как изменить группу файла?

a)

`chgrp group file`

b)

`chown group file`

c)

`chmod g+file`

d)

`chmod group file`

39.

Какая команда показывает права доступа, владельца, размер и дату изменения файла?

a)

`ls -l`

b)

`ls -a`

c)

`ls`

d)

`pwd`

40.

Как дать всем права на чтение, запись и выполнение?

a)

`chmod 777 file`

b)

`chmod 755 file`

c)

`chmod 644 file`

d)

`chmod 700 file`

41.

Как посмотреть все процессы?

a)

`ps aux`

b)

`top`

c)

`htop`

d)

`jobs`

42.

Как посмотреть процессы в интерактивном режиме с обновлением?

a)

`top`

b)

`ps aux`

c)

`htop`

d)

`jobs`

43.

Как улучшенная версия `top` с цветным интерфейсом?

a)

`top`

b)

`htop`

c)

`ps aux`

d)

`jobs`

44.

Как завершить процесс по PID?

a)

`kill PID`

b)

`killall PID`

c)

`pkill PID`

d)

`ps PID`

45.

Как завершить процесс принудительно?

a)

`kill -9 PID`

b)

`kill PID`

c)

`pkill -9 name`

d)

`ps aux`

46.

Как завершить все процессы с именем `firefox`?

a)

`pkill firefox`

b)

`killall firefox`

c)

`kill PID`

d)

`ps aux`

47.

Как посмотреть фоновые процессы текущей сессии?

a)

`jobs`

b)

`fg`

c)

`bg`

d)

`ps aux`

48.

Как вернуть процесс из фона на передний план?

a)

`fg`

b)

`bg`

c)

`jobs`

d)

`kill`

49.

Как запустить процесс в фоне?

a)

добавить `&` после команды

b)

использовать `bg`

c)

использовать `fg`

d)

использовать `kill`

50.

Как создать архив `tar` папки `dir`?

a)

`tar -cvf archive.tar dir`

b)

`tar -xvf archive.tar dir`

c)

`zip archive.tar dir`

d)

`unzip archive.tar`

51.

Как распаковать архив `tar`?

a)

`tar -xvf archive.tar`

b)

`tar -cvf archive.tar`

c)

`unzip archive.tar`

d)

`zip -r archive.tar dir`

52.

Как создать сжатый архив `tar.gz`?

a)

`tar -czvf archive.tar.gz dir`

b)

`tar -xzvf archive.tar.gz`

c)

`zip -r archive.zip dir`

d)

`unzip archive.zip`

53.

Как распаковать архив `tar.gz`?

a)

`tar -xzvf archive.tar.gz`

b)

`tar -czvf archive.tar.gz`

c)

`unzip archive.tar.gz`

d)

`zip -r archive.tar.gz dir`

54.

Как распаковать архив `tar.gz`?

a)

`tar -xzvf archive.tar.gz`

b)

`tar -czvf archive.tar.gz`

c)

`unzip archive.tar.gz`

d)

`zip -r archive.tar.gz dir`

55.

Как создать zip-архив?

a)

`zip -r archive.zip dir`

b)

`unzip archive.zip`

c)

`tar -cvf archive.zip dir`

d)

`tar -xzvf archive.zip`

56.

Как распаковать zip-архив?

a)

`unzip archive.zip`

b)

`zip archive.zip`

c)

`tar -cvf archive.zip`

d)

`tar -xzvf archive.zip`

57.

Как проверить доступность хоста?

a)

`ping host`

b)

`curl host`

c)

`wget host`

d)

`nslookup host`

58.

Как получить страницу сайта через терминал?

a)

`curl site.com`

b)

`wget site.com`

c)

`ping site.com`

d)

`traceroute site.com`

59.

Как скачать файл с интернета?

a)

`wget URL`

b)

`curl URL`

c)

`ping URL`

d)

`ls URL`

60.

Как посмотреть IP-адреса интерфейсов?

a)

`ip addr`

b)

`ifconfig`

c)

`ping`

d)

`netstat`

61.

Как посмотреть маршруты?

a)

`ip route`

b)

`route`

c)

`ping`

d)

`traceroute`

62.

Как посмотреть открытые порты и соединения?

a)

`ss -tulnp`

b)

`netstat -tulnp`

c)

`ps aux`

d)

`top`

63.

Как узнать IP через DNS?

a)

`nslookup domain`

b)

`dig domain`

c)

`ping domain`

d)

`host domain`

64.

Как выполнить трассировку маршрута к хосту?

a)

`traceroute host`

b)

`ping host`

c)

`curl host`

d)

`wget host`

65.

Как создать пользователя?

a)

`useradd username`

b)

`adduser username`

c)

`usermod username`

d)

`passwd username`

66.

Как задать пароль пользователю?

a)

`passwd username`

b)

`useradd username`

c)

`usermod username`

d)

`chown username`

67.

Как удалить пользователя?

a)

`userdel username`

b)

`deluser username`

c)

`usermod -r username`

d)

`passwd -d username`

68.

Как удалить пользователя вместе с домашней папкой?

a)

`userdel -r username`

b)

`userdel username`

c)

`deluser username`

d)

`deluser -r username`

69.

Как добавить пользователя в группу `sudo`?

a)

`usermod -aG sudo username`

b)

`adduser username sudo`

c)

`usermod username sudo`

d)

`useradd username sudo`

70.

Как добавить пользователя в группу `sudo`?

a)

`usermod -aG sudo username`

b)

`adduser username sudo`

c)

`groupadd username sudo`

d)

`chgrp sudo username`

71.

Как узнать текущего пользователя?

a)

`whoami`

b)

`who`

c)

`id`

d)

`groups`

72.

Как узнать группы пользователя?

a)

`groups username`

b)

`id username`

c)

`whoami`

d)

`cat /etc/group`

73.

Как посмотреть доступное место на дисках?

a)

`df -h`

b)

`du -sh`

c)

`lsblk`

d)

`fdisk -l`

74.

Как узнать размер папки?

a)

`du -sh folder`

b)

`df -h folder`

c)

`ls -lh folder`

d)

`tree folder`

75.

Как примонтировать диск `/dev/sdb1` в `/mnt`?

a)

`mount /dev/sdb1 /mnt`

b)

`umount /mnt`

c)

`fdisk /dev/sdb1`

d)

`lsblk`

76.

Как отмонтировать диск?

a)

`umount /mnt`

b)

`mount /mnt`

c)

`df -h`

d)

`lsblk`

77.

Как посмотреть список дисков и их разделов?

a)

`lsblk`

b)

`fdisk -l`

c)

`df -h`

d)

`du -sh`

78.

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

a)

`fsck /dev/sdb1`

b)

`fdisk -l`

c)

`mount /dev/sdb1`

d)

`df -h`

79.

Как посмотреть системные логи через journalctl?

a)

`journalctl`

b)

`cat /var/log/syslog`

c)

`dmesg`

d)

`tail /var/log/messages`

80.

Как посмотреть логи конкретного сервиса?

a)

`journalctl -u service`

b)

`systemctl status service`

c)

`tail /var/log/service.log`

d)

`cat /var/log/service`

81.

Как следить за логами в реальном времени?

a)

`journalctl -f`

b)

`tail -f logfile`

c)

`less logfile`

d)

`cat logfile`

82.

Как посмотреть сообщения ядра?

a)

`dmesg`

b)

`journalctl`

c)

`cat /var/log/kern.log`

d)

`tail /var/log/syslog`

83.

Где хранятся системные логи в Debian?

a)

`/var/log/syslog`

b)

`/var/log/messages`

c)

`/var/log/journal`

d)

`/var/log/kernel`

84.

Как изменить права доступа к файлу?

a)

`ls -l file`

b)

`mv file newfile`

c)

`chown user file`

d)

`chmod 755 file`

85.

Как найти процесс по имени?

a)

`killall name`

b)

`top`

c)

`ps -ef | grep name`

d)

`pgrep name`

86.

Как вывести список всех процессов?

a)

`htop`

b)

`ps aux`

c)

`top`

d)

`jobs`