Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Выполнение команд Linux
Чтобы ваш запрос был понятен системе LINUX вы должны ввести каждую команду в корректном формате или синтаксисе командной строки. Вы должны расположить все составные части командной строки в требуемом синтаксисом порядке, иначе shell не сможет интерпретировать ваш запрос.
Формат командной строки:
command option(s) argument(s) <Enter>
Для каждой командной строки системы LINUX вы должны ввести как минимум два компонента: имя команды и клавишу <Enter>. Командная строка может также содержать ключи и аргументы. В указанном примере синтаксиса командной строки:
command - это имя программы, которую вы хотите выполнить;
option - ключи, которые указывают, как запустить команду;
argument - указывает на данные, которые эта команда обрабатывает, обычно это имя каталога или файла.
В командной строке, которая включает ключи и/или аргументы, каждый компонент отделяется друг от друга по крайней мере одним пробелом. Если аргумент содержит пробел, его надо заключить в двойные кавычки. Например, если аргумент sample 1, то вы должны указать его в командной строке как "sample 1". Если вы позабудете поставить двойные кавычки, то shell будет интерпретировать sample и 1 как два отдельных аргумента.
Некоторые команды позволяют вам указывать несколько аргументов в одной командной строке. Например:
ls -l -i file1 file2 file3
команда ключи аргументы
В этом примере команда ls использует два ключа -l и -i и три аргумента file1, file2 и file3. Ключ -l обеспечивает информацию в длинном формате, включая режим, владельца и размер, а ключ -i печатает номер inode. Система LINUX обычно позволяет вам группировать ключи, например -li, и выводить их в любом порядке. Этого нельзя делать с аргументами.
Чтобы выполнить команду, введите командную строку, когда на экране появится приглашение (например, символ # или $). Shell рассмотрит вашу команду как ввод, найдет один или более каталогов, чтобы вызвать программу, которую вы указали, и перенаправит ваш запрос вместе с затребованными программами ядру. Ядро последует инструкциям в программе и выполнит команду, которую вы запрашивали.
1. Общие команды Linux
Linux команды, которым не нашлось место ни в каком другом разделе.
Пример команды |
Выполнение команды |
# kernelversion |
показывает основную и дополнительную версии ядра. |
# startx |
# запускает графическую оболочку X Window; |
# clear |
# Очищение экрана терминала; |
# su |
вход в сеанс администратора, но придётся ввести пароль. Для выхода из этого сеанса наберите exit и нажмите ENTER. |
# date |
# Показывает текущую дату и время; |
# cal -3 |
# Показывает в удобной форме предыдущий, текущий и последующий месяц |
# uptime |
# Показать текущее время и работу системы без перезагрузки и выключения; |
# hostname |
# Показать сетевое имя компьютера; |
# !! |
# Выполнить последнюю команду; |
# history | tail -50 |
# Показать последние 50 набранных команд; |
# exit |
# Завершить сеанс текущего пользователя; |
# passwd |
# Меняет пароль текущего пользователя; |
# kill |
завершить процесс (необходимо указать какой). |
# killall |
позволят управлять процессами используя их имена или имена файлов, а не идентификаторы как в kill. Завершаются все указанные процессы. |
#man |
Отображает руководства пользователя по запросу (выход из руководства и возврат к командной строке Ctrl+Z) |
Пример команды |
Выполнение команды |
# pwd |
# Выводит текущий путь; |
# ls |
# Выводит список файлов и каталогов по порядку; |
# ls -laX |
# Выводит форматированный список всех файлов и директорий, включая скрытые; |
# cd |
смена текущего каталога.По умолчанию переходит в домашний каталог текущего пользователя (если без параметров). |
# cd |
# Переход в домашнюю директорию; |
# cd /home |
# Переход в директорию /home; |
# dir |
отображает файлы в текущем каталоге в алфавитном порядке и с учётом регистра |
# touch /home/primer2 |
# Создание пустого файла /home/primer2; |
# cat /home/primer2 |
# Показать содержимое файла /home/primer2; |
# nano /home/primer2 |
# Редактирование файла /home/primer2; |
# gedit /home/primer2 |
# Вторая команда Linux для редактирования файла; |
# cp /home/Mut@NT/primer.txt /home/primer.txt |
# Копирует /home/Mut@NT/primer.tx в home/primer.txt; |
# ln -s /home/Mut@NT/primer.txt /home/primer |
# Cоздает символическую ссылку /home/primer к файлу /home/Mut@NT/primer.txt; |
# mkdir /home/Mut@NT/shaman |
# Создание директории с именем shaman; |
# rmdir /home/Mut@NT/shaman |
# Удаление директории с именем shaman; |
# rm -rf /home/Mut@NT/shaman |
# Удаление директории с вложенными фалами; |
# cp -la /dir1 /dir2 |
# Копирование директорий; |
# mv /dir1 /dir2 |
# Переименование директории; |
# du -sh /home/Mut@NT/ |
# Выводит на экран размер заданной директории. Можно использовать для определения размера файлов; |
# locate primer |
# Поиск всех файлов с именем primer; |
# fsck. |
проверяет и восстанавливает файловую систему |
# mount |
монтирование файловой системы. |
# umount |
отмонтирование файловой системы |
# rdev |
при вызове без параметров выводит информацию о текущей файловой системе |
# [sudo] chmod 0777 /home/ |
# Изменение прав доступа к директории /home. 0777 разрешение на чтение/запись/исполнение для всех групп; |
# [sudo] chmod -R 0777 /home/ |
# Рекурсивное изменение прав доступа к директории /home. 0777 разрешение на чтение/запись/исполнение для всех групп. Все вложенные директории и файлы будут иметь права 0777; |
# [sudo] chown Mut@NT:ITShaman /home/primer.txt |
# Изменение владельца и группы только для файла /home/primer.txt; |
# [sudo] chown -R Mut@NT /home/ |
# Изменение владельца для всего содержимого директории /home; |