Воскресенье, 14.06.2026, 07:55
Сайт }{ЄD|/||-|A
Приветствую Вас Гость | RSS
Главная Статьи Регистрация Вход
Меню сайта

Категории каталога
Статьи о Linux [14]
Статьи о Slackware Linux [5]
Интересные статьи (обо всем) [1]

Главная » Статьи » Статьи о Linux

Справочник по командам Linux
Справочник по командам Linux

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

Вам наверняка пригодятся простые и полезные команды. В этой статье содержатся лишь самые основные и необходимые из них. Чтобы получить исчерпывающую информацию о той или иной команде и обо всех возможных параметрах ее запуска, можно будет воспользоваться соответствующей страницей справочного руководства man или info.

 

Файловые команды

ls - список файлов и каталогов

ls -al - форматированный список со скрытыми каталогами и файлами

cd dir - сменить директорию на dir

cd - сменить на домашний каталог

pwd - показать текущий каталог

mkdir dir - создать каталог dir

rm file - удалить file

rm -r dir - удалить каталог dir

rm -f file - удалить форсированно file

rm -rf dir - удалить форсированно каталог dir *

cp file1 file2 - скопировать file1 в file2

cp -r dir1 dir2 - скопировать dir1 в dir2; создаст каталог dir2, если он не существует

mv file1 file2 - переименовать или переместить file1 в file2. если file2 существующий каталог - переместить file1 в каталог file2

ln -s file link - создать символическую ссылку link к файлу file

touch file - создать file

cat > file - направить стандартный ввод в file

more file - вывести содержимое file

head file - вывести первые 10 строк file

tail file - вывести последние 10 строк file

tail -f file - вывести содержимое file по мере роста, начинает с последних 10 строк

Управление процессами

ps - вывести ваши текущие активные процессы

top - показать все запущенные процессы

kill pid - убить процесс с id pid

killall proc - убить все процессы с именем proc *

bg - список остановленных и фоновых задач; продолжить выполнение остановленной задачи в фоне

fg - выносит на передний план последние задачи

fg n - вынести задачу n на передний план

Права доступа на файлы

chmod octal file - сменить права file на octal, раздельно для пользователя, группы и для всех добавлением:

* 4 - чтение (r)
* 2 - запись (w)
* 1 - исполнение (x)

Примеры:

chmod 777 - чтение, запись, исполнение для всех

chmod 755 - rwx для владельца, rx для группы и остальных.

Дополнительные опции: man chmod.

SSH

ssh user@host - подключится к host как user

ssh -p port user@host - подключится к host на порт port как user

ssh-copy-id user@host - добавить ваш ключ на host для user чтобы включить логин без пароля и по ключам

Поиск

grep pattern files - искать pattern в files

grep -r pattern dir - искать рекурсивно pattern в dir

command | grep pattern - искать pattern в выводе command

locate file - найти все файлы с именем file

Системная информация

date - вывести текущую дату и время

cal - вывести календарь на текущий месяц

uptime - показать текущий аптайм

w - показать пользователей онлайн

whoami - имя, под которым вы залогинены

finger user - показать информацию о user

uname -a - показать информацию о ядре

cat /proc/cpuinfo - информация ЦПУ

cat /proc/meminfo - информация о памяти

man command - показать мануал для command

df - показать инф. о использовании дисков

du - вывести "вес" текущего каталога

free - использование памяти и swap

whereis app - возможное расположение программы app

which app - какая app будет запущена по умолчанию

Архивация

tar cf file.tar files - создать tar-архив с именем file.tar содержащий files

tar xf file.tar - распаковать file.tar

tar czf file.tar.gz files - создать архив tar с сжатием Gzip

tar xzf file.tar.gz - распаковать tar с Gzip

tar cjf file.tar.bz2 - создать архив tar с сжатием Bzip2

tar xjf file.tar.bz2 - распаковать tar с Bzip2

gzip file - сжать file и переименовать в file.gz

gzip -d file.gz - разжать file.gz в file

Сеть

ping host - пропинговать host и вывести результат

whois domain - получить информацию whois для domain

dig domain - получить DNS информацию domain

dig -x host - реверсивно искать host

wget file - скачать file

wget -c file - продолжить остановленную закачку

Установка пакетов

Установка из исходников:

./configure

make

make install

dpkg -i pkg.deb - установить пакет (Debian)

rpm -Uvh pkg.rpm - установить пакет (RPM)

Клавиатурные сочетания

Ctrl+C - завершить текущую команду

Ctrl+Z - остановить текущую команду, продолжть с fg на переднем плане или bg в фоне

Ctrl+D - разлогиниться, тоже самое, что и exit

Ctrl+W - удалить одно слово в текущей строке

Ctrl+U - удалить строку

!! - повторить последнюю команду

exit - разлогиниться

Еще

аг [ параметры ] [архиватор ] [ названия архивных файлов ] - программа, которая позволяет работать с архивными файлами различных типов.

badblocks [ параметры ] [ устройство ] - поиск поврежденных физических секторов диска.

bzip2 [ параметры ] [ названия файлов ] - утилита для сжатия файлов.

cal [ параметры ] [ месяц [ год ] ] - эта команда выводит на экран календарь. По умолчанию она отобразит календарь текущего месяца. Например, команда: cal -3 - отобразит календарь на 3 месяца.

cd /каталог - команда позволяет сменить текущий каталог. Пример: cd ~/ быстрый переход к домашней директории пользователя.

chmod [ параметры ] [ режим файла ] - данная команда позволяет суперпользователю или пользователю - владельцу какого-либо файла поменять его атрибуты. Для обозначения атрибутов можно воспользоваться восьмеричным или символьным обозначением. Например нам понадобилось сделать файл исполняемым, для этого мы можем воспользоваться командой sudo chmod +x [файл] или выполнив команду chmod 777 -cR /home/somefolder можно задать права на всю папку и все ее содержимое (ключ -R - рекурсивно), можно и не использовать сочетание опций -cR, ключ -c выводит информацию в консоль, чтоб Вы могли удостовериться, что права точно были изменены.

chown [ параметры ] [ файл ] - запуск этой команды суперпользователем позволит изменить владельца или группу владельцев какого-либо файла.

clear - очистка окна терминала.

cmp [ параметры ] [ файл1 ] [ файл2 ] - команда запускает утилиту для побайтного сравнения двух файлов.

comm [ параметры ] [ файл1 ] [ файл2 ] - эта команда позволяет сравнить два файла построчно.

compress [ параметры ] [ имя файла ] - команда для уменьшения размера указанного файла.

ср [ параметры ] [ источник ] - данная программа используется для копирования файлов и каталогов.
Пример:cp /home/имя_файла куда /Desktop/имя_папки

date [ параметры ] - эта команда нужна для отображения и смены системной даты и времени.

diff [ параметры ] [ файл1 ] [ файл2 ] - еще одна утилита для сравнения двух файлов. После сравнения она выводит на экран строки, в которых были обнаружены различия.

diff3 [ параметры ] [ файл1 ] [ файл2 ] [ файлЗ ] - та же утилита, способная сравнивать три файла.

dir - вывод на экран списка файлов данного каталога.

e2fsck [ параметры ] [ устройство ] - утилита для проверки и восстановления поврежденных разделов ext2.

eject - утилита для извлечения CD. Эту же команду можно использовать для регуляции скорости CD-ROM, для этого выполняем команду eject -x [скорость] что бывает, например, полезно при прослушивании музыки, когда лишний источник шума только отвлекает. В прочем для этих целей есть и другая команда hdparm -E8 /dev/cdrom Но в ее использовании есть определенные неудобства, нам необходимо иметь доступ к учетной записи root, а на некоторых приводах со временем диск все же разгоняется и приходится повторно выполнять команду. Вообще при работе с CD-ROM могут, используется и другие команды. Например, lsof +d /media/cdrom - позволяет получить информацию о том, что препятствует извлечению CD-диска или если мы по какой либо причине не хотим с этим разбираться, то диск можно извлечь принудительно командой: umount -l /media/cdrom && eject Также просто работать и с образами дисков, например командой: sudo mount -o loop -t iso9660 [что] [куда] Вы сможете легко смонтировать ISO-образ диска.

echo [что] >> [куда] // добавить [что] в конец файла [куда] Например если писать одну ">", то файл будет перезаписан.

fdformat [ параметры ] [ устройство ] - низкоуровневое форматирование дискеты.

find [ путь ] [ параметры ] - команда для поиска файлов, соответствующих заданным параметрам.

fmt [ параметры ] [ файл ] - утилита для простой обработки текста.

free [ параметры ] - вывод информации об имеющейся свободной оперативной памяти.

fuser [ параметры ] [ файл ] - эта команда отображает все процессы, использующие данный файл.

gnome-terminal - создаёт рабочий терминал в среде Gnome

groups [ параметры ] - отображение групп, членом которых является пользователь.

gunzip [ файл ] - декомпрессия файлов, сжатых при помощи утилиты gzip.

gzip [ параметры ] [ файл ] - утилита для архивирования. Создает архивные файлы с расширением .GZ.

halt [ параметры ] - выключение компьютера.

help [ параметры ] - как явствует из названия, эта команда отвечает за вывод на экран системы помощи по встроенным командам оболочки. В случае ввода без дополнительных параметров пользователь увидит полный список всех встроенных команд.

history [ параметры ] - список выполненных команд.

id [ параметры ] [ пользователь ] - команда показывает идентификатор текущего пользователя и группы, к которой он принадлежит.

info - вывод интерактивного справочного руководства, альтернативного man.

jobs - эта команда показывает процессы, запущенные в фоновом режиме.

kill [ параметры ] [ PID ] - команда отправляет сигнал прекращения работы тому или иному процессу. Ее можно использовать для прекращения работы зависшего приложения.

killall [ параметры ] - прекращение работы всех процессов, соответствующих заданным параметрам.

links - запуск текстового web-браузера Links.

Is [ параметры ] - команда для вывода на экран сведений обо всех файлах каталога. С использованием дополнительных параметров можно получить более подробную информацию, например при использовании команды ls с параметром -la (ls -la) будет отображены атрибуты файлов (w - Write, r - Read, x - Execute).

lynx - запуск текстового web-браузера Lynx.

man [ параметры ] - интерактивное справочное руководство man. Если в параметрах также указать man, мы получим справку по использованию этого руководства.

mc - запуск файлового менеджера Midnight Commander.

mformat [ параметры ] [ дисковод ] - форматирование дискеты для MS-DOS. В настоящее время достаточно редко используемая команда.

mkbootdisk - создание аварийной загрузочной дискеты.

mkdir [ параметры ] [ путь ] - создание нового каталога. Пример: mkdir /Desktop/имя_создаваемой_директории

mount [ файловая система ] - монтирование любой из поддерживаемых Linux файлы систем.

mpartition - создание раздела MS-DOS.

mv [ параметры ] [источник ] [ назначение ] - команда для перемещения файлов и каталогов.

nano - запуск консольного текстового редактора nano. Обратите внимание, что при выполнении команды, например pico, Вы можете не достичь желаемого если у Вас в системе не установлен последний, тоже касается других пакетов таких например как nano или vi.

passwd [ пользователь ] - команда, позволяющая пользователю поменять свой пароль, а суперпользователю - поменять пароль любого зарегистрированного в системе пользователя.

pidof [ параметры ] [ приложения ] - эта команда показывает идентификатор (PID) того или иного процесса. Зная PID, зависший процесс можно прекратить с помощью команды kill.

poweroff [ параметры ] - команда для отключения компьютера. Аналог команды halt.

pwd - команда показывает путь к текущему каталогу.

quota [ параметры ] - отображение количества имеющегося свободного места в разделе.

reboot - эта команда, в отличие от halt и poweroff, не отключает, а перезагружает систему.

resize2fs [ параметры ] устройство [ новый размер ] - изменение размера файловой системы ext2.

reset - очищает окно терминала.

rm [ параметры ] [ файл или каталог ] - с помощью данной команды можно удалить файл или каталог.

rpm [ параметры ] - широко распространенный формат бинарных пакетов. Ис пользуется для установки новых программ или для обновления уже существующих.

sleep [ время ] [ параметры ] - пауза в течение заданного количества времени. Позволяет задержать выполнение процесса. Например это может выглядеть так sleep 15 && reboot в результате чего быдет выполнена перезагрузка через указанный интервал времени.

sndconfig - запуск утилиты для конфигурирования звука в Linux. Если звуковая карта не была распознана в процессе установки, можно воспользоваться этой утилитой.

tar [ параметры ] - команда для работы с архивами в формате tar. Указывая необходимые параметры, в зависимости от Ваших целей вы можете создать архив например из списка файлов, перечислив нужные файлы через пробел, например: tar -cvf homefiles.tar file1 file2 file3 или распаковывать файлы из выбранного архива tar -xvf имя_архива.tar

top - интерактивный список текущих процессов, отсортированных по использованию центрального процессора. Но намой взгляд удобнее в этом отношении пакет htop, соответственно команда вызова htop.

touch - создаёт текстовый файл. Пример: touch /Desktop/Somefolder/Newfile

umount [ параметры ] - данная команда отключает файловые системы из Linux. Напомним, что подключаются они с помощью команды mount.

uname -a - вывести информацию о версии операционной системы.

uncompress [ параметры ] [ файл ] - декомпрессия файлов, сжатых с помощью команды compress.

unexpand [ параметры ] [ файл ] - преобразование пробелов в символы табуляции в заданном файле.

unzip [ параметры ] [ заархивированный файл ] - с помощью этой команды можно разархивировать файл, сжатый архиватором zip.

users - отображение пользователей, подключенных в данный момент к системе.

vi - запуск консольного текстового редактора vi.

w [ параметры ] [ пользователь ] - отображение пользователей, подключенных в данный момент к системе, и выполняемых ими процессов.

wc [ параметры ] [ файл ] - эта команда показывает количество байт и строк в заданном файле.

which [ приложение ] - команда показывает полный путь к исполняемому файлу того или иного приложения.

zip [ параметры ] [ файл ] - широко распространенная утилита для архивирования файлов.



Источник: http://www.linuxstudio.ru/statyi/spravotchnik-po-komandam-linux.html
Категория: Статьи о Linux | Добавил: hedin (24.12.2008)
Просмотров: 1783 | Комментарии: 4 | Рейтинг: 0.0/0 |
Всего комментариев: 3
3 zpxetie  
0
The classic straight curve hugging skirt can be worn in many different ways to achieve a variety of looks. http://www.cheaplouisvuittonbagsx.com/#88781 - louis vuitton diaper bag replica - http://www.cheaplouisvuittonbagsx.com/#86596 - louis vuitton bags online , http://www.cheaplouisvuittonbagsx.com/#95848

2 bdyzpzh  
0
So why not cover both your comfort and your safety needs with one perfect article of motorcycle clothing. http://www.cheaplouisvuittonbagsx.com/#42679 - designer bags louis vuitton diaper bag - http://www.cheaplouisvuittonbagsx.com/#69236 - discount louis vuitton bags , http://www.cheaplouisvuittonbagsx.com/#31532

1 okecnsw  
0
In 1938, Columbia took root in Oregon. http://www.isabelmarantsneakersboutique.com/#97626 - isabel marant mens sneakers - http://www.isabelmarantsneakersboutique.com/#14955 - isabel marant inspired sneakers , http://www.isabelmarantsneakersboutique.com/#64426

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2026 Сделать бесплатный сайт с uCoz