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

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


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

Linux имеет очень богатый набор ПО для работы с системой, сетью, пользовательскими файлами, несмотря на то, что развитие ПО для Linux происходит децентрализованно, практически любое ПО отлично задокументировано.

Для просмотра справки по командам используется программа man. Справочная информация, находящаяся в man страницах разбита на несколько основных секций

1 - исполняемые программы
2 - системные функции, функции ядра
3 - Функции ст библиотеки С
4 - Информация об устройствах и спец файлах
5 - Описание форматов файлов
6 - Игры
7 - Разное
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

документация._основные_команды.txt · Последнее изменение: 2016/02/03 20:27 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux