Краткий справочник команд Shell

Статус
В этой теме нельзя размещать новые ответы.

Hizir

Читатель
Заблокирован
Регистрация
18 Дек 2008
Сообщения
8
Реакции
2
  • Автор темы
  • Заблокирован
  • #1
раткий справочник команд

По каждой команде можно вызвать man <команда> для получения подробной информации.

apropos - поиск страницы в руководствах.
arp - таблицы ARP (Ethernet-based only).
as, gas - ассемблер. GNU-версия.
at - размещение задания в очереди.
atq - просмотр очереди заданий.
atrm - удаление задания из очереди.
batch - запуск в "пакетном режиме".
bison, yacc - создание таблиц синтаксического разбора.
bzip2 - есть не везде. Но жмёт лучше .gz.
cat - просмотр.
cc, gcc - компилятор С. GNU-версия.
cd - переход по каталогам. Переход в домашний каталог -- cd ~/
chgrp - изменение группы-владельца файла.
chmod - изменение прав доступа к файлу.
chown - смена владельца файла.
chpasswd - групповое изм. паролей.
chsh - изменение дефолтного интерпретатора команд.
cksum - контрольная сумма файла.
cmp - посимвольное сравнение двух файлов.

Добавлено через 23 секунды
comm - сравнение элементов в двух отсортирванных файлах.
cp - копирование.
cron - исполнение заданий из crontab'ов пользователей/системы. Идеально для повторяющихся периодически задач.
crontab - редактирование правил запуска заданий через демона cron.
csplit - разбиение файла на куски по критериям.
ctags, gctags, etags - создание списка имён в исходном тексте.
cvs, rcs - системы управления исходными кодами. CVS -- более поздняя. RCS легда в основу CVS. по этой причине, в CVS есть команды и для CVS и для более ранней версии -- RCS.
date - просмотр/изменение даты/времени системы.
dd - прямое копирование.
depmod - опеределение зависимости модуля.
df - свободное место на диске.
diff - построчное сравнение двух файлов. Удобно для подготовки патчей (см. patch).
diff3 - построчное сравнение трёх файлов.
dig - исследование DNS.
Для просмотра ссылки Войди или Зарегистрируйся
dmesg - сообщения при загрузке системы/модулей.
du - использование диска.
env, printenv - показ переменных среды.
fgrep - поиск по фаблону в файле.
file - определение типа файла.
flex - анализатор лексем.
fuser - кто открыл этот файл?
g++, cpp - компилятор/прекомпилятор С++. GNU-версия.
gawk - потоковая обработка строк/записей в файле.
gctags - для Vi, etags - для Emacs.
gdb - отладчик.
ghostscript - отображение файлов в .PS или .PDF.
gprof - профилировщик.
grep, egrep - поиск по шаблону. egrep - расширенная команда.
groupadd - создать группу.
groupdel - удалить группу.
groupmod - изменить информацию о группе.
grpck - проверка целостности сист. файлов групп.
gzip, gunzip - .gz или .Z.
head - просмотр начала файла.
hostname - просмотр/изменение имени хоста.
ifconfig - конфиг. сетевых интерфейсов.
imake - подготовка файлов для make/pmake. Препроцессор С.
init - изменение уровня работы. Перезапуск системы или отдельных служб, относящихся к соотв. уровню.
insmod - загрузка отдельного модуля.
iptables - Linux-only firewall.
ispell - дефолтная проверка орфографии.
kill - убийство (безжалостное) процесса.
lastlog - последние подключения.
ld - линкер (редактор связей объектных файлов).
less и more - постраничный просмотр файлов.
ln - создание ссылки.
locate, find - поиск файла.
lpc - управление принтером.
lpq - просмотр очереди печати.
lpr - отправить задание на печать.
lprm - удалить задание из очереди печати.
lpstat - состояние принтера.
ls - просмотр содержимого каталога.
lsmod - список загруженных модулей.
m4 - макропроцессор.
make, pmake - сборщик программ. p-парралельный.
merge - склейка файлов из кусков.
modprobe - попытка загрузки модуля. И загрузки всех связанных с ним модулей.
mv - перенос.
netstat - статистика сети.
newgrp - смена текущей группы.
newusers - пакетное добавление пользователей.
nice, renice - изменеие приоритета задачи.
nm - объектные имена объектного файла.
nohup - запуск процесса с игнорированием прерываний с клавиатуры. Работает даже после логаута пользователя.

Добавлено через 52 секунды
passwd - поменять ему пароль.
patch - управление патчами сырцов.
ping - утилита для проверки соединений в сетях на основе TCP/IP.
portmap - биндинг демонов на порты.
pr - форматирование для печати.
ps - просмотр данных о процессах.
pwck - проверка целостности сист. файлов паролей.
pwd - определение текущего каталога.
ranlib - просмотр/восстановление таблицы архивных имён.
rarp - таблицы реверсного ARP (Ethernet-based only).
rcp- копирование на удалённую систему (небезопасно!)
reboot - перезагрузка.
recode (если ставили) или iconv - конвертирование файла из кодировки в кодировку. Для России актуально.
rm - удаление файла.
rmdir - удаление каталога.
rmmod - удаление (выгрузка) модуля.
route - управление таблицей маршрутов.
rpcgen - генератор из RPC кода на С.
rpcinfo - инфа об RPC.
runlevel - показ того, на каком уровне находимся.
screen - запуск виртуального терминала.
sed - убойный (читай, построчный) редактор. Управление редактором и редактирование задаются в виде последовательнсти команд. Удобен тем, что позволяет написать скрипт, коим патчить некие файлы сырцов.
shar - архив командного интерпретатора.
, halt - вариации на тему остановки системы.
size - размер объектного файла в байтах.
split - рубка файла на куски равного размера.
strace (для Solaris - truss) - трассировка системных вызовов и сигналов.
strings - поиск строки в бинарных файлах.
strip - удаление отладочной информации/таблиц ссылок из исполняемого файла.
stty - изменение опций терминала.
su - переключение между учётными записями.
systat - инфо об удал. системе.
tail - просмотр конца файла.
tar - tape archive.
telinit - изменение режима работы.
top - то же, что и ps, но с задаваемым интервалом обновления.
traceroute - исследование пути к хосту.
uptime - время uptime'а системы.
useradd - создать пользователя.
userdel - удалить его.
usermod - поменять инфу о нём.
vi (vim) - вполне работоспособный редактор с подсветкой синтаксиса. Привыкнуть, правда, надо.
w - кто есть в системе.
wall - послать сообщение на все терминалы.
wc - подсчёт данных по содержимому файла.
is - поиск файлов для команды. which - полный путь к файлу.
who - кто и что в системе делает.
whoami - проверка текущего пользователя.
zcat - просмотр упакованного файла.


Может пригодится. А так для себя сохраняю здесь.Извините если место забиваю :)
 
Идею поддерживаю, но мне кажется будет лучше разделить это по разделам (пунктам), "управление файлами", "работа с доменами" и.т.д.
 
толк от такой краткости, те кто знает команды и синтаксис, оно тем не нужно, а те кто не знает, все равно полезет в Google или маны.

Намного полезнее иметь под рукой полный перечень команд с примерами, можно даже конкретно своими. Раньше записывали все в текстовом файле, что было не удобно. Сейчас можно забить все команды с описаниями в органайзер и чуть что искать в базе органайзера :)

Или выучить

Или пользовать help

passwd - поменять ему пароль.

Это понравилось, емко так, особенно для тех, кто первый раз видит unix :) А если он не хочет?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху