Font size
WorksheetsКоманды терминала
Total questions: 86
Worksheet time: 43mins
Какая команда показывает текущую директорию?
ls
pwd
cd
touch
Как перейти в домашний каталог пользователя?
cd /
cd ..
cd ~
pwd
Как перейти на уровень выше?
cd ..
cd ~
cd /
pwd
Как перейти в корневой каталог?
cd /
cd ..
cd ~
pwd
Как вывести дерево каталогов?
ls
tree
pwd
cd
Как показать скрытые файлы?
ls -a
ls -l
ls
pwd
Как показать подробную информацию о файлах (права, владелец, размер)?
ls -l
ls -a
pwd
tree
Как создать пустой файл?
mkdir file
touch file
rm file
cp file1 file2
Как создать каталог?
mkdir dir
touch dir
rm dir
cp dir1 dir2
Как создать вложенные каталоги за одну команду?
mkdir -p a/b/c
mkdir a b c
cp -r a b c
touch a/b/c
Как удалить файл?
rm file
rmdir file
del file
cp file1 file2
Как удалить каталог со всем содержимым?
rm -r dir
rmdir dir
rm file
cp -r dir1 dir2
Как копировать файл?
cp from to
mv from to
rm from to
touch from to
Как копировать каталог рекурсивно?
cp dir1 dir2
cp -r dir1 dir2
mv dir1 dir2
rm -r dir1
Как переместить или переименовать файл?
cp from to
mv from to
rm from to
touch from to
Как удалить файл без подтверждения?
rm file
rm -f file
rm -r file
rmdir file
Какая команда выводит содержимое файла на экран?
cat filename
ls filename
rm filename
pwd
Как просмотреть файл постранично?
less filename
more filename
cat filename
head filename
Как показать первые 10 строк файла?
head filename
tail filename
cat filename
less filename
Как показать последние 10 строк файла?
tail filename
head fi
Как показать первые 10 строк файла?
`head filename`
`tail filename`
`cat filename`
`less filename`
Как показать последние 10 строк файла?
`tail filename`
`head filename`
`cat filename`
`less filename`
Как следить за логом в реальном времени?
`tail -f logfile`
`cat logfile`
`less logfile`
`head logfile`
Как вывести содержимое файла с номерами строк?
`nl filename`
`cat filename`
`head filename`
`tail filename`
Как вывести файл в обратном порядке строк?
`tac filename`
`cat filename`
`less filename`
`head filename`
Как найти все файлы с расширением `.txt` в каталоге `/home`?
`find /home -name "*.txt"`
`grep "*.txt"`
`locate /home/*.txt`
`ls -a /home`
Как искать текст рекурсивно в каталоге?
`grep -r "text" /path`
`find -r "text" /path`
`locate "text"`
`cat /path`
Как искать текст без учёта регистра?
`grep -i "text" file`
`grep -r "text" file`
`grep -v "text" file`
`find "text" file`
Как показать номера строк с совпадением текста?
`grep -n "text" file`
`grep -i "text" file`
`grep -r "text" file`
`grep -v "text" file`
Как быстро искать файлы по имени в системе?
`locate filename`
`find filename`
`grep filename`
`ls filename`
Как искать текст в нескольких файлах одновременно?
`grep "text" *`
`find "text" *`
`cat *`
`ls *`
Как дать владельцу файла право на выполнение?
`chmod u+x file`
`chmod g+x file`
`chmod o+x file`
`chmod a+x file`
Как убрать запись у группы?
`chmod g-w file`
`chmod u-w file`
`chmod o-w file`
`chmod a-w file`
Как установить права `rwx` для владельца, `rx` для группы и остальных?
`chmod 777 file`
`chmod 644 file`
`chmod 755 file`
`chmod 700 file`
Как изменить владельца файла?
`chown user file`
`chgrp user file`
`chmod user file`
`chmod u+file`
Как изменить группу файла?
`chgrp group file`
`chown group file`
`chmod group file`
`chmod g+file`
Как изменить владельца файла?
`chown user file`
`chgrp user file`
`chmod user file`
`chmod u+file`
Как изменить группу файла?
`chgrp group file`
`chown group file`
`chmod g+file`
`chmod group file`
Какая команда показывает права доступа, владельца, размер и дату изменения файла?
`ls -l`
`ls -a`
`ls`
`pwd`
Как дать всем права на чтение, запись и выполнение?
`chmod 777 file`
`chmod 755 file`
`chmod 644 file`
`chmod 700 file`
Как посмотреть все процессы?
`ps aux`
`top`
`htop`
`jobs`
Как посмотреть процессы в интерактивном режиме с обновлением?
`top`
`ps aux`
`htop`
`jobs`
Как улучшенная версия `top` с цветным интерфейсом?
`top`
`htop`
`ps aux`
`jobs`
Как завершить процесс по PID?
`kill PID`
`killall PID`
`pkill PID`
`ps PID`
Как завершить процесс принудительно?
`kill -9 PID`
`kill PID`
`pkill -9 name`
`ps aux`
Как завершить все процессы с именем `firefox`?
`pkill firefox`
`killall firefox`
`kill PID`
`ps aux`
Как посмотреть фоновые процессы текущей сессии?
`jobs`
`fg`
`bg`
`ps aux`
Как вернуть процесс из фона на передний план?
`fg`
`bg`
`jobs`
`kill`
Как запустить процесс в фоне?
добавить `&` после команды
использовать `bg`
использовать `fg`
использовать `kill`
Как создать архив `tar` папки `dir`?
`tar -cvf archive.tar dir`
`tar -xvf archive.tar dir`
`zip archive.tar dir`
`unzip archive.tar`
Как распаковать архив `tar`?
`tar -xvf archive.tar`
`tar -cvf archive.tar`
`unzip archive.tar`
`zip -r archive.tar dir`
Как создать сжатый архив `tar.gz`?
`tar -czvf archive.tar.gz dir`
`tar -xzvf archive.tar.gz`
`zip -r archive.zip dir`
`unzip archive.zip`
Как распаковать архив `tar.gz`?
`tar -xzvf archive.tar.gz`
`tar -czvf archive.tar.gz`
`unzip archive.tar.gz`
`zip -r archive.tar.gz dir`
Как распаковать архив `tar.gz`?
`tar -xzvf archive.tar.gz`
`tar -czvf archive.tar.gz`
`unzip archive.tar.gz`
`zip -r archive.tar.gz dir`
Как создать zip-архив?
`zip -r archive.zip dir`
`unzip archive.zip`
`tar -cvf archive.zip dir`
`tar -xzvf archive.zip`
Как распаковать zip-архив?
`unzip archive.zip`
`zip archive.zip`
`tar -cvf archive.zip`
`tar -xzvf archive.zip`
Как проверить доступность хоста?
`ping host`
`curl host`
`wget host`
`nslookup host`
Как получить страницу сайта через терминал?
`curl site.com`
`wget site.com`
`ping site.com`
`traceroute site.com`
Как скачать файл с интернета?
`wget URL`
`curl URL`
`ping URL`
`ls URL`
Как посмотреть IP-адреса интерфейсов?
`ip addr`
`ifconfig`
`ping`
`netstat`
Как посмотреть маршруты?
`ip route`
`route`
`ping`
`traceroute`
Как посмотреть открытые порты и соединения?
`ss -tulnp`
`netstat -tulnp`
`ps aux`
`top`
Как узнать IP через DNS?
`nslookup domain`
`dig domain`
`ping domain`
`host domain`
Как выполнить трассировку маршрута к хосту?
`traceroute host`
`ping host`
`curl host`
`wget host`
Как создать пользователя?
`useradd username`
`adduser username`
`usermod username`
`passwd username`
Как задать пароль пользователю?
`passwd username`
`useradd username`
`usermod username`
`chown username`
Как удалить пользователя?
`userdel username`
`deluser username`
`usermod -r username`
`passwd -d username`
Как удалить пользователя вместе с домашней папкой?
`userdel -r username`
`userdel username`
`deluser username`
`deluser -r username`
Как добавить пользователя в группу `sudo`?
`usermod -aG sudo username`
`adduser username sudo`
`usermod username sudo`
`useradd username sudo`
Как добавить пользователя в группу `sudo`?
`usermod -aG sudo username`
`adduser username sudo`
`groupadd username sudo`
`chgrp sudo username`
Как узнать текущего пользователя?
`whoami`
`who`
`id`
`groups`
Как узнать группы пользователя?
`groups username`
`id username`
`whoami`
`cat /etc/group`
Как посмотреть доступное место на дисках?
`df -h`
`du -sh`
`lsblk`
`fdisk -l`
Как узнать размер папки?
`du -sh folder`
`df -h folder`
`ls -lh folder`
`tree folder`
Как примонтировать диск `/dev/sdb1` в `/mnt`?
`mount /dev/sdb1 /mnt`
`umount /mnt`
`fdisk /dev/sdb1`
`lsblk`
Как отмонтировать диск?
`umount /mnt`
`mount /mnt`
`df -h`
`lsblk`
Как посмотреть список дисков и их разделов?
`lsblk`
`fdisk -l`
`df -h`
`du -sh`
Как проверить файловую систему на диске?
`fsck /dev/sdb1`
`fdisk -l`
`mount /dev/sdb1`
`df -h`
Как посмотреть системные логи через journalctl?
`journalctl`
`cat /var/log/syslog`
`dmesg`
`tail /var/log/messages`
Как посмотреть логи конкретного сервиса?
`journalctl -u service`
`systemctl status service`
`tail /var/log/service.log`
`cat /var/log/service`
Как следить за логами в реальном времени?
`journalctl -f`
`tail -f logfile`
`less logfile`
`cat logfile`
Как посмотреть сообщения ядра?
`dmesg`
`journalctl`
`cat /var/log/kern.log`
`tail /var/log/syslog`
Где хранятся системные логи в Debian?
`/var/log/syslog`
`/var/log/messages`
`/var/log/journal`
`/var/log/kernel`
Как изменить права доступа к файлу?
`ls -l file`
`mv file newfile`
`chown user file`
`chmod 755 file`
Как найти процесс по имени?
`killall name`
`top`
`ps -ef | grep name`
`pgrep name`
Как вывести список всех процессов?
`htop`
`ps aux`
`top`
`jobs`
