Линукс основные команды. Линукс — копия. Каталог директория, directory
Скачать 37.23 Kb.
|
- перейти в корневую папку; cd «Папка1»/«Папка2» - переход в нужную папку; cd ../ - переход на уровень выше в папкеОбычный файл (file) – это обозначенная некоторым именем последовательность данных, которые хранятся на диске (устройстве хранения данных). Каталог (директория, directory) формально тоже считается файлом, содержащим данные о файлах, хранящихся в нем. Символьная или мягкая ссылка (символическая ссылка, symbolic link, simlink) во многом похожа на ярлык Windows. Но предназначена она не для быстрого запуска программ, а для исключения дублирования и более оптимального использования места на диске. Файл устройства представляет собой способ обращения к различным устройствам с помощью файловых операций. Файлы устройств отображаются в каталоге /dev дерева каталогов Linux. Существуют два типа устройств – символьные (character) и блочные (block), работа с которыми происходит по-разному. Канал (pipe) представляет собой специальный механизм для обмена данными между процессами (исполняющимися программами), которые выполняются на одной машине. С окет (socket) похож на канал в том смысле, что тоже является механизмом для обмена данными между двумя разными процессами. Однако сокет имеет два важных отличия от канала – процессы чаще всего запущены на разных компьютерах, а обмен данными осуществляется по сети с использованием стека протоколов TCP/IP. Каталог /bin содержит основные системные утилиты, необходимые в однопользовательском режиме, а так же при обычной работе всем пользователям. Каталог /boot содержит файлы загрузчика, например, образ ядра Linux. Каталог /dev содержит файлы устройств. Каталог /etc содержит общесистемные конфигурационные файлы и конфигурационные файлы программ. Каталог /home содержит домашние каталоги пользователей. При обычной работе чаще всего используется этот каталог. Каталог /lib содержит файлы общесистемных разделяемых библиотек и модулей ядра. Каталог /media содержит точки монтирования для сменных носителей, таких как CD и DVD-диски, flash-накопители и т.п. Каталог /mnt содержит точки монтирования для временных разделов. Каталог /opt содержит дополнительные пакеты приложений. Каталог /proc содержит виртуальную файловую систему proc, которая отображает в виде структуры файлов и каталогов различную информацию о работе системы. Каталог /root является домашним каталогом пользователя root. Каталог /sbin содержит основные системные программы для администрирования и настройки системы. Каталог /sys является точкой монтирования еще одной виртуальной файловой системы sys, являющейся расширением proc. Каталог /usr содержит большинство пользовательских приложений и утилит, использующихся в многопользовательском режиме. Каталог /var содержит изменяемые файлы, такие как файлы регистрации, временные файлы и т.п. Pwd – узнать папку в которой находишься Ls – узнать какие папки вообще есть. Ls «Папка1»/«Папка2» - узнать что находится в выбранной папке; ls -l – полная инфа по папкам Cd «Название папки» - перейти в названную папку. cd mkdir - создание папок. mkdir -m - задать права доступа каталогу. mkdir -p "папка"/"папка" - цепочку каталогов rmdir - удаление каталогов. touch - создать текстовый файл. touch путь к файлу/имя файла.txt Clear – очистить терминал от текста «Команда» --help – узнать дополнительные опции команды Su - временное становление суперпользователем (логин подменяется на root). Для возврата команда exit Sudo - команда для выполнения одной команды, без смены логина, нужно ввести свой пароль. sudo "команда" cat - объединение файлов и.. cat "файл" - вывод файла на экран. cat > "файл" - ввод файла с Клавы (в конце нужно нажать ctrl+D). cat "файл1" "файл2" "файлу" > "файл12у" - объединение файлов в один. mv - переименование или перемещение файла. mv (флаги) "исходный файл" "куда/название". cp - копирование. cp (флаги) "файл1" "файл2/каталог". Ключи: -l - создание жёстких ссылок на файл, -s - созданы символьные ссылки, -r - с копируемым каталогом копируются вложенные файлы и каталоги. rm - удаление файлов и каталогов. ln - создание ссылок. ln файл название. chmod - изменение прав доступа. (1 число - владелец, 2 - группа владельца, 3 - остальные) $ chmod 4764 report.txt. [ugoa] [+-=] [rwxstugo]: u - владелец, g - группа владельца, o - остальные пользователи, а - все пользователи. + добавляются права, - удаляются, = установка прав заново. Новые права доступа для пользователя, заданного первой строкой: r – чтение, w – запись, x – выполнение, s – SUID- или SGID-биты, t – sticky-бит SUID, SGID и Sticky Bits — это мощные специальные разрешения, которые вы можете установить для исполняемых файлов и каталогов в Linux |