Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
документация._основные_команды [2013/05/22 11:01] 46.231.215.230 |
документация._основные_команды [2016/02/03 20:27] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | Linux имееет очень богатый набор ПО, для работы с симтемой, сетью, пользовательскими файлами, | + | Linux имеет очень богатый набор ПО для работы с системой, сетью, пользовательскими файлами, |
- | Для просмтора справки по командам используется программа | + | Для просмотра справки по командам используется программа |
1 - исполняемые программы \\ | 1 - исполняемые программы \\ | ||
2 - системные функции, | 2 - системные функции, | ||
3 - Функции ст библиотеки С\\ | 3 - Функции ст библиотеки С\\ | ||
- | 4 - Информация об устроиствах и спец файлах \\ | + | 4 - Информация об устройствах и спец файлах \\ |
5 - Описание форматов файлов \\ | 5 - Описание форматов файлов \\ | ||
6 - Игры \\ | 6 - Игры \\ | ||
Строка 15: | Строка 15: | ||
Синтаксис команды man < | Синтаксис команды man < | ||
- | Можно рассмотреть на примере chmod | + | Можно рассмотреть на примере |
для вывода информации в храй интерфейс можно использовать программу xman | для вывода информации в храй интерфейс можно использовать программу xman | ||
- | Для вывода краткого описания команды можно истользовать утилиту whatis | + | Для вывода краткого описания команды можно истользовать утилиту |
можно проверить на примере команды cal | можно проверить на примере команды cal | ||
- | Если вы знаете действие которое хотите сделать но не знаете команду можно воспользоваться утилитой apropos | + | Если вы знаете действие которое хотите сделать но не знаете команду можно воспользоваться утилитой |
- | Для вывода более | + | Для вывода более |
- | Основные команды системы | + | ====== |
- | echo - вывод на экран терминала ее аргумента(есть возможность использования esc последовательностей) | ||
- | ====== | ||
- | Получение информации о пользователе и системе | ||
- | | ||
- | who - получение списка залогиненых пользователей | + | **echo** |
+ | ====== Получение информации о пользователе | ||
- | whoami | + | **who** |
- | groups | + | **whoami** |
- | umame - вывод информации о системе и вывод | + | **groups** |
+ | **uname **- вывод информации о системе и вывод информации о версии ядра... | ||
- | Обработка тестовых потоков | + | |
+ | ====== | ||
+ | |||
+ | **split** - Разбивает файл на части | ||
+ | |||
+ | '' | ||
**cat** - программа для объединения фалов. | **cat** - программа для объединения фалов. | ||
Строка 59: | Строка 62: | ||
**less** так же может осуществлять просмотор в двух направленияи и поиск по команде / | **less** так же может осуществлять просмотор в двух направленияи и поиск по команде / | ||
+ | |||
+ | вывод конца файла | ||
+ | |||
+ | **tail** | ||
+ | |||
+ | '' | ||
+ | |||
+ | **multitail** | ||
+ | |||
+ | |||
+ | '' | ||
**pr** -подготовка текстового файла для печати | **pr** -подготовка текстового файла для печати | ||
Строка 65: | Строка 79: | ||
ls |tee ls.txt | ls |tee ls.txt | ||
+ | [[grep]] (generalized regular expression processor) - регулярные выражения с помощью которых можно искать и заменять информацию в тексте. | ||
+ | | ||
+ | |||
+ | **pwd** - отображает информацию об адресе текущего каталога | ||
+ | |||
+ | **cd** - позволяет перейти в другой каталог | ||
+ | |||
+ | сd / | ||
+ | |||
+ | cd .. - переход в родительский каталог | ||
+ | |||
+ | cd ../../ переход на два уровня выше | ||
+ | |||
+ | cd / - переход в корень | ||
+ | |||
+ | cd и cd ~ - переход в домашний каталог | ||
+ | |||
+ | cd dir - переход в подкаталог текущего каталога | ||
+ | |||
+ | cd - - переход в предыдущий каталог | ||
+ | |||
+ | |||
+ | **ls** - выводит содержимое каталога | ||
+ | |||
+ | если не указаны опции то, содержимое текущего каталога | ||
+ | |||
+ | **stat** - подробная информация о файле или каталоге. | ||
+ | |||
+ | **cp** - копирование файла или каталога | ||
+ | |||
+ | **mv** - перемещение файлов или каталогов | ||
+ | |||
+ | **rm** - удаление файлов или каталогов | ||
+ | |||
+ | **mkdir** - создание каталога | ||
+ | |||
+ | **rmdir** - удаление каталога | ||
+ | |||
+ | **du** | ||
+ | |||
+ | **df** - свободное место на диске | ||
+ | |||
+ | ====== Управление процессами ====== | ||
+ | **ps** | ||
+ | **pidof** - узнать id процесса | ||
+ | **top** - интерактивный список состояни процессов | ||
+ | |||
+ | **kill** - посылает процессу сигнал | ||
+ | |||
+ | сигналы kill | ||
+ | |||
+ | 1 SIGHUP - перечитать файл конфигурации\\ | ||
+ | 2 SIGINT - прекратить выполнение программы\\ | ||
+ | 3 SIGQUIT - прекратить выполнение программы \\ | ||
+ | 4 SIGILL - неверная операция, | ||
+ | 9 SIGKILL - немедленно прекратит выполнение \\ | ||
+ | 11 SIGSERV - неверная операция с памятью \\ | ||
+ | 15 SIGTERM - корректно завершить процесс \\ | ||
+ | |||
+ | kill -9 <ID> | ||
+ | |||
+ | **nice** - изменение приоретета | ||
+ | |||
+ | всего 40 знечений -20-наивысший 19-низший | ||
+ | |||
+ | nice -n -10 mc | ||
+ | |||
+ | |||
+ | **renice** изменение приоретета выполнфяемой программы | ||
+ | |||
+ | renice +10 < | ||
+ | |||
+ | |||
+ | **bg** - активизация фонового процесса | ||
+ | |||
+ | **fg** - возвращение команды из фонового режима | ||
+ | |||
+ | **jobs** - просмотр фоновых заданий | ||
+ | |||
+ | **date** - `date +%y.%m.%d.tar.gz` для написания скрипта. | ||
+ | |||
+ | |||
+ | ====== Алиасы ====== | ||
+ | |||
+ | создание алиаса | ||
+ | alias far=mc | ||
+ | удаление алиса | ||
+ | unalias far | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ |