аг [ параметры ] [архиватор ] [ названия архивных файлов ] - программа, которая позволяет работать с архивными файлами различных типов.
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 [ параметры ] [ файл ] - широко распространенная утилита для архивирования файлов.
Друзья: Всё для вебмастера | [ Реклама на форуме ] |
0
Базовый набор консольных команд и их описания
Автор
kasper
, 11 Nov 2007 11:33
#6
Отправлено 02 March 2010 - 19:24
Ппц... вообще-то, ник del это мой ник везде... Я то думал, кто его тут занял... Ну да ладно, не суть. А список команд с описаниями можно еще найти здесь: ]]>http://itshaman.ru/a...7/komandy-linux]]> да и вообще на этом сайте частенько сижу, много чего полезного по линуксу есть.
З.Ы. Это не мой сайт. Я там только комменты строчу (Сергей Луконин).
З.Ы. Это не мой сайт. Я там только комменты строчу (Сергей Луконин).
#7
Отправлено 20 July 2010 - 05:06
Команды FreeBSD
Обновить порты
cd /usr/ports/ports-mgmt/portupgrade
make && make install
Средства мониторинга
Во FreeBSD существует огромное количество средств для получения информации о функционировании системы. Однако некоторые из них спрятаны немного нетривиально.
Информация о дисках
mount - показывает смонтированные подразделы и флаги из монтирования
df - показывает смонтированные подразделы, их размер и свободное место на них
fdisk /dev/ad0 - показывает информацию о диске ad0 и разделах на нем
disklabel /dev/ad0s1 - показывает список подразделов в первом разделе диска ad0
swapinfo - показывает список подразделов свопинга на дисках и их использование
fstat - показывает список открытых файлов (имена файлов не выводятся)
pstat -f - выводит список открытых файлов (имена файлов не выводятся)
systat -vmstat n - каждые n секунд выводит количество транзакций с диском в секунду, объем записанных/считанных данных на диск в секунду, средний размер транзакции и процент времени в течение которого диск был занят работой.
iostat - выводит информацию, аналогичную systat -vmstat, но не выводит занятости диска по времени и может выводить среднюю статистику с момента загрузки.
vmstat - выводит количество операций на диске в секунду
/stand/sysinstall - можно посмотреть и изменить разметку диска и монтирование
less /etc/fstab - таблица монтирования при загрузке
du -h /путь к каталогу - выводит размер каталога
Информация о процессоре и памяти
systat -vmstat n(systat -v 1) - вывод показателей загрузки (number of jobs in the run queue averaged over 1, 5 and 15 min), состояния памяти (в страницах), количества процессов в группах, количество вызовов специальных функций ядра (traps, interrupts, system calls, network software interrupts), использование процессора, трансляции имен, активность свопа, прерывания, а также информацию по использованию диска (см)
top - аналогичная информация в сокращенном виде + использование памяти и свопа в мегабайтах, список процессов, отсортированных по использованию процессора.
ps afx - список запущенных процессов и время процессора на каждый
Информация о сети
ifconfig - список сетевых интерфейсов с ip-адресами, масками, mac-адресами, типами карт и их статусами (названия карточек можно посмотреть в файле конфигурации ядра)
systat -ifstat n - объем трафика за n секунд на всех сетевых интерфейсах
netstat - вывод активных сетевых соединений (сокетов)
systat -netstat n - аналог netstat в реальном времени
systat -ip n - таблица IP-пакетов и ошибок по типам за n секунд
systat -tcp n - таблица TCP-пакетов и ошибок по типам за n секунд
systat -icmp n - таблица ICMP-пакетов и ошибок по типам за n секунд
netstat -ibt - список интерфейсов, разбитых по ip-адресам (!) с объемом трафика на каждом, количеством ошибок, коллизий, значением watchdog-таймера
netstat -r - таблица маршрутизации
arp -a - таблица ARP
tcpdump -i rl0 host 192.168.61.20 and port 80 - сниффер пакетов на интерфейсе rl0, фильтрующий пакеты, содержащие адрес 192.168.61.20 и порт 80
trafshow -i rl0 - программа для сортировки и вывода сетевых потоков (устанавливается дополнительно пакетом или из портов)
Службы времени
date - выводит текущее время и дату
w - выводит, сколько времени назад система загрузилась и залогиненных пользователей
last - выводит историю перезагрузок и входов пользователей
Обновить порты
cd /usr/ports/ports-mgmt/portupgrade
make && make install
Средства мониторинга
Во FreeBSD существует огромное количество средств для получения информации о функционировании системы. Однако некоторые из них спрятаны немного нетривиально.
Информация о дисках
mount - показывает смонтированные подразделы и флаги из монтирования
df - показывает смонтированные подразделы, их размер и свободное место на них
fdisk /dev/ad0 - показывает информацию о диске ad0 и разделах на нем
disklabel /dev/ad0s1 - показывает список подразделов в первом разделе диска ad0
swapinfo - показывает список подразделов свопинга на дисках и их использование
fstat - показывает список открытых файлов (имена файлов не выводятся)
pstat -f - выводит список открытых файлов (имена файлов не выводятся)
systat -vmstat n - каждые n секунд выводит количество транзакций с диском в секунду, объем записанных/считанных данных на диск в секунду, средний размер транзакции и процент времени в течение которого диск был занят работой.
iostat - выводит информацию, аналогичную systat -vmstat, но не выводит занятости диска по времени и может выводить среднюю статистику с момента загрузки.
vmstat - выводит количество операций на диске в секунду
/stand/sysinstall - можно посмотреть и изменить разметку диска и монтирование
less /etc/fstab - таблица монтирования при загрузке
du -h /путь к каталогу - выводит размер каталога
Информация о процессоре и памяти
systat -vmstat n(systat -v 1) - вывод показателей загрузки (number of jobs in the run queue averaged over 1, 5 and 15 min), состояния памяти (в страницах), количества процессов в группах, количество вызовов специальных функций ядра (traps, interrupts, system calls, network software interrupts), использование процессора, трансляции имен, активность свопа, прерывания, а также информацию по использованию диска (см)
top - аналогичная информация в сокращенном виде + использование памяти и свопа в мегабайтах, список процессов, отсортированных по использованию процессора.
ps afx - список запущенных процессов и время процессора на каждый
Информация о сети
ifconfig - список сетевых интерфейсов с ip-адресами, масками, mac-адресами, типами карт и их статусами (названия карточек можно посмотреть в файле конфигурации ядра)
systat -ifstat n - объем трафика за n секунд на всех сетевых интерфейсах
netstat - вывод активных сетевых соединений (сокетов)
systat -netstat n - аналог netstat в реальном времени
systat -ip n - таблица IP-пакетов и ошибок по типам за n секунд
systat -tcp n - таблица TCP-пакетов и ошибок по типам за n секунд
systat -icmp n - таблица ICMP-пакетов и ошибок по типам за n секунд
netstat -ibt - список интерфейсов, разбитых по ip-адресам (!) с объемом трафика на каждом, количеством ошибок, коллизий, значением watchdog-таймера
netstat -r - таблица маршрутизации
arp -a - таблица ARP
tcpdump -i rl0 host 192.168.61.20 and port 80 - сниффер пакетов на интерфейсе rl0, фильтрующий пакеты, содержащие адрес 192.168.61.20 и порт 80
trafshow -i rl0 - программа для сортировки и вывода сетевых потоков (устанавливается дополнительно пакетом или из портов)
Службы времени
date - выводит текущее время и дату
w - выводит, сколько времени назад система загрузилась и залогиненных пользователей
last - выводит историю перезагрузок и входов пользователей
не знаешь с чего начать?что делать? помогу, спамить в личку.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных