pwd |
|
вывести путь к текущей директории |
cd |
<путь> |
перейти в указанную директорию |
chmod |
+x <путь> |
сделать файл исполняемым |
<путь к исполняемому файлу> |
& |
запустить программу в фоновом режиме |
|
|
|
wget |
<ссылка> |
скачать файл по ссылке и сохранить в текущую директорию |
wget |
-P <путь до директории> <ссылка> |
скачать файл по ссылке и сохранить по указанному пути |
wget |
-O <путь до файла> <ссылка> |
скачать файл по ссылке и сохранить по указанному пути с указанным именем |
wget |
-c <ссылка> |
докачать файл загрузка которого прервалась |
wget |
--spider <ссылка> |
проверить доступность файла по ссылке |
wget |
-i <текстовый файл> |
скачать файлы по ссылкам из файла |
wget |
-r -l <глубина> ссылка |
рекурсивное скачивание файлов по ссылке на указанную глубину (по умолчанию 5) |
wget |
-r -A <тип,тип,...,тип> ссылка |
рекурсивное скачивание файлов только определенного типа по ссылке |
|
|
|
find |
<папка> -name "<имя файла>" |
найти файл в папке |
grep |
"<строка>" <файл> |
найти строку в файле |
grep |
-с "<строка>" <файл> |
посчитать кол-во вхождений строки |
grep |
-r "<строка>" <папка> |
найти строку во всех файлах в папке |
|
|
|
unzip |
<архив.zip> |
распаковать архив zip |
zip |
<архив.zip> <файл1> <файл2> ... |
запаковать указанные файлы и (или) папки в архив |
gunzip |
<архив.gz> |
распаковать архив gz с удалением исходного архива |
gzip |
<файл> |
запаковать файл с удалением исходного файла |
tar |
-cvf <архив.tar> <файл1> <файл2> ... |
запаковать указанные папки и (или) файлы в архив без зжатия |
gzip |
<архив.tar> |
запаковать tar архив в архив.tar.gz с удалением исходного архива |
tar |
-xvf <архив.tar> |
распаковать tar архив |
tar |
-xzvf <архив.tar.gz> |
распаковать tar.gz архив (gunzip) |
bzip2 |
<файл> |
упаковать |
bunzip2 |
<архив.bz2> |
распаковать bz2 архив |
tar |
-cjvf <архив.tar.bz2> <файл1> <файл2> ... |
запаковать |
tar |
-xjvf <архив.tar.bz2> |
распаковать tar.bz2 архив |
|
|
|
jobs |
|
список запущенных приложений в рамках текущей сессии в терминале |
fg %<номер> |
|
продолжить выполнение программы с указанным номером |
bg %<номер> |
|
продолжить выполнение программы с указанным номером в фоновом режиме |
ps |
|
посмотреть свои процессы |
top |
|
мониторнг всех процессов |
top |
-u <имя пользователя> |
мониторнг процессов указанного пользователя |
kill |
<номер процесса> |
завершить процесс |
kill |
-9 <номер процесса> |
убить процесс |
|
|
|
cat |
<путь к файлу> |
вывести содержимое файла в терминал |
less |
<путь к файлу> |
открыть файл на чтение (q - выход, / - поиск, g - в начало, G - в конец) |
nano |
<путь к файлу> |
открыть файл на редактирование (Ctrl + X - выход) |
|
|
|
< |
программа < файл |
ввод данных в программу из файла через stdin |
> |
программа > файл |
вывод данных из программы в файл через stdout |
>> |
программа >> файл |
вывод данных из программы в файл c дозаписью через stdout |
2> |
программа 2> файл |
вывод ошибок из программы в файл через stderr |
2>> |
программа 2>> файл |
вывод ошибок из программы в файл c дозаписью через stderr |
| |
прог1 | прог2 | ... | прогN |
передача выходных данных программы на вход следующей программе |
|
|
|
cp |
<путь1> <путь2> |
скопировать файл |
cp |
-r <путь1> <путь2> |
скопировать директорию |
mv |
<путь1> <путь2> |
переместить директорию или файл |
|
|
|
rm |
<путь> |
удалить указанный файл |
rm |
-r <путь> |
удалить указанную директорию |
rm |
-rf <путь> |
удалить указанную директорию без подтверждения операции |
|
|
|
mkdir |
<путь> |
создать указанную директорию |
mkdir |
-p <путь> |
создать указанную директорию и вышестоящие промежуточные директории |
touch |
<путь> |
создать файл |
|
|
|
ls |
|
вывести содержимое текущей директории |
ls |
<путь> |
вывести содержимое указанной директории |
ls |
-a |
вывести содержимое вместе со скрытыми файлами |
ls |
-l |
вывести содержимое списком с размерами файлов в байтах, датой и правами |
ls |
-lh |
вывести содержимое списком с размерами файлов в Кб, Мб, Гб и т.д., датой и правами |
|
|
|
ssh |
логин@адрес -p порт |
соединение через ssh |
ssh-keygen |
|
создание ключа |
ssh-add |
|
добавить ключ |
|
|
|
scp |
-P порт логин@адрес_сервера:путь 1 путь2 |
скопировать файл с сервера(путь1) на клиента (путь2) |
scp |
-P порт путь 1 логин@адрес_сервера:путь2 |
скопировать файл с клиента(путь1) на сервер (путь2) |
|
|
|
apt |
install программа |
установить пакет через apt |
apt |
remove программа |
удалить установленный пакет |
apt |
update |
обновить информацию о доступных пакетах в репозитариях |
apt |
upgrade |
установить новые версии установленных пакетов |
apt |
install --only-upgrade пакет |
обновить только один указанный пакет |
|
|
|
free |
-g |
информация об оперативной памяти |
nproc |
|
колво ядер процессора |
lscpu |
|
информация о процессоре |
|
|
|
man |
<команда> |
получить справку по указанной команде (клавиша "Q" для выхода) |
which |
<команда> |
вывести путь к указанной команде (программе) |
clear |
|
очистить экран терминала |
exit |
|
закрыть терминал |