LINUX администрирование(полезные команды, шпаргалка)

  linux, Uncategorized, шпаргалка

символы группового ввода
* любая посл любых символов
? любой символ
[!0-9] один символ не число
[:alnum:] алф-цифровой символ
[:alpha:] алфавитный символ
[:digit:] цифра
[:lower:] буква вех регистра
[:upper:] буква ниж регистра
*[[:upper:]abc]

cd .. #вверх по дереву
cd ./ #вниз по дереву(по умолчанию)
cd ~ #в домашний каталог
cd – #в предыдущий каталог
ps -aux | less #список процессов (https://www.cyberciti.biz/faq/show-all-running-processes-in-linux/)
netstat -anp | grep 80 #информация по порту 80
history #история команд
file #инфа о файле
df #сколько места на диска
free #свободного места
exit #выйти из терминала
pwd #текущий каталог
ls -la #список каталогов(эквивалентно ls –long –all)(права на использ колво жест ссылок пользователь группа размер дата изм)
ls -li #список файло, первая колонка – идентификатор индексного узла.(один у всех ссылок на файл – жестких и мягких)
rm -rf #удаление усиленное с рекурсией
перед удалением с групповым выбором следует проверять итоговый набор с помощью ls
ls -la namep*[0-9]
смотрим то ли это что нужно удалить
rm -rf namep*[0-9] #удаляем

kill 17119 грохнуть процесс 17119
ln mylink /usr/share/mylink создание жесткой ссылки(жестки)(жесткие ссылки возможны только на файлы и только на текущем физ устройстве)
ln /etc/mylink /usr/share/mylink создание жесткой ссылки
ln -s mylink /usr/share/mylink создание мягкой ссылки
при создании ссылок предпочтительнее использовать относительные пути

cp -u *.html destination #скопировать html только те которых нет в каталоге назначения или имеющие более позднюю дату изменения
cp file1 file2 dir1 скопировать паруу файлов в каталог
cp /etc/file . копируем файл в текущий каталог
mv переместить/переименовать
mkdir dir1 dir2 создать пару каталогов

Перенаправления потоков ввода-вывода
> перенаправить поток вывода
>> перенаправить поток вывода ошибок

LEAVE A COMMENT