sh команды Flashcards
(41 cards)
вывести текущий путь в файловой системе
pwd
сменить текущую директорию
cd [name]
вернуться в предыдущую по порядку директорию (не вверх)
cd -
создать директорию
mkdir [name]
вывести содержимое директории
ls [path]
создать пустой файл
touch [name]
переместить файл/каталог. также переименовать
mv [source] [destination]
очистить консоль
clear
копировать файл/каталог
cp [source] [destination]
удалить файл/каталог
rm [path]
флаг для рекурсивного перемещения, копирования и удаления (mv cp rm)
-r
ОЧЕНЬ ОСТОРОЖНО и внимательно с командами
rm -r /
rf -rf *
rm -rf .
rm -rf ..
стандартные потоки
stdin - стандартный ввод
stdout - стандартный вывод
stderr - стандартные ошибки
перенаправление в именованный поток (???)
echo ‘abc’ >&2 (stderr)
вывести информацию из файла в stdout
cat [filename]
перенаправление в файл и перезаписать файл
echo ‘abc’ > filename.ext
перенаправить вывод в файл и дополнить файл
echo 'abc' >> filename.ext
вывести стандартный путь поиска файлов
echo $PATH
стандартные пути linux
/bin - основные утилиты необходимые в работе
/usr - пользовательские утилиты
/tmp - временные файлы
/etc - файлы конфигурации системы
/home - файлы пользователя
создать группу пользователей (???)
groupadd [groupname]
создать нового пользователя (???)
useradd -G [groupname] -p [password] [username]
вывести список групп
groups
вывести список пользователей
users
посмотреть информацию по пользователю
id [username]