Команды
Информационные
--helpкоманда для вывода подсказки командыtypeдля определения, где находится исполняемый файл командыwhich lsуказывает на путь, где находится сама командаwhoпоказывает информацию о текущем пользователеmanвыводит подробную справку о команде
Работа с файловой структурой
ls
-l- опция, которая выводит структуру текущего каталога в виде списка, а атк же дополнительно: доступы, создателя файла и т.д. Что бы понять, директория это или файл, смотрим на самый первый знак, если там-это файл, еслиdдиректория./выводит структуру файлов в указаном месте-aпоказывает все файлы и папки, в том числе и скрытые, которые начинаются со знака.
mkdir
Команда создания директории
-pучитывает вложенность создания директории
bash
- mkdir ./dir/dir2 # создаст папку в текущей директории dir а в нутри папку dir2cd
rm
Команда удаления файла
- удалить файл с названием file
bash
rm file- удалить всю директорию
dir
bash
rm -rf dir- удалить файлы по
маскес помощью*и?
bash
rm *2 # удалит все файлы, заканчивающиеся на 2 и перед ней, может быть n кол-во символов
rm file* # удалит все файлы, начинающиеся с file и заканчивающиеся любым кол-ом символовtouch
Создание файла
bash
touch test.txtrmdir
Удаляет только пустые директории
bash
rmdir ./dirpwd
Отображает путь, по которому сейчас находится cursor или текущую директорию
cp
Копирование файлов
bash
cp file ./dir # копирует файл file в директорию dirbash
cp -r dir2 ./dir # копирует полностью всю директорию dir2 в директорию dirmv
Перемещение файла или каталога в указанную директорию
bash
mv dir ./dir2 # переместить директорию dir в dir2Переименование файла
bash
mv file file_new # изменение названия файла с file в file_newcat
Выводит содержимое файла в консоль.
bash
cat test.txt