16 348
правок
(→Основные команды консоли: поправил) |
|||
Строка 40: | Строка 40: | ||
== Основные команды консоли == | == Основные команды консоли == | ||
* <code>ls</code> | * <code>ls</code> — выводит список файлов: | ||
** <code>ls -la</code> — выводит различные документы и показывает права доступа, включая имя создателя и владельца; | ** <code>ls -la</code> — выводит различные документы и показывает права доступа, включая имя создателя и владельца; | ||
** <code>ls -lha</code> — также выводит файлы, но показывает размер файла в байтах. | ** <code>ls -lha</code> — также выводит файлы, но показывает размер файла в байтах. | ||
* <code>cd</code> | * <code>pwd</code> — выводит путь к текущему каталогу, в котором мы находимся. | ||
** перейти в | * <code>cd</code> — перемещает между каталогами: | ||
** перейти в указанный каталог: | |||
**: <syntaxhighlight lang="bash"> | **: <syntaxhighlight lang="bash"> | ||
cd / | cd /путь/к/каталогу | ||
</syntaxhighlight> | </syntaxhighlight> | ||
**перейти на верхний уровень: | **перейти на верхний уровень: | ||
Строка 52: | Строка 53: | ||
cd ../ | cd ../ | ||
</syntaxhighlight> | </syntaxhighlight> | ||
** открыть | ** открыть домашний каталог пользователя: | ||
**: <syntaxhighlight lang="bash"> | **: <syntaxhighlight lang="bash"> | ||
cd ~ | cd ~ | ||
</syntaxhighlight > | </syntaxhighlight > | ||
* <code>mv</code> — перемещает файл или каталог, можно использовать и для переименования: | |||
* <code>mv</code> | |||
*: <syntaxhighlight lang="bash"> | *: <syntaxhighlight lang="bash"> | ||
mv | # переместить файл | ||
mv ~/filename.txt /новый_путь/filename.txt | |||
# переместить каталог | |||
mv ~/dirname /новый_путь/dirname | |||
# переименовать файл | |||
mv ~/filename.txt ~/newfilename.txt | |||
</syntaxhighlight> | </syntaxhighlight> | ||
* <code>rm</code> | * <code>rm</code> — удаляет файлы и каталоги, например: | ||
*: <syntaxhighlight lang="bash"> | *: <syntaxhighlight lang="bash"> | ||
rm | # удалить файл | ||
rm ~/filename.txt | |||
# удалить каталог каталог со всем содержимым | |||
rm -r ~/dirname | |||
</syntaxhighlight> | </syntaxhighlight> | ||
* <code>cp</code> | * <code>cp</code> — копирует файлы и каталоги, например: | ||
*: <syntaxhighlight lang="bash"> | *: <syntaxhighlight lang="bash"> | ||
cp file.txt file_backup.txt | cp file.txt file_backup.txt | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* <code>cat</code> — | * <code>cat</code> — выводит содержимое файла на экран: | ||
*: <syntaxhighlight lang="bash"> | *: <syntaxhighlight lang="bash"> | ||
cat file.txt | cat file.txt | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* <code>mkdir</code> | * <code>mkdir</code> — создаёт один или несколько каталогов с указанным именем: | ||
*: <syntaxhighlight lang="bash"> | *: <syntaxhighlight lang="bash"> | ||
mkdir | mkdir newdirname | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* <code>chmod</code> — изменяет права доступа к файлам и каталогам | * <code>chmod</code> — изменяет права доступа к файлам и каталогам: | ||
*: <syntaxhighlight lang="bash"> | *: <syntaxhighlight lang="bash"> | ||
chmod опции | # использование | ||
chmod опции /путь/к/файлу | |||
# например, сделать файл исполняемым | |||
chmod +x ~/filename.txt | |||
</syntaxhighlight> | </syntaxhighlight> | ||
* <code>touch</code> — создаёт файлы любого типа, например: | * <code>touch</code> — создаёт файлы любого типа, например: | ||
*: <syntaxhighlight lang="bash"> | *: <syntaxhighlight lang="bash"> | ||
touch readme.txt | touch readme.txt | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* <code> | * <code>find</code> — поиск файлов, например, найдём файл interfaces в каталоге ''/mnt/data/'': | ||
*: <syntaxhighlight lang=" | *:<syntaxhighlight lang="console"> | ||
# find /mnt/data -name "interfaces" | |||
/mnt/data/etc/network/interfaces | |||
</syntaxhighlight> | </syntaxhighlight> | ||
* <code>nano</code> — [[NanoEditor | редактор текстовых файлов]]: | * <code>nano</code> — [[NanoEditor | редактор текстовых файлов]]: | ||
*: <syntaxhighlight lang="bash"> | *: <syntaxhighlight lang="bash"> | ||
nano / | nano ~/filename.txt | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* <code> | * <code>df</code> — показывает доступное дисковое пространство в каждом из разделов операционной системы. Например, узнаем занятое пространство в мегабайтах: | ||
*: <syntaxhighlight lang="bash"> | *: <syntaxhighlight lang="bash"> | ||
df -m | |||
</syntaxhighlight> | </syntaxhighlight> | ||
* <code> | * <code>--help</code> — посмотреть справку по команде: | ||
*: <syntaxhighlight lang="bash"> | *: <syntaxhighlight lang="bash"> | ||
cd --help | |||
</syntaxhighlight> | </syntaxhighlight> |