Инструменты пользователя

Инструменты сайта


документация._основные_команды

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
документация._основные_команды [2013/05/21 13:21]
46.231.215.230 создано
документация._основные_команды [2016/02/03 20:27] (текущий)
Строка 1: Строка 1:
-Linux имееет очень богатый набор ПОдля работы с симтемой, сетью, пользовательскими файлами, несморя на то что развитие ПО для Linux происходит децентрализованно, пракчитески любое по отлично задокументировано. +Linux имеет очень богатый набор ПО для работы с системой, сетью, пользовательскими файлами, несмотря на точто развитие ПО для Linux происходит децентрализованно, практически любое ПО отлично задокументировано. 
  
-Для просмтора справки по командам используется программа maсправочная информациянаходящаяся в man страницах разбита на несколько основных секций +Для просмотра справки по командам используется программа man. Справочная информациянаходящаяся в man страницах разбита на несколько основных секций 
  
-1 - исполняемые программы  +1 - исполняемые программы \\ 
-2 - системные функции, функции ядра  +2 - системные функции, функции ядра \\  
-3 - Функции ст библиотеки С +3 - Функции ст библиотеки С\\  
-4 - Информация об устроиствах и спец файлах  +4 - Информация об устройствах и спец файлах \\ 
-5 - Описание форматов файлов  +5 - Описание форматов файлов \\ 
-6 - Игры  +6 - Игры \\ 
-7 - Разное  +7 - Разное \\ 
-8 - Команды системного администрирования +8 - Команды системного администрирования \\
    
  
 +Синтаксис команды man <section> command 
  
 +Можно рассмотреть на примере **chmod**
 +
 +для вывода информации в храй интерфейс можно использовать программу xman 
 +
 +Для вывода краткого описания команды можно истользовать утилиту **whatis**  
 +
 +можно проверить на примере команды cal 
 +
 +Если вы знаете действие которое хотите сделать но не знаете команду можно воспользоваться утилитой **apropos**
 +
 +Для вывода более  подробной информации чем man используется программа info. 
 +
 +
 +====== Основные команды системы ======
 +
 +
 +**echo** - вывод на экран терминала ее аргумента(есть возможность использования esc последовательностей)
 +====== Получение информации о пользователе и системе ======
 +
 +**who** - получение списка залогиненых пользователей 
 +
 +**whoami** - вывод на экан текущего идетификатора пользователя 
 +
 +**groups** - вывод информации о том в каких группах состоит пользователь. 
 +
 +**uname **- вывод информации о системе и вывод информации о версии ядра...
 +
 +
 +
 +====== Обработка тестовых потоков  и  с помощью фильтров ======
 + 
 +**split** - Разбивает файл на части
 +
 + ''split -b 1300k linux-4.4.1.tar.xz'' 
 +
 +**cat** - программа для объединения фалов.
 +**cat** filename - вывод файла на экран 
 +**
 +cat file file file > allfile**
 +
 +Программы:
 + 
 +**more** и **less** служат для постраничного просмотра файлов 
 +
 +**more** менее функциональна и может просматривать файл только от начала до конца
 +
 +**less** так же может осуществлять просмотор в двух направленияи и поиск по команде /word(прокрутка поиска осуществляктся при помощи большой и малой букв  n и N)
 +
 +вывод конца файла 
 +
 +**tail** 
 +
 +''tail /var/log/secure'' 
 +
 +**multitail** 
 +
 +
 +''multitail /var/log/secure'' 
 +
 +**pr** -подготовка текстового файла для печати 
 +
 +**tee** - паралельный вывод 
 +ls |tee ls.txt 
 +
 +[[grep]] (generalized regular expression processor) - регулярные выражения с помощью которых можно искать и заменять информацию в тексте.
 + ======   Работа с файлами и каталогами ======
 +
 +**pwd** - отображает информацию об адресе текущего каталога 
 +
 +**cd** - позволяет перейти в другой каталог 
 +
 +сd /usr/bin  - переход в /usr/bin 
 +
 +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 <id> 
 +
 +
 +**bg** - активизация фонового процесса 
 +
 +**fg** - возвращение команды из фонового режима 
 +
 +**jobs** - просмотр фоновых заданий 
 +
 +**date** - `date +%y.%m.%d.tar.gz` для написания скрипта. 
 +
 +
 +====== Алиасы ======
 +
 +создание алиаса 
 +alias far=mc
 +удаление алиса
 +unalias far 
 +
 +  
 +  
 +
 + 
документация._основные_команды.1369142498.txt.gz · Последнее изменение: 2013/05/21 17:21 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux