Àâòîð: /RomanSavochenko
Ïðèìå÷àíèå: Äîêóìåíò ñîçäà¸òñÿ àâòîðîì ñ 2002ã. Äî íàñòîÿùåãî ìîìåíòà äîêóìåíò ñîçäàâàëñÿ â ñðåäå LaTeX. Íà òåêóùèé ìîìåíò âûïîëíÿåòñÿ ïóáëèêàöèÿ äîêóìåíòà â ñðåäå Wiki ñ ïîñëåäóþùèì îôîðìëåíèåì â ñðåäå dockbook. LaTeX âåðñèþ äîêóìåíòà ìîæíî âçÿòü çäåñü è èñõîäíèê
çäåñü. Äîêóìåíò îôîðìëÿåòñÿ â ñðåäå WIKI äëÿ ïðèâëå÷åíèÿ ê åãî ðàçâèòèþ ïîëüçîâàòåëåé ÎÑ Linux çàíèìàþùèõñÿ èçó÷åíèåì ÎÑ Linux è æåëàþùèõ îïóáëèêîâàòü ñâîé îïûò ðàáîòû â äàííîé ÎÑ. Ðàçðåøàåòñÿ âíîñèòü èçìåíåíèÿ â äàííûé äîêóìåíò ñ öåëüþ èñïðàâëåíèÿ îáíàðóæåííûõ îøèáîê èëè ñ öåëüþ åãî äîïîëíåíèÿ.
Âíèìàíèå. Äîêóìåíò äîñòóïåí òîëüêî äëÿ ÷òåíèÿ. Åñëè âû æåëàåòå åãî äîïîëíèòü âîñïîëüçóéòåñü ññûëêîé: http://www.freesource.info/wiki/Stat'i/KratkoOboVsjom/Linux
/dev/ -- ñîäåðæèò ñïåöèàëüíûå ôàéëû óñòðîéñòâ:
/etc/ -- îñíîâíàÿ äèðåêòîðèÿ êîíôèãóðàöèîííûõ ôàéëîâ:
password -- ñèñòåìíûå ïîëüçîâàòåëè;
profile -- ïðîôèëü ñèñòåìû äëÿ BASH (âûïîëíÿåòñÿ ïîñëå ðåãèñòðàöèè);
rc.d/ -- äèðåêòîðèÿ ñèñòåìû èíèöèàëèçàöèè init (â ñòèëå UNIX):
sysconfig/ -- ñîäåðæèò ñèñòåìíûå Ôàéëû êîíôèãóðàöèé:
security/ -- ñîäåðæèò Ôàéëû îïèñûâàþùèå áåçîïàñíîñòü ñèñòåìû:
/proc/ -- âèðòóàëüíàÿ ÔÑ îòðàæàþùàÿ ïàðàìåòðû ÿäðà:
fs/ -- ñîäåðæèò ôàéëû ñ ïàðàìåòðàìè ÔÑ:
/usr/lib/locale/ -- ñîäåðæèò ëîêàëè ðàçëè÷íûõ ñòðàí è ÿçûêîâ;
/usr/share/locale/ -- ëîêàëèçàöèè îòäåëüíûõ ïðîãðàìì ïîä êîíêðåòíûé ÿçûê;
/usr/share/man/ -- ñòðàíèöû ïîìîùè man (â òîì ÷èñëå è ëîêàëèçîâàííûå);
/var/spool/cron/ -- çàäà÷è ïîëüçîâàòåëåé äëÿ cron (ôîðìèðóþòñÿ ñ ïîìîùüþ "crontab -e" îò ïîëüçîâàòåëÿ);
/var/spool/at/ -- çàäà÷è ïîëüçîâàòåëåé äëÿ at;
/home/{user}/ -- äîìàøíÿÿ äèðåêòîðèÿ ïîëüçîâàòåëÿ:
/etc/ -- îñíîâíàÿ äèðåêòîðèÿ êîíôèãóðàöèîííûõ ôàéëîâ:
services -- ñîäåðæèò ñîïîñòàâëåíèÿ íîìåðîâ ïîðòîâ/ñîêåòîâ èõ èìåíàì;
sysconfig/ -- ñîäåðæèò ñèñòåìíûå Ôàéëû êîíôèãóðàöèé:
xinetd.conf -- êîíôèãóðàöèÿ ñóïåðñåðâåðà Internet (öåíòðàëèçîâàííîå óïðàâëåíèå ñîêåòàìè/ïîðòàìè);
xinetd.d/ -- äèðåêòîðèÿ ñîäåðæèò ôàéëû êîíôèãóðàöèé îòäåëüíûõ ñåðâèñîâ äëÿ ñóïåðñåðâåðà xinetd;
ppp/ -- äèðåêòîðèÿ ñîäåðæèò êîíôèãóðàöèè PPP-ñîåäèíåíèé:
/etc/ -- îñíîâíàÿ äèðåêòîðèÿ êîíôèãóðàöèîííûõ ôàéëîâ:
/usr/lib/kbd/ -- ñîäåðæèò ôàéëû íåîáõîäèìûå äëÿ êîððåêòíîé ðàáîòû êëàâèàòóðû:
/home/{user}/ -- äîìàøíÿÿ äèðåêòîðèÿ ïîëüçîâàòåëÿ:
/etc/X11/fs/config -- ñîäåðæèò ïåðå÷åíü êàòàëîãîâ ñî øðèôòàìè äëÿ X;
/etc/X11/XF86Config -- Ôàéë êîíôèãóðàöèè X (XFree86);
/etc/X11/xorg.conf -- Ôàéë êîíôèãóðàöèè X (XOrg);
/usr/X11R6/bin/X -- ññûëêà íà òåêóùèé X ñåðâåð;
/home/{user}/.Xauthority -- ôàéë àâòîðèçàöèè äëÿ çàïóñêà X-ïðèëîæåíèé óäàëåííî, ôàéëû íà óäàëåííûõ ìàøèíàõ äîëæíû ñîîòâåòñòâîâàòü;
/home/{user}/.xinitrc -- ñöåíàðèé çàãðóçêè X ñåðâåðà êîíêðåòíîãî ïîëüçîâàòåëÿ;
awk -- óòèëèòà ìàíèïóëÿöèè ôàéëàìè äàííûõ, âûáîðêà è îáðàáîòêà òåêñòà;
bg -- ðàáîòà ñ ìíîæåñòâîì çàäà÷ â òåðìèíàëå: ïåðåâîä îñòàíîâëåííîé (Ctrl+Z) çàäà÷è íà çàäíèé ïëàí;
cal -- êàëåíäàðü (çà ëþáîé ãîä);
cat, zcat -- âûäàåò óêàçàííûå ôàéëû íà STDOUT;
cd -- ñìåíà äèðåêòîðèè;
clear -- î÷èñòêà ýêðàíà òåðìèíàëà;
cp -- êîïèðîâàíèå ôàéëîâ è äèðåêòîðèé;
cpio -- êîïèðîâàíèå ôàéëîâ â àðõèâ è èç àðõèâà (ìîæåò èñïîëüçîâàòüñÿ äëÿ àðõèâîâ);
cut -- âûðåçàåò èç âõîäíîãî ôàéëà ñòîëáöû, ñòðîêè;
date -- îòîáðàæàåò òåêóùóþ äàòó è âðåìÿ;
dd -- ïðåîáðàçîâàíèå, ñîçäàíèå è äðóãèå ìàíèïóëÿöèè ñ ôàéëàìè â äâîè÷íîì âèäå:
echo -- âûïîëíÿåò ýõî-ïîâòîð ñòðîêè íà òåðìèíàëå;
exit -- çàâåðøèòü ïðîöåññ ñ óêàçàííûì êîäîì âîçâðàòà;
fg -- ðàáîòà ñ ìíîæåñòâîì çàäà÷ â òåðìèíàëå: ïåðåâîä îñòàíîâëåííîé (Ctrl+Z) çàäà÷è íà ïåðåäíèé ïëàí;
file -- îïðåäåëåíèå òèïà ëþáîãî ôàéëà;
find -- ïîèñê:
gpg — óòèëèòà øèôðîâàíèÿ è ïîäïèñûâàíèÿ ýëåêòðîííîé ïîäïèñüþ;
grep -- ïîèñê óêàçàíîé ñòðîêè â óêàçàííûõ ôàéëàõ èëè ïîòîêàõ;
gzexe -- àðõèâèðîâàíèå â èñïîëíÿåìûé ìîäóëü, ñ ðàñïàêîâêîé ïðè çàïóñêå;
gzip -- êîìïðåññèÿ è äåêîìïðåññèÿ ôàéëîâ:
Ïðèìåðû:
head -- ïîêàçûâàåò çàãîëîâîê/íà÷àëî óêàçàííîãî ôàéëà;
hexdump -- ïå÷àòü âõîäíîãî ïîòîêà â óêàçàííîì ôîðìàòå (DEC,HEX,OCT,ASCII);
history -- ïîêàçûâàåò íóìåðîâàííûé ñïèñîê èñòîðèè êîìàíä;
ipcs -- ïîêàçûâàåò ðåñóðñû IPC(inter process communication);
ipcrm -- óäàëÿåò ðåñóðñû IPC(inter process communication);
kill, skill -- ïîñûëêà ñèãíàëà ïðîöåññó;
let,bc,expr -- âûïîëíÿåò àðèôìåòè÷åñêèå, ëîãè÷åñêèå è äðóãèå äåéñòâèÿ íàä ÷èñëîâûìè çíà÷åíèÿìè â ïåðåìåííûõ îêðóæåíèÿ;
ln -- ñîçäàíèå è îáñëóæèâàíèå ññûëîê;
locate -- ïîèñê ôàéëà â óæå ñîçäàííîé áàçå;
ls -- ëèñòèíã äèðåêòîðèè èëè èíôîðìàöèÿ ïðî ôàéë/äèðåêòîðèþ;
md5sum -- ïîäñ÷¸ò md5 ñóììû;
mkfifo -- óòèëèòà ñîçäàíèÿ èìåíîâàííûõ êàíàëîâ;
mknod -- óòèëèòà äëÿ ñîçäàíèå ñïåöèàëüíûõ ôàéëîâ;
more, less, zless -- ïðîñìîòð ôàéëà ïîñòðàíè÷íî;
mpage -- ïå÷àòü íåñêîëüêèõ ñòðàíèö íà îäíîé;
nice,snice -- çàïóñê êîìàíäû ñ óêàçàííûì ïðèîðèòåòîì (-20 -- +20);
nohup -- çàïóñê êîìàíäû ñ îòâÿçêîé îò òåêóùåãî òåðìèíàëà;
pidof -- ïîêàçàòü PID ðàáîòàþùåé ïðîãðàììû;
pr -- ôîðìàòèðîâàíèå, òåêñòîâîãî ôàéëà äëÿ ïå÷àòè;
printenv, env -- ïîêàçûâàåò ïåðåìåííûå îêðóæåíèÿ;
ps -- ïîêàçûâàåò çàïóùåííûå â ñèñòåìå ïðîöåññû;
pstree -- ïîêàçûâàåò äåðåâî çàïóùåííûõ ïðîöåññîâ;
renice -- èçìåíåíèå ïðèîðèòåòà àêòèâíîãî ïðîöåññà (â ñêðèïòå);
rm -- óäàëåíèå ôàéëîâ è äèðåêòîðèé;
rpm -- óòèëèòà äëÿ ðàáîòà ñ RPM-ïàêåòàìè:
-b ôàéë.spec -- ÷àñòè÷íàÿ èëè ïîëíàÿ îáðàáîòêà *.spec ôàéëà äëÿ ñáîðêè ïàêåòà:
screen -- êîíñîëüíûé ýêðàííûé ìåíåäæåð, ïîçâîëÿåò îòêðûâàòü êîìàíäû â íîâîì îêíå òîãî æå òåðìèíàëà ñ âîçìîæíîñòüþ ïåðåêëþ÷åíèÿ (Ctrl+A), âðåìåííîãî îòêëþ÷åíèÿ (Ctrl+A,D) è âîññòàíîâëåíèÿ ñåññèè (screen -r);
sed -- ïîòîêîâûé ðåäàêòîð;
sleep -- óñûïëÿåò äàííûé ïðîöåññ íà óêàçàííîå êîëè÷åñòâî ñåêóíä;
slocate -- ïîèñê ôàéëà ïî ðàíåå ñîçäàííîé áàçå (slocate bash);
sort -- ñîðòèðîâêà äàííûõ â ôàéëå/ïîòîêå;
split/csplit -- ðàçáèåíèå/ñáîð áîëüøèõ ôàéëîâ íà êóñêè;
stat -- èíôîðìàöèÿ î ôàéëå/äèðåêòîðèè;
strings -- âûäåëåíèå ñèìâîëüíûõ ñîîáùåíèé èç íå òåêñòîâîãî ôàéëà;
symlinks -- óòèëèòà îáñëóæèâàíèÿ ñèìâîëüíûõ ññûëîê â ñèñòåìå;
tar -- ñîçäàíèå àðõèâîâ è ïàêåòîâ;
tail -- ïîêàçûâàåò õâîñò óêàçàííîãî ôàéëà;
test -- ïðîâåðêà òèïîâ ôàéëîâ è ñðàâíåíèå çíà÷åíèé;
tee -- ÷èòàåò èç ñòàíäàðòíîãî âõîäà, à çàòåì çàïèñûâàåò â ñòàíäàðòíûé âûõîä è â ôàéë;
touch -- îáíîâëåíèå/óñòàíîâêà îòìåòêè âðåìåíè ôàéëà èëè ñîçäàíèå ïóñòîãî ôàéëà ïðè åãî îòñóòñòâèè;
time -- îïðåäåëåíèå âðåìåíè è ðåñóðñîâ âûïîëíåíèÿ êîìàíäû;
tr -- òðàíñëÿöèÿ ñèìâîëîâ (ïðåîáðàçîâàíèå/çàìåíà îäíèõ íà äðóãèå);
tree -- äåðåâî ÷àñòè ôàéëîâîé ñèñòåìû;
updatedb -- ñîçäàíèå è îáíîâëåíèå áàçû äàííûõ äëÿ êîìàíäû locate;
vi, vim -- î÷åíü ìîùíûé òåêñòîâûé ðåäàêòîð ñ îðèãèíàëüíûì óïðàâëåíèåì;
vimdiff -- ïðîñìîòð ñðàâíèâàåìûõ ôàéëîâ â vim;
wc -- ïîäñ÷åò êîëè÷åñòâà ñòðîê, ñèìâîëîâ ñëîâ â ôàéëå;
which,whereis -- ïîêàçûâàåò ïîëíûé ïóòü ê èñêîìîé ïðîãðàììå;
adduser, useradd -- äîáàâëåíèå ïîëüçîâàòåëåé â ñèñòåìó;
anacron -- ïåðèîäè÷åñêèé çàïóñê ïðîãðàìì áåç ÷¸òêîé ïðèâÿçêè êî âðåìåíè, íî îáÿçàòåëüíî;
apropos -- ïîèñê man-ñòðàíèöû ïî êëþ÷åâîìó ñëîâó;
arch -- àðõèòåêòóðà òåêóùåé ñèñòåìû;
at, batch -- àâòîìàòèçàöèÿ ðàçîâûõ çàïóñêîâ ïðîãðàìì â óêàçàííîå âðåìÿ;
basename -- âûäåëåíèå èìåíè ôàéëà/äèðåêòîðèè èç ïîëíîãî ïóòè;
badblock -- ïîèñê ïëîõèõ áëîêîâ íà íîñèòåëå (HDD, FDD);
chfn -- èçìåíåíèå èìåíè ïîëüçîâàòåëÿ è èíôîðìàöèÿ î íåì;
ñhgrp -- ñìåíà ãðóïïû ôàéëà, êàòàëîãà ...;
chkconfig -- êîíôèãóðàöèÿ óðîâíåé çàãðóçêè ðàçëè÷íûõ ñåðâèñîâ;
chmod -- ñìåíà ðåæèìà äîñòóïà ê ôàéëó;
chown -- ñìåíà âëàäåëüöà è ãðóïïû âëàäåëüöåâ ôàéëà, êàòàëîãà ...;
chroot -- ñìåíà êîðíÿ òåêóùåé ñåññèè;
chvt -- ïåðåêëþ÷åíèå íà óêàçàííûé òåðìèíàë;
chsh -- ñìåíà òèïà êîìàíäíîãî èíòåðïðåòàòîðà;
consolechars -- çàãðóçêà êîíñîëüíûõ ýêðàííûõ øðèôòîâ;
convmv -- ïåðåêîäèðîâêà èì¸í ôàéëîâ/äèðåêòîðèé ñ îäíîé êîäèðîâêè â äðóãóþ (ìîæåò ïîíàäîáèòüñÿ äëÿ ïåðåêîäèðîâàíèÿ ôàéëîâ íà ÔÑ: ext2, ext3, reisrfs);
cron -- ïëàíèðîâàíèå ïåðèîäè÷åñêîãî çàïóñêà ïðîãðàìì;
crontab -- ôîðìèðîâàíèå ïîëüçîâàòåëüñêîé êîíôèãóðàöèè cron;
df -- èíôîðìàöèÿ î ôàéëîâûõ ñèñòåìàõ äàííîé ìàøèíû;
dirname -- âûäåëåíèå èìåíè äèðåêòîðèè èç ïîëíîãî ïóòè;
dmesg -- ïîêàçàòü ëîã î çàãðóçêå ÿäðà;
du -- ïîëó÷åíèå èíôîðìàöèè î ðàçìåðå ñîäåðæèìîãî ôàéëà èëè äèðåêòîðèè;
dumpkeys -- dump êàðòû êëàâèàòóðû;
export -- âñòðîåííàÿ êîìàíäà BASH, äëÿ îïðåäåëåíèÿ ïåðåìåííîé îêðóæåíèÿ è ýêñïîðòèðîâàíèÿ å¸ äëÿ îáùåé äîñòóïíîñòè;
fgconsole -- íîìåð òåêóùåãî òåðìèíàëà;
finger,who -- èíôîðìàöèÿ î âñåõ ïîëüçîâàòåëÿõ ñèñòåìû;
free -- èíôîðìàöèÿ î ñîñòîÿíèè ïàìÿòè;
fuser -- âûäàåò ñïèñîê ïðîöåññîâ èñïîëüçóþùèõ óêàçàííûé ôàéë èëè ñîêåò, à òàêæå ïîçâîëÿåò çàêðûâàòü ïðîöåññû çàíèìàþùèå ðåñóðñ;
getconf -- çàïðîñ ñèñòåìíûõ êîíôèãóðàöèîííûõ ïåðåìåííûõ;
groupadd -- äîáàâëåíèå ãðóïïû ïîëüçîâàòåëåé;
groupdel -- óäàëåíèå ãðóïïû ïîëüçîâàòåëåé;
iconv -- ïðåîáðàçîâàíèå ñîäåðæèìîãî ôàéëà èç îäíîé â äðóãóþ êîäèðîâêó;
id -- èíôîðìàöèÿ î ïîëüçîâàòåëå;
info -- ïîêàçàòü äîêóìåíòàöèþ èç ñòðàíèö ñâÿçàííîé ïîìîùè (GNU-doc);
init -- óòèëèòà íà÷àëüíîé çàãðóçêè;
loadkeys -- óñòàíîâêà ðàñêëàäêè êëàâèàòóðû;
locale -- ïîëó÷åíèå èíôîðìàöèþ î íàñòðîéêàõ ëîêàëè (/etc/sysconfig/i18n);
localedef -- ñîçäàíèå íîâîé ëîêàëè íà îñíîâå áàçîâîé;
login -- âõîä â ñèñòåìó;
logrotate -- óòèëèòà äëÿ àâòîìàòè÷åñêîé óïàêîâêè, ÷èñòêè è äðóãîé îáðàáîòêè ëîãîâ;
lsof -- ïå÷àòàòü ñïèñêà îòêðûòûõ â ñèñòåìå ôàéëîâ, ñîêåòîâ, êàíàëîâ, ðàçäåëÿåìûõ áèáëèîòåê;
man,xman -- ïîêàçàòü ñòðàíèöó ðóêîâîäñòâà;
mesg -- óïðàâëåíèå äîñòóïîì íà çàïèñü ê òåêóùåìó òåðìèíàëó (äëÿ ïîñûëàåìûõ ñîîáùåíèé);
mpage -- ðàçìåùåíèå íåñêîëüêèõ ñòðàíèö òåêñòà â îäíîé è ïå÷àòü èõ íà PostScript ïðèíòåðå;
ntpdate -- óòèëèòà ñèíõðîíèçàöèè âðåìåíè ÷åðåç Internet(www.ntp.org);
passwd -- ñìåíà ïàðîëÿ ïîëüçîâàòåëÿ;
popd — èçâëå÷ü äèðåêòîðèþ èç ñòåêà äèðåêòîðèé;
pushd — ïîìåùåíèå òåêóùåé äèðåêòîðèè â ñòåê äèðåêòîðèé;
pwd -- ïîëó÷åíèå ïîëíîãî èìåíè òåêóùåé äèðåêòîðèè;
rlogin -- âõîä íà óäàëåííóþ ñèñòåìó;
service -- óòèëèòà äëÿ îïåðàöèé íàä ñåðâèñàìè â /etc/rc.d/init.d;
set -- âûïîëíÿåò îïåðàöèè íàä ïåðåìåííûìè îêðóæåíèÿ (âñòðîåííàÿ êîìàíäà BASH);
setfont -- óñòàíîâêà êîíñîëüíîãî øðèôòà;
setsid -- çàïóñê ïðîãðàììû â íîâîé ñåññèè;
sg -- ñìåíà îñíîâíîé ãðóïïû ïîëüçîâàòåëÿ, èëè âûïîëíåíèå êîìàíäû îò èìåíè óêàçàííîé ãðóïïû;
slogin -- âõîä â ñèñòåìó ïî øèôðîâàíîìó ïðîòîêîëó ssh (òîæå ÷òî è ssh);
ssh -- âõîä â ñèñòåìó ïî øèôðîâàíîìó ïðîòîêîëó ssh;
stty -- ïîëó÷åíèå è óñòàíîâêà ïàðàìåòðîâ òåðìèíàëà, ïåðåîïðåäåëåíèå ñïåöèàëüíûõ êëàâèø;
su -- ñìåíà ïîëüçîâàòåëÿ òåêóùåé ñåññèè èëè âûïîëíåíèå êîìàíäû îò èìåíè óêàçàííîãî ïîëüçîâàòåëÿ (ïî óìîë÷àíèþ root);
sudo -- çàïóñê îòäåëüíûõ ïðîãðàìì îò èìåíè äðóãîãî ïîëüçîâàòåëÿ (íóæíî ïðîïèñàòü â /etc/sudoers);
shutdown -- âûêëþ÷åíèå ñèñòåìû;
talk -- äâóõñòîðîííèé ðàçãîâîð ñ äðóãèì ïîëüçîâàòåëåì;
tload -- èíôîðìàöèÿ î çàãðóçêå ñèñòåìû;
top, htop -- âûâîä èíôîðìàöèè î ïðîöåññàõ ñ ñîðòèðîâêîé ïî çàíèìàåìîìó âðåìåíè;
tput -- óïðàâëåíèå òåðìèíàëîì;
tset, reset -- èíèöèàëèçàöèÿ òåðìèíàëà íà curses;
tty -- èìÿ òåêóùåãî ïñåâäîòåðìèíàëà;
ulimit -- óïðàâëåíèå îãðàíè÷åíèÿìè ïîëüçîâàòåëåé.
umask -- îïðåäåëÿåò ìàñêó ïðàâ ïî êîòîðîé áóäóò ñîçäàâàòüñÿ íîâûå ôàéëû;
uname -- ïå÷àòàåò èíôîðìàöèþ î òåêóùåé OÑ;
unset -- î÷èñòêà/óäàëåíèå ïåðåìåííûõ îêðóæåíèÿ (âñòðîåííàÿ êîìàíäà BASH);
uptime -- âðåìÿ íåïðåðûâíîé ðàáîòû ñèñòåìû;
users -- ñïèñîê ïîëüçîâàòåëåé â ñèñòåìå;
userdel -- óäàëåíèå ïîëüçîâàòåëåé èç ñèñòåìû;
usermod -- èçìåíåíèå ó÷åòíîé çàïèñè ïîëüçîâàòåëÿ;
vmstat -- èíôîðìàöèÿ îá èñïîëüçîâàíèè âèðòóàëüíîé ïàìÿòè;
w -- èíôîðìàöèÿ î òîì ÷òî äåëàåò òåêóùèé ïîëüçîâàòåëü;
wall -- ïåðåäà÷à øèðîêîâåùàòåëüíîãî ñîîáùåíèÿ (âñåì ïîëüçîâàòåëÿì ñèñòåìû);
watch -- ïåðèîäè÷åñêèé çàïóñê óêàçàííîé ïðîãðàììû;
whoami -- ñîîáùàåò èìÿ òåêóùåãî ïîëüçîâàòåëÿ;
write -- íàïèñàòü ñîîáùåíèå óêàçàííîìó ïîëüçîâàòåëþ;
ytalk -- ðàñøèðåííàÿ âåðñèÿ talk, ñ âîçìîæíîñòüþ ðàáîòû â X;
cdrecord -- çàïèñü CD äèñêîâ;
cfdisk -- êîíôèãóðàöèÿ ðàçäåëîâ äèñêà;
edquota -- ðåäàêòèðîâàíèå êâîò ôàéëîâîé ñèñòåìû;
fdformat -- Ôîðìàòèðîâàíèå äèñêåòû;
fdisk -- ðàáîòà ñ ðàçäåëàìè äèñêà;
fsck -- ïðîâåðêà ôàéëîâîé ñèñòåìû óêàçàííîãî òèïà;
fsck.<fs> -- ïðîâåðêà ôàéëîâîé ñèñòåìû òèïà <fs>;
hdparm -- óñòàíîâêà ïàðàìåòðîâ äèñêîâîé ïîäñèñòåìû;
loadlin.exe -- çàãðóçêà ÿäðà linux èç ÎÑ DOS;
losetup -- ñîçäàíèå ïåòëåâîãî óñòðîéñòâà(loop) ñ êðèïòîâàíèåì;
mkfs -- ñîçäàåò FS óêàçàíîãî òèïà êàê íà ôèçè÷åñêèé ðàçäåë òàê è â ôàéë;
mkfs.<fs> -- ñîçäàíèå FS òèïà <fs>;
mkisofs -- ñîçäàíèå ISO îáðàçà èç êàòàëîãà;
mount -- ìîíòèðîâàíèå ôàéëîâûõ ñèñòåì:
Ïðèìåðû:
parted -- î÷åíü ìîùíûé ìàíèïóëÿòîð äèñêîâûìè ðàçäåëàìè;
quota -- êâîòû äëÿ òåêóùåãî ïîëüçîâàòåëÿ;
quotaon -- âêëþ÷åíèå êâîò;
quotaoff -- âûêëþ÷åíèå êâîò;
quotacheck -- ïðîâåðêà êâîò ôàéëîâîé ñèñòåìû;
quotastats -- ñîñòîÿíèå êâîò ôàéëîâîé ñèñòåìû;
tune2fs -- èçìåíåíèå ïàðàìåòðîâ ñìîíòèðîâàííîé ext2/ext3;
resize2fs -- èçìåíåíèå ðàçìåðà ôàéëîâîé ñèñòåìû ext2/ext3 íà ðàçäåëå (â ñâÿçêå ñ LVM);
resize_reiserfs -- èçìåíåíèå ðàçìåðà ôàéëîâîé reiserfs ñèñòåìû íà ðàçäåëå (â ñâÿçêå ñ LVM);
swapoff -- îòêëþ÷èòü ñâîïèíã;
swapon -- âêëþ÷èòü ñâîïèíã;
sync -- ýêñòðåííûé ñáðîñ áóôåðîâ íà äèñê;
umount -- îòìîíòèðîâàòü ôàéëîâóþ ñèñòåìó;
xcdroast -- X-îáîëî÷êà äëÿ çàïèñè CD/DVD (íàä cdrecord è mkisofs).
appres -- èíôîðìàöèÿ î ðåñóðñàõ X-ïðèëîæåíèé;
glxingo -- èíôîðìàöèÿ î ðàñøèðåíèè GLX (OpenGL);
gnome-session -- çàïóñê äèñïëåé-ìåíåäæåðà GNOME(GDM);
import -- ñîçäà¸ò ñíèìîê X-ýêðàíà èëè êîíêðåòíîãî îêíà;
listres -- âûâîä ñïèñêà X-ðåñóðñîâ;
mkfontdir -- ñîçäàåò ðàñêîäèðîâùèê øðèôòîâ â òåêóùåì êàòàëîãå (èç óêàçàíîãî êàòàëîãà);
showrgb -- íàèìåíîâàíèÿ è çíà÷åíèÿ ñòàíäàðòíûõ öâåòîâ;
startkde -- çàïóñê îêîííîãî ìåíåäæåðà KDE;
startx -- ñêðèïò çàïóñêà X-ñåðâåðà;
ttmkfdir -- ñîçäàíèå äèðåêòîðèè TTF øðèôòîâ.
xdpyinfo -- èíôîðìàöèÿ î äèñïëåå;
xev -- ïðîñìîòð èíôîðìàöèè î ñîáûòèÿõ â îêíå;
xf86config -- êîíôèãóðàöèÿ X-ñåðâåðà;
xfontsel -- âûáîð øðèôòîâ äëÿ X-ñåðâåðà;
xfs -- ñåðâåð øðèôòîâ;
xhost -- óòèëèòà óïðàâëåíèÿ äîñòóïîì óäàë¸ííûõ õîñòîâ ê X-ñåðâåðó;
xinit -- óòèëèòà çàïóñêà X, à çàòåì óêàçàííîãî ïðèëîæåíèÿ (ïî óìîë÷àíèþ - xterm);
xkill -- çàâåðøåíèå îêîííîãî ïðèëîæåíèÿ;
xlsfonts -- âûâîä ñïèñêà øðèôòîâ X-ñåðâåðà;
xmag -- óâåëè÷åíèå ÷àñòè ýêðàíà;
xmodmap -- èçìåíåíèå ðàñêëàäêè êëàâèàòóðû â X;
xosview -- âûâîäèò îñíîâíóþ èíôîðìàöèþ îá ÎÑ;
xprop -- âûâîä ðåêâèçèòîâ îêíà;
xrefresh -- ïåðåðèñîâêà ýêðàíà;
xset -- óòèëèòà óñòàíîâêè ïàðàìåòðîâ X-ñåðâåðà;
xsetroot -- óñòàíîâêà âèäà êîðíåâîãî êàòàëîãà;
xvidtune -- íàñòðîéêà ïàðàìåòðîâ ìîíèòîðà (÷àñòîòû êàäðîâ è ñòðîê);
xvinfo -- èíôîðìàöèÿ î ðàñøèðåíèè Xv;
xwininfo -- ïîêàçàòü èíôîðìàöèþ îá óêàçàííîì îêíå;
xwd -- çàõâàò èçîáðàæåíèÿ íà ýêðàíå.
alsaconf -- óñòàíîâêà çâóêîâîé êàðòû íà ïîäñèñòåìå çâóêà ALSA;
hwclock -- óñòàíîâêà/ñ÷èòûâàíèå àïïàðàòíûõ ÷àñîâ (CMOS);
kbd_mode -- óñòàíîâêà ðåæèìà ðàáîòû êëàâèàòóðû (RAW, MEDIUMRAW, XLATE, UNICODE);
lpr -- ïå÷àòü ñ ôàéëà èëè ñ ïîòîêà íà óêàçàííûé ïðèíòåð;
lpq, lpstat -- ñîñòîÿíèå î÷åðåäè ïå÷àòè;
lprm -- óäàëåíèå çàäàíèÿ ïå÷àòè èç î÷åðåäè;
lspci -- âûâîäèò ñïèñîê óñòðîéñòâ íà PCI - øèíå;
pbm* -- ïðåîáðàçîâàíèå, èç ãðàôè÷åñêîãî ôîðìàòà *.pdm â ôîðìàò ïðèíòåðà [*];
pciscan -- ñêàíèðîâàíèå PCI-øèíû è îòîáðàæåíèå ìîäóëåé(äðàéâåðîâ) íåîáõîäèìûé äëÿ ðàáîòû ñ óñòðîéñòâàìè íà PCI-øèíå;
setleds -- óñòàíîâêà ñâåòîäèîäîâ íà êëàâèàòóðå;
setserial -- óñòàíîâêà/êîíôèãóðàöèÿ COM ïîðòîâ;
setterm -- óñòàíîâêà ïàðàìåòðîâ òåðìèíàëà;
showkey -- óòèëèòà äëÿ îòîáðàæåíèÿ ñêàíêîäîâ êëàâèø è êîäîâ ìàïèðîâàííûõ ñèñòåìîé;
statserial -- óòèëèòà äëÿ êîíòðîëÿ çà ñîñòîÿíèåì ïîñëåäîâàòåëüíîãî(COM) ïîðòà;
tunelp -- óñòàíîâêà ïàðàìåòðîâ ïàðàëëåëüíîãî ïîðòà;
usbview -- óòèëèòà äëÿ ïðîñìîòðà è êîíôèãóðàöèè USB-óñòðîéñòâ.
alsamixer -- ALSA-ìèêñåð;
aumix -- êîíñîëüíûé AUDIO-ìèêñåð;
cdparanoia -- ïîçâîëÿåò «ãðàáèòü» Audio-CD;
lame -- ïðåîáðàçîâàíèå *.wav â *.mp3;
mencoder -- ïåðåêîäèðîâêà âèäåîôàéëîâ ñ îäíîãî âèäåîôîðìàòà â äðóãîé;
oggenc -- ïðåîáðàçîâàíèå *.wav â *.ogg;
play -- ïðîèãðûâàíèå çâóêîâûõ ôàéëîâ;
rec -- çàïèñü â çâóêîâîé ôàéë.
arp -- ìàíèïóëÿöèÿ ñèñòåìíûì ARP êåøåì (ìàíèïóëÿöèÿ àïïàðàòíûìè àäðåñàìè);
ethereal -- ìîùíûé àíàëèçàòîð òðàôèêà ñåòè;
ettercap -- cíèôåð ñåòè;
iptraf -- ìîùíûé è óäîáíûé ñêàíåð ñåòè;
ifconfig -- óòèëèòà êîíôèãóðàöèè ñåòåâûõ èíòåðôåéñîâ (eth0, ppp0, lp0 ...);
iftop -- êîíòðîëü îáùåãî òðàôèêà ïî èíòåðôåéñàì;
ipchains -- óòèëèòà êîíôèãóðàöèè firewall íà îñíîâå IP-öåïî÷åê (ÿäðà 2.2.*);
iptables -- óòèëèòà êîíôèãóðàöèè firewall íà îñíîâå IP-òàáëèö (ÿäðà 2.4.*);
lynx — êîíñîëüíûé WEB-áðàóçåð. Ìîæåò èñïîëüçîâàòüñÿ äëÿ âûïîëíåíèÿ ðàçëè÷íûõ äåéñòâèé íàä WEB-ñòðàíèöàìè â ñêðèïòàõ.
minicom, xminicom -- óñòàíîâêà ñîåäèíåíèÿ ñ äðóãîé ñèñòåìîé ÷åðåç ìîäåì(COM);
netstat -- ñîñòîÿíèå ñåòè (îòîáðàæàåò èñïîëüçóåìûå ñîêåòû è èõ ñîñòîÿíèÿ);
nmap,nmapfe -- ñêàíåð ñåòè è åãî GUI, ìîæíî ïîëó÷èòü ïåðå÷åíü îòêðûòûõ ïîðòîâ è ò.ä;
nmblookup -- óòèëèòà ðàáîòû ñ NetBIOS (äëÿ SMB);
ping -- ïðîâåðêà ñâÿçè ñ óäàëåííûì õîñòîì, ïóò¸ì ïîñûëêè ñëóæåáíûõ òåñòîâûõ ñîîáùåíèé;
route -- óïðàâëåíèå òàáëèöåé ìàðøðóòèçàöèè;
rsync -- óòèëèòà äëÿ ðàáîòû ñ ïðîòîêîëîì rsinc, êîòîðûé, â ñâîþ î÷åðåäü, èñïîëüçóåòñÿ äëÿ ñèíõðîíèçàöèè ïî ñåòè;
smbclient -- óòèëèòà äëÿ îðãàíèçàöèè êëèåíòñêèõ çàïðîñîâ ê SMB-ñåðâåðó;
smbprint -- ïå÷àòü íà SMB-ïðèíòåð;
traceroute -- ïðîâåðêà ïðîõîæäåíèÿ ñåòåâûõ ïàêåòîâ ÷åðåç ñåðâåðà â ñåòè;
tcpdump -- äàìï TCP ïðîòîêîëà, ïîçâîëÿåò îòñëåæèâàòü ðàçëè÷íûå çàïðîñû;
testparm -- ïðîâåðêà êîíôèãóðàöèè ôàéëà smb.conf äëÿ SMB-ñåðâåðà;
wget -- ìîùíàÿ óòèëèòà äëÿ âûêà÷èâàíèÿ ôàéëîâ èç ñåòè ïî ïðîòîêîëàì: HTTP, HTTPS, è FTP.
mail -- ñîçäàòü ñîîáùåíèå;
mailq -- ïîêàçàòü î÷åðåäü îòïðàâëÿåìûõ ñîîáùåíèé;
mutt,pine -- êîíñîëüíûé ïî÷òîâûé êëèåíò;
newaliases -- äîáàâëÿåò íîâûå ïî÷òîâûå àëèàñû ñåðâåðà èñõîäÿùèõ ñîîáùåíèé;
procmail -- óòèëèòà àâòîìàòèçàöèè îáðàáîòêè ïî÷òîâûõ ñîîáùåíèé;
sendmail -- óïðàâëåíèå ñåðâåðîì èñõîäÿùåé ïî÷òû.
depmod -- ïðîâåðêà çàâèñèìîñòåé ìîäóëåé (âûïîëíÿåòñÿ ïðè äîáàâëåíèè íîâûõ ìîäóëåé);
installkernel -- ñêðèïò èíñòàëëÿöèè ÿäðà (èñïîëüçóåòñÿ ïîñëå êîìïèëÿöèè ÿäðà - make install);
lsmod -- ïîëó÷åíèå ñïèñêà çàãðóæåííûõ è ðàáîòàþùèõ ìîäóëåé;
insmod -- ïîäêëþ÷åíèå ìîäóëÿ ê ÿäðó;
modinfo -- ïîëó÷åíèå èíôîðìàöèè î ìîäóëå è åãî ïàðàìåòðàõ;
modprobe -- óòèëèòà óïðàâëåíèÿ ìîäóëÿìè ÿäðà, áåç ïàðàìåòðîâ ïîäêëþ÷àåò ìîäóëü ê ÿäðó;
mkinitrd -- ñêðèïò àâòîìàòè÷åñêîãî ñîçäàíèÿ çàãðóçî÷íîãî îáðàçà RAM-äèñêà (äëÿ ïîäêëþ÷åíèÿ ê ÿäðó);
powertweak -- óòèëèòà äëÿ òîíêîãî óïðàâëåíèÿ íàñòðîéêàìè ÿäðà (÷åðåç sysctl);
procinfo -- ïîëó÷èòü èíôîðìàöèþ î ïðîöåññàõ è ñèñòåìå (èç /proc);
ramsize -- êîíôèãóðàöèÿ ðàçìåðà äèñêà â ïàìÿòè èñïîëüçóåìîãî îáðàçîì ÿäðà ïî óìîë÷àíèþ;
rdev -- êîíôèãóðàöèÿ êîðíåâîãî êàòàëîãà èñïîëüçóåìîãî îáðàçîì ÿäðà ïî óìîë÷àíèþ;
rmmod -- îòêëþ÷åíèå ìîäóëÿ îò ÿäðà;
sysctl -- êîíôèãóðàöèÿ ïàðàìåòðîâ (/proc/sys/) ÿäðà âî âðåìÿ åãî ðàáîòû;
vidmode -- êîíôèãóðàöèÿ âèäåîðåæèìà èñïîëüçóåìîãî îáðàçîì ÿäðà ïî óìîë÷àíèþ.
aclocal -- óòèëèòà èç èíñòðóìåíòàðèÿ Automake, ãåíåðèðóåò ìàêðîñ aclocal.m4 íà îñíîâå ôàéëà configure.in;
ar -- ñîçäàíèå/ðåäàêòèðîâàíèå àðõèâîâ(ñòàòè÷åñêèõ áèáëèîòåê) èç îáúåêòíûõ ìîäóëåé;
autoconf -- óòèëèòà èç èíñòðóìåíòàðèÿ Autoconf, ãåíåðèðóåò ñêðèïò configure íà îñíîâå configure.in;
automake -- óòèëèòà èç èíñòðóìåíòàðèÿ Automake, ãåíåðèðóåò Makefile.in íà îñíîâå Makefile.am;
cpp -- ïðåïðîöåññîð ÿçûêà C (îáû÷íî âûçûâàåòñÿ èç gcc);
ctags -- ãåíåðèðóåò òåã-ôàéë äëÿ îáëåã÷åíèÿ íàâèãàöèè ïî êîäó (èñïîëüçóåòñÿ ðåäàêòîðîì VIM);
ctrace -- äëÿ ïðîñëåæèâàíèÿ âûïîëíåíèå C-ïðîãðàììû ïî îïåðàòîðàì;
cxref -- àíàëèçèðóåò ãðóïïó .c-ôàéëîâ è ñòðîèò äëÿ êàæäîãî ôàéëà òàáëèöó ïåðåêðåñòíûõ ññûëîê íà àâòîìàòè÷åñêèå, ñòàòè÷åñêèå è ãëîáàëüíûå èìåíà.
dialog -- ïîçâîëÿåò ñîçäàâàòü äèàëîãè â êîíñîëè, èç ñêðèïòà (íà îñíîâå ncurses);
diff -- ïîèñê èçìåíåíèé â ñðàâíèâàåìûõ òåêñòîâûõ ôàéëàõ;
f2c -- òðàíñëèðóåò èñõîäíûé êîä ïðîãðàììû íà ÿçûêå "Fortran" â èñõîäíûé êîä íà ÿçûêå "C";
gcc -- GNU êîëëåêöèÿ êîìïèëÿòîðîâ ÿçûêà Ñ,Ñ++,ASM (ñ âûçîâîì ëèíêåðà);
gdb -- ìîùíûé êîíñîëüíûé GNU äåáàãåð;
indent -- óòèëèòà ôîðìàòèðîâàíèÿ èñõîäíîãî òåêñòà ïîä óêàçàííûå òðåáîâàíèÿ;
lclint -- óòèëèòà ïðîâåðêè ñèíòàêñèñà èñõîäíûõ ìîäóëåé;
ldconfig -- àêòèâèçèðîâàòü èçìåíåíèÿ â ôàéëå /etc/ld.so.conf;
ldd -- ïîêàçûâàåò äèíàìè÷åñêèå áèáëèîòåêè èñïîëüçóåìûå ïðîãðàììîé;
lint -- îáíàðóæèâàåò â C-ïðîãðàììàõ êîíñòðóêöèè, êîòîðûå ìîãóò ïðèâåñòè ê îøèáêàì âî âðåìÿ âûïîëíåíèÿ, ðàñòî÷èòåëüíî èñïîëüçóþò ðåñóðñû èëè ìîãóò ñíèçèòü ìîáèëüíîñòü ïðîãðàìì;
ltrace -- òðàññèðîâêà äèíàìè÷åñêèõ áèáëèîòåê, ïðîãðàììû óêàçàííîé â ïàðàìåòðå;
make -- èñïîëüçóåòñÿ äëÿ îðãàíèçàöèè ñëîæíûõ ïðîåêòîâ èç äåñÿòêîâ ôàéëîâ;
memprof -- ïðîãðàììà äëÿ îïðåäåëåíèÿ óòå÷åê ïàìÿòè â ïðîãðàììàõ è äð;
mtrace -- îáðàáîòêà ëîãà ñîçäàííîãî Ñ-ôóíêöèåé mtrace;
nm -- èñïîëüçóåòñÿ äëÿ ïîëó÷åíèÿ ðàçëè÷íîé èíôîðìàöèè èç òàáëèöû èìåí îáúåêòíûõ ôàéëîâ îáû÷íîãî ôîðìàòà;
objdump -- ïîçâîëÿåò ïîëó÷èòü ìíîãî èíôîðìàöèè îá îáúåêòíîì ôàéëå, à òàêæå äèçàñåìáëèðîâàòü åãî;
od -- ïå÷àòü äàìïà ôàéëà;
p2c -- òðàíñëèðóåò èñõîäíûé êîä ïðîãðàììû íà ÿçûêå "Pascal" â èñõîäíûé êîä íà ÿçûêå "C";
patch -- âíåñåíèå èçìåíåíèé â ôàéë èñõîäÿ èç ôàéëà èçìåíåíèé;
prof, gprof -- ïîëó÷åíèå ñòàòèñòèêè ïî âðåìåíè âûïîëíåíèÿ êàæäîé ôóíêöèè ïðîãðàììû, äëÿ èñïîëüçîâàíèÿ ýòîé ôóíêöèè, íåîáõîäèìî ñêîìïèëèðîâàòü ñ êëþ÷îì -p;
ranlib -- äîáàâëåíèå òàáëèöû èíäåêñîâ áèáëèîòåêè ñîçäàííîé ar â ýòó æå áèáëèîòåêó;
SCCS (Source Code Control System) -- ýòî íàáîð óòèëèò, ïðåäíàçíà÷åííûõ äëÿ óïðàâëåíèÿ âåðñèÿìè èñõîäíûõ òåêñòîâ ïðîãðàìì, â ñîñòàâ SCCS âõîäÿò óòèëèòû admin(1), cdc(1), comb(1), delta(1), get(1), prs(1), rmdel(1), sccsdiff(1), val(1), what(1);
sdb -- ñèìâîëüíûé îòëàä÷èê (Symbolic Debugger);
shar -- ñîçäàíèå ñàìîðàñïàêîâûâàþùèõñÿ êîäèðîâàííûõ àðõèâîâ äëÿ îòïðàâêè ïî ïî÷òå;
size -- âûäàåò êîëè÷åñòâî áàéò, çàíèìàåìîå òðåìÿ ñåêöèÿìè (.text, .data è .bss) îáúåêòíîãî ôàéëà îáû÷íîãî ôîðìàòà ïðè çàãðóçêå åãî â ïàìÿòü äëÿ âûïîëíåíèÿ;
strace -- òðàññèðîâêà ñèñòåìíûõ âûçîâîâ, îñóùåñòâëÿåìûõ ïðîãðàììîé óêàçàííîé â ïàðàìåòðå;
strip -- óäàëÿåò èç îáúåêòíîãî ôàéëà îáû÷íîãî ôîðìàòà òàáëèöó èìåí è èíôîðìàöèþ î íîìåðàõ ñòðîê;
sum -- ðàñ÷åò êîíòðîëüíîé ñóììû;
Xdialog -- ïîçâîëÿåò ñîçäàâàòü äèàëîãè â X èç ñêðèïòà.
$ cd KernelTree/ #Ïåðåõîä ê ðàñïàêîâàíîìó êîðíþ äåðåâà èñõîäíèêîâ ÿäðà
$ make config(menuconfig, xconfig) #Êîíôèãóðàöèÿ
$ make dep #Ñîçäàíèå ôàéëîâ çàâèñèìîñòåé
$ make clean #Î÷èñòêà îò ðàíåå ñêîìïèëèðîâàííûõ ìîäóëåé
$ make bzImage #Êîìïèëÿöèÿ ÿäðà
$ make install #Óñòàíîâêà ÿäðà
$ make modules #Êîìïèëÿöèÿ ìîäóëåé
$ make modules_install #Óñòàíîâêà ìîäóëåé
$ dd if=/dev/zero of=/swap bs=1024 count=8208 #Ñîçäàíèå ôàéëà íåîáõîäèìîãî ðàçìåðà äëÿ swap
$ mkswap /swap #Èíèöèàëèçàöèÿ ñòðóêòóðû swap â ôàéëå
$ /bin/sync #Ñáðîñ èçìåíåíèé íà äèñê
$ swapon /swap #Âêëþ÷åíèå swap (îòêëþ÷åíèå - swapoff)
Âàðèàíò 1 (îáû÷íûé):
client$ xinit - :1 #Çàïóñòèòü X-ñåðâåð íà êëèåíòå (äîëæåí çàïóñòèòüñÿ xterm)
client$ xhost +server #Çàðåãèñòðèðîâàòü ìàøèíó ñåðâåðà ó êëèåíòà
client$ telnet server -l UserName #Ïîäêëþ÷èòüñÿ ê óäàëåííîé ìàøèíå (ñåðâåðó)
server$ export DISPLAY=client:0.0 #Óñòàíîâèòü ïåðåìåííóþ DISPLAY
server$ startkde #Çàïóñòèòü îêîííûé ìåíåäæåð
client$ xinit - :1 #Çàïóñòèòü X-ñåðâåð íà êëèåíòå (äîëæåí çàïóñòèòüñÿ xterm)
client$ ssh -X UserName@server #Ïîäêëþ÷èòüñÿ ê óäàëåííîé ìàøèíå (ñåðâåðó)
server$ startkde #Çàïóñòèòü îêîííûé ìåíåäæåð
$ consolechars -f UniCyr_8x16 -m koi8-r;
$ echo -ne "\033(K";
$ loadkeys ru1;
$ gettextize -f -c #Ãåíåðàöèÿ ëîêàëèçàöèîííûõ ôàéëîâ
$ autoheader #Ãåíåðàöèÿ ôàéëà
$ autoscan #Àâòîìàòè÷åñêàÿ ãåíåðàöèÿ cofigure.scan è ïðîâåðêà configure.in
$ ifnames #Ñîçäàíèå ñïèñêà èäåíòèôèêàòîðîâ êîòîðûå èñïîëüçóþòñÿ â ïðåïðîöåññîðå
$ aclocal -I -m4 #Ãåíåðàöèÿ ìàêðîñà aclocal.m4
$ autoconf #Ãåíåðàöèÿ ñêðèïòà configure. Äëÿ ðåêîíôèãóðàöèè èñïîëüçîâàòü autoreconf
$ automake -a -c #Ãåíåðàöèÿ ôàéëà Makefile.in
$ configure #Ãåíåðàöèÿ Makefile
$ make #Êîìïèëÿöèÿ ïðîåêòà
$ make install #Óñòàíîâêà ïðîãðàììû
$ fdformat /dev/fd0
$ mkfs.vfat /dev/fd0
$ ckfs.vfat -ta /dev/fd0
$ dd if=/dev/zero of=./sequre_disk bs=1024 count=50000 #Ñîçäàíèå ôàéëà äëÿ áóäóùåé FS
$ losetup -e aes /dev/loop0 ./sequre_disk #Ñîçäàíèå øèôðîâàíîãî loop óñòðîéñòâà
$ mkfs.ext3 /dev/loop0 #Ñîçäàíèå ôàéëîâîé ñèñòåìû íà loop óñòðîéñòâå
$ losetup -d /dev/loop0 #Îòêëþ÷åíèå loop óñòðîéñòâà
$ mount -o loop,encryption=aes ./sequre_disk /mnt/tmp/ #Îáû÷íîå ìîíòèðîâàíèå øèôðîâàííîé ÔÑ
client$ ssh-keygen #Ãåíåðàöèÿ êëþ÷åé íà ëîêàëüíîé ìàøèíå â äèðåêòîðèþ " /.ssh/"
client$ scp ./identity.pub rserver: ~/.ssh/ #Ïåðåäà÷à ïóáëè÷íîãî êëþ÷à íà óäàë¸ííûé ñåðâåð (ëþáûì ñïîñîáîì)
rserver$ cat ~/.ssh/identity.pub >> ~/.ssh/authorized_keys #Àâòîðèçàöèÿ ñâîåãî îòêðûòîãî êëþ÷à íà ñåðâåðå
# ëèáî 'client$ ssh-copy-id rserver' âìåñòî ïðåäûäóùèõ äâóõ ñòðî÷åê
client$ ssh rserver #Ïîäêëþ÷åíèå ê óäàë¸ííîìó ñåðâåðó
$ mkfs /dev/ram0
$ mount /dev/ram0 /mnt/disk
$ vgscan #Ïîèñê ïî ñèñòåìå âèðòóàëüíûõ ãðóïï VG
$ vgchange -ay #Àêòèâèçèðîâàòü âèðòóàëüíóþ ãðóïïó (-an - äåàêòèâèçèðîâàòü)
$ pvscan #Ïîèñê äîñòóïíûõ ôèçè÷åñêèõ òîìîâ è îòîáðàæåíèå ñðàâíèòåëüíîé èíôîðìàöèè î íèõ
$ pvdisplay /dev/hda1 #Ïðîñìîòð èíôîðìàöèè î ôèçè÷åñêîì òîìå
$ pvcreate /dev/hda1 #Ïîäãîòîâêà ôèçè÷åñêîãî òîìà PV (òèï ðàçäåëà 8Eh)
$ pvmove /dev/hda1 #Îñâîáîæäåíèå ôèçè÷åñêîãî òîìà (ïåðåíîñ äàííûõ íà äðóãèå ôèçè÷åñêèå òîìà)
$ vgdisplay vg00 #Ïðîñìîòðåòü èíôîðìàöèþ î âèðòóàëüíîé ãðóïïå
$ vgcreate vg00 /dev/hda1 /dev/hdb1 #Ñîçäàíèå âèðòóàëüíîé ãðóïïû íà îñíîâå äâóõ ôèçè÷åñêèõ òîìîâ
$ vgremove vg00 #Óäàëåíèå âèðòóàëüíîé ãðóïïû
$ vgextend vg00 /dev/hdc1 #Äîáàâëåíèå ôèçè÷åñêîãî òîìà ê âèðòóàëüíîé ãðóïïå
$ vgreduce vg00 /dev/hda1 #Óäàëåíèå ôèçè÷åñêîãî òîìà èç âèðòóàëüíîé ãðóïïû
$ vgexport vg00 #Ïîäãîòîâêà âèðòóàëüíîé ãðóïïû äëÿ ïåðåíîñà íà èíóþ ìàøèíó
$ vgimport vg00 /dev/hda1 /dev/hda2 #Èìïîðò âèðòóàëüíîé ãðóïïû (ñ äðóãîé ìàøèíû)
$ lvcreate -L1500 -nlv00 vg00 #Ñîçäàíèå ëîãè÷åñêîãî òîìà (LV) ñ èìåíåì nlv00 è ðàçìåðîì 1500 Ìá
$ lvremove /dev/vg00/home #Óäàëåíèå ëîãè÷åñêîãî òîìà
$ lvextend -L120M /dev/vg00/home #Óâåëè÷åíèå ðàçìåðà ëîãè÷åñêîãî òîìà äî óêàçàíîé âåëè÷èíû
$ lvextend -L+100M /dev/vg00/home #Óâåëè÷åíèå ðàçìåðà ëîãè÷åñêîãî òîìà íà óêàçàííóþ âåëè÷èíó
$ lvreduce -L120M /dev/vg00/home #Óìåíüøåíèå ðàçìåðà ëîãè÷åñêîãî òîìà äî óêàçàíîé âåëè÷èíû
$ lvreduce -L-100M /dev/vg00/home #Óìåíüøåíèå ðàçìåðà ëîãè÷åñêîãî òîìà íà óêàçàííóþ âåëè÷èíó
$ e2fsadm -L+100M /dev/vg00/home #Èçìåíåíèå ðàçìåð ëîãè÷åñêîãî òîìà ñ ôàéëîâîé ñèñòåìîé ext2/ext3
# Âêëþ÷åíèå ïàêåòíîãî ðåæèìà. Äëÿ îïòè÷åñêèõ íîñèòåëåé âñåõ òèïîâ.
$ cdrwtool -d /dev/cdrom -q # Ïîäãîòîâêà CD-RW íîñèòåëÿ
$ dvd+rw-format /dev/dvd # Ïîäãîòîâêà íîñèòåëåé: DVD-RW, DVD+RW, DVD-RAM
$ pktsetup /dev/pkt_dev /dev/cdrom # Âêëþ÷åíèå ðåæèìà ïàêåòíîé çàïèñè íà óñòðîéñòâî /dev/pkt_dev
$ mkudffs /dev/pkt_dev # Ñîçäàíèå ôàéëîâîé ñèñòåìû UDF. Òîëüêî äëÿ DVD+RW è DVD-RAM
$ mount /dev/pkt_dev /mnt/pkt_cd -t udf -o rw,noatim # Ìîíòèðîâàíèå ïàêåòíîãî óñòðîéñòâà íà /mnt/pkt_cd
#Ïðÿìàÿ çàïèñü (áåç ïàêåòíîãî ðåæèìà) íà íîñèòåëè DVD+RW è DVD-RAM
$ dvd+rw-format /dev/dvd # Ïîäãîòîâêà íîñèòåëåé (îäèí ðàç).
$ mkudffs /dev/dvd # Ñîçäàíèå ôàéëîâîé ñèñòåìû UDF (îäèí ðàç).
$ mount /dev/dvd /mnt/cdrom # Îáû÷íîå ìîíòèðîâàíèå óñòðîéñòâà. Ò.å ñîâåðøåííî ïðîçðà÷íî è ñòàíäàðòíî!
$ screen # Çàïóñê òåðìèíàëüíîãî ýêðàííîãî ìåíåäæåðà
$ wget ftp://workserv.org/mydownloadfile.iso # Çàïóñê çàäà÷è
Ctrl+A D # Îòêëþ÷åíèå ýêðàíà îò òåðìèíàëà (âûïîëíåíèå â ôîíå)
$ screen -r # Ïîäêëþ÷åíèå ê ôîíîâîìó òåðìèíàëó.
b - áëî÷íûå;
c - ñèìâîëüíûå;
- - îáû÷íûé ôàéë;
d - êàòàëîã;
l - ñèìâîëüíàÿ ññûëêà;
p - èìåíîâàííûé êàíàë;
s - ñîêåò;
null - Íóëåâîå óñòðîéñòâî, äàííûå â êîòîðîì èñ÷åçàþò;
full - Èìèòàöèÿ ïîëíîãî óñòðîéñòâà, ïðè çàïèñè è ãåíåðàöèÿ íóëåé, ïðè ÷òåíèè (äëÿ îòëàäêè ïðîãðàìì);
port - Ïîðòû IO;
zero - Íåèñ÷åðïàåìûé èñòî÷íèê íóëåé;
random - Èñòî÷íèê ñëó÷àéíûõ ÷èñåë (ìåäëåííûé; áîëåå ñëó÷àéíûé);
urandom - Èñòî÷íèê ñëó÷àéíûõ ÷èñåë (áûñòðûé; ìåíåå ñëó÷àéíûé);
psaux - Ïîðò ìûøè PS/2;
scd[x] - SCSI óñòðîéñòâà (x=0..n);
sg[x] - Îáîáùåííûå óñòðîéñòâà SCSI àïïàðàòóðû (x=0..n);
hd[x][y] - Ñòàíäàðòíîå IDE óñòðîéñòâî, ãäå x îòäåëüíîå óñòðîéñòâî, y - ðàçäåë óñòðîéñòâà (x=a..z; y=1..n);
fd[*] - Ôëîïïè óñòðîéñòâî;
loop[x] - Ïåòëåâûå óñòðîéñòâà (x=0..n);
mem - Ôèçè÷åñêàÿ ïàìÿòü;
kmem - Âèðòóàëüíàÿ ïàìÿòü ÿäðà;
tty - Óïðàâëÿþùèé òåðìèíàë âûïîëíÿåìîãî ïðîöåññà;
tty[y][x] - Òåðìèíàëüíûå óñòðîéñòâà (y=S - COM ïîðòû);
vcs[x] - Ïîëó÷åíèå ñíèìêà ýêðàíà âèðòóàëüíîé êîíñîëè <x> (x=0..n);
vcsa[x] - Ïîëó÷åíèå ñíèìêà ýêðàíà âèðòóàëüíîé êîíñîëè <x> ñ çàãîëîâêîì è áàéòàìè àòðèáóòîâ (x=0..n);
eth[x] - Èíòåðôåéñ ñåòè Ethernet (ðàçëè÷íûå ñåòåâûå êàðòû) (x=0..n);
sl[x] - Èíòåðôåéñû äëÿ ñâÿçè ïî ïðîòîêîëó SLIP (x=0..n);
lp[x] - Ïàðàëëåëüíûå ïîðòû (x=0..n);
ram[x] - Âèðòóàëüíûé äèñê, â ïàìÿòè (x=0..n);
ramdisk - -//-
sndstat - Ñîñòîÿíèå çâóêîâîãî äðàéâåðà;
audio[x] - Óñòðîéñòâî çâóêîâîãî âûâîäà, ñîâìåñòèìîå ñ ôîðìàòîì Sun (x=0..n);
dsp[x] - Óñòðîéñòâî êâàíòîâàíèÿ çâóêà (x=0..n);
mixer[x] - Äëÿ óïðàâëåíèÿ ìèêøåðíûìè àïïàðàòíûìè ñðåäñòâàìè íà çâóêîâîé ïëàòå (x=0..n);
music - Èíòåðôåéñ âûñîêîãî óðîâíÿ äëÿ ïîñëåäîâàòåëüíîãî âîñïðîèçâåäåíèÿ çâóêà;
midi[x] - Óñòðîéñòâî íåïîñðåäñòâåííîãî äîñòóïà ê Ìèäè-ïîðòó (x=0..n).
Ctrl+Alt+F[n] - Ïåðåêëþ÷åíèå ìåæäó ïñåâäîòåðìèíàëàìè
Ctrl+Alt+<+> - Ñìåíèòü ðàçðåøåíèå íà ñëåäóþùåå (ïðîïèñàíûõ â XF86Config)
Ctrl+Alt+<-> - Ñìåíèòü ðàçðåøåíèå íà ïðåäûäóùåå (ïðîïèñàíûõ â XF86Config)
Ctrl+Alt+ESC - Ðåæèì óäàëåíèÿ óêàçàííîãî îêíà
Ctrl+Alt+BkSpc - Çàêðûòü òåêóùèé X ñåðâåð
MidlMouse - Âñòàâëÿåò òåêñò, âûäåëåííûé â äàííûé ìîìåíò â äðóãîì ìåñòå
Alt+Tab - Ïåðåõîä ìåæäó îêíàìè â ïðÿìîì íàïðàâëåíèè
Alt+Sh+Tab - Ïåðåõîä ìåæäó îêíàìè â îáðàòíîì íàïðàâëåíèè
Ctrl+Tab - Ïåðåõîä ìåæäó ðàáî÷èìè ñòîëàìè â ïðÿìîì íàïðàâëåíèè
Ctrl+Sh+Tab - Ïåðåõîä ìåæäó ðàáî÷èìè ñòîëàìè â îáðàòíîì íàïðàâëåíèè
Ctrl+Esc - Ïîêàçàòü òàáëèöó àêòèâíûõ ïðîöåññîâ (ksysguard)
Alt+F1 - Âûçâàòü K-ìåíþ
Alt+F12 - Ýìóëèðîâàòü ìûøü ñòðåëêàìè êëàâèàòóðû
Alt+LeftMouse - Ïåðåíåñòè îêíî ñõâàòèâ åãî çà ëþáóþ âèäèìóþ åãî ÷àñòü
Alt+PrScreen - Ñäåëàòü ñíèìîê òåêóùåãî îêíà â áóôåð îáìåíà
Ctrl+Alt+l - Çàïåðåòü ðàáî÷èé ñòîë
Ctrl+Alt+d - Ñïðÿòàòü/ïîêàçàòü ðàáî÷èé ñòîë
r - Îòêëþ÷àåò ðåæèì íåïîñðåäñòâåííîé ïåðåäà÷è ñèìâîëîâ ñ êëàâèàòóðû è óñòàíàâëèâàåò å¸ â ðåæèì XLATE
k - Óíè÷òîæàåò âñå ïðîöåññû íà òåêóùåé âèðòóàëüíîé êîíñîëè
b - Íåìåäëåííî ïåðåçàïóñêàåò ñèñòåìó
o - Îòêëþ÷èòü ïèòàíèå ñèñòåìû ÷åðåç ÀÐÌ
s - Ñèíõðîíèçèðîâàòü âñå ôàéëîâûå ñèñòåìû
u - Äåìîíòèðóåò è ïåðåìîíòèðóåò âñå ñìîíòèðîâàííûå ôàéëîâûå ñèñòåìû â ðåæèìå òîëüêî äëÿ ÷òåíèÿ
p - Âûâåñòè òåêóùåå çíà÷åíèå ðåãèñòðîâ è ôëàãîâ íà êîíñîëü
t - Âûâåñòè ñïèñîê òåêóùèõ çàäà÷ è èíôîðìàöèþ î íèõ íà êîíñîëü
m - Âûâåñòè òåêóùåå ñîñòîÿíèå ïàìÿòè íà êîíñîëü
0-9 - Óñòàíàâëèâàåò óðîâåíü âûäà÷è ñîîáùåíèé íà êîíñîëü äëÿ ôèëüòðàöèè ñîîáùåíèé ÿäðà
e/i - Ïîñûëàåò ñèãíàëû term èëè kill âñåì ïðîöåññàì, êðîìå init
l - Ïîñûëàåò SIGKILL âñåì ïðîöåññàì, âêëþ÷àÿ init
![numb] - çàïóñê ñòðîêè <numb> èç èñòîðèè (history);
!str - çàïóñê áëèæàéøåé ñòðîêè ñîîòâåòñòâóþùåé ìàñêå str èç èñòîðèè (history);
\ - ïðîäîëæåíèå òåêóùåé ñòðîêè íà äðóãîé ñòðîêå èëè ýêðàíèðîâàíèå ñïåöèàëüíîãî ñèìâîëà ïîñëå äàííîãî ñèìâîëà (\$);
; - ðàçäåëèòåëü êîìàíä;
() - âûïîëíåíèÿ ñöåíàðèÿ â ñêîáêàõ â äðóãîé ïîäîáîëî÷êå;
(()) - âêëþ÷åíèå âûðàæåíèé ñ "Ñ" ñèíòàêñèñîì;
[] - âêëþ÷åíèå óñëîâíûõ îïåðàöèé ñ ñèíòàêñèñîì êîìàíäû test;
"pwd" - îïðåäåëåíèå ñòðîêè ñ ðàçðåøåíèåì ïîäñòàíîâêè çíà÷åíèé ïåðåìåííûõ;
'pwd' - îïðåäåëåíèå ñòðîêè ñ çàïðåùåíèåì ïîäñòàíîâêè çíà÷åíèé ïåðåìåííûõ;
`pwd` - ðåçóëüòàò âûïîëíåíèÿ êîìàíäû pwd;
x=pwd - îïðåäåëåíèå ïåðåìåííîé îêðóæåíèÿ x è ïðèñâîåíèå åé ñòðîêè pwd;
x='34' - îïðåäåëåíèå ïåðåìåííîé îêðóæåíèÿ x è ïðèñâîåíèå åé ñòðîêè '34';
x[2]=pwd - îïðåäåëåíèå ìàññèâà x è ïðèñâîåíèå åãî ýëåìåíòó 2 ñòðîêè pwd;
x=(zero one two three) - îïðåäåëåíèå ìàññèâà x è çàïîëíåíèå ÷åòûðåõ åãî ýëåìåíòîâ;
x=([0]=zero [3]=three [2]=two [1]=one) - îïðåäåëåíèå ìàññèâà x è çàïîëíåíèå ÷åòûðåõ åãî ýëåìåíòîâ ïî âûáîðó;
$(( 100/3 )), $[100/3] - âûïîëíåíèå ïðîñòûõ öåëî÷èñëåííûõ îïåðàöèé.
$x, ${x} - ïîäñòàíîâêà çíà÷åíèÿ ïåðåìåííîé/ïàðàìåòðà x
${!x} - êîñâåííàÿ ïîäñòàíîâêà çíà÷åíèÿ ïåðåìåííîé/ïàðàìåòðà óêàçàííîãî â x;
${#x} - êîñâåííàÿ ïîäñòàíîâêà çíà÷åíèÿ ïåðåìåííîé/ïàðàìåòðà óêàçàííîãî â x,
${x:?"Error, no bar"} - ãåíåðèðîâàòü îøèáêó åñëè x íå îïðåäåëåíà èëè ðàâíà íóëþ;
${x?"Error, no bar"} - -//-;
${x:="foose"} - ïðèñâîèòü çíà÷åíèå ïî óìîë÷àíèþ åñëè x íå îïðåäåëåíà èëè ðàâíà íóëþ;
${x="foose"} - -//-;
${x:offset:lenght}, ${x:offset} - âîçâðàùàåò ÷àñòü îò x íà÷èíàÿ ñ offset äëèíîé lenght;
${x:+"foose"} - åñëè ïåðåìåííàÿ îïðåäåëåíà òî âìåñòî íå¸ èñïîëüçóåòñÿ "foose";
${x+"foose"} - -//-;
${x:-"foose"} - åñëè ïåðåìåííàÿ îïðåäåëåíà òî îíà èñïîëüçóåòñÿ èíà÷å èñïîëüçóåòñÿ "foose";
${x-"foose"} - -//-;
${ïàð#øàáë} - ??
${ïàð##øàáë} - ??
${ïàð%øàáë} - ??
${ïàð% %øàáë} - ??
${ïàð/øàáë/ñòð} - çàìåíÿåòñÿ ïåðâàÿ, ñàìàÿ äëèííàÿ ïîäñòðîêà çíà÷åíèÿ ïàðàìåòðà, íà óêàçàííóþ ñòðîêó;
${ïàð/ /øàáë/ñòð} - çàìåíÿþòñÿ âñå ñàìûå äëèííûå ïîäñòðîêè çíà÷åíèÿ ïàðàìåòðà, íà óêàçàííóþ ñòðîêó;
${array[@]} - îáðàùåíèå ñðàçó êî âñåìó ìàññèâó;
$(x) - âûïîëíåíèå êîìàíäû x è âîçâðàò ðåçóëüòàòà (ïîäîáíî `x`);
$0 - èìÿ êîìàíäû â êîìàíäíîé ñòðîêå;
$n, ${n} - àðãóìåíò n êîìàíäíîé ñòðîêè (n = 1...);
$* - ðàñêðûâàåò åäèíñòâåííîå ñëîâî, ñîäåðæàùåå ñïèñîê âñåõ ïîçèöèîííûõ ïàðàì;
$# - êîëè÷åñòâî àðãóìåíòîâ;
$@ - ññûëêà íà âñå àðãóìåíòû êîìàíäû îòäåëåííûå ïðîáåëàìè;
$$, $PPID - PID òåêóùåãî ïðîöåññà (ñêðèïòà);
$? - êîä âîçâðàòà ïîñëåäíåé êîìàíäû;
$! - PID ïîñëåäíåãî ôîíîâîãî ïðîöåññà;
$'\n' - âñòàâêà óïðàâëÿþùåãî ñèìâîëà â ñòðîêó;
Comm && - âûïîëíÿåò äåéñòâèå ïîñëå âûðàæåíèÿ åñëè êîìàíäà <Comm> íåóäà÷íà;
Comm || - âûïîëíÿåò äåéñòâèå ïîñëå âûðàæåíèÿ åñëè êîìàíäà <Comm> óäà÷íà;
MYVAR#*fo - îòñåêàåò îò íà÷àëà ïåðåìåííîé MYVAR ñàìóþ êîðîòêóþ ÷àñòü óäîâëåòâîðÿþùóþ ìàñêå *fo;
MYVAR##*fo - îòñåêàåò îò íà÷àëà ïåðåìåííîé MYVAR ñàìóþ äëèííóþ ÷àñòü óäîâëåòâîðÿþùóþ ìàñêå *fo;
MYVAR%fo* - îòñåêàåò îò êîíöà ïåðåìåííîé MYVAR ñàìóþ êîðîòêóþ ÷àñòü óäîâëåòâîðÿþùóþ ìàñêå fo*;
MYVAR% %fo* - îòñåêàåò îò êîíöà ïåðåìåííîé MYVAR ñàìóþ äëèííóþ ÷àñòü óäîâëåòâîðÿþùóþ ìàñêå fo*;
MYVAR:2:5 - âîçâðàùàåò ÷àñòü ñòðîêè MYVAR êîòîðàÿ íà÷èíàåòñÿ ñ 2 ñèìâîëà è çàêàí÷èâàåòñÿ 5;
PWD - òåêóùèé ðàáî÷èé êàòàëîã;
UID - öèôðîâîé èäåíòèôèêàòîð òåêóùåãî ïîëüçîâàòåëÿ;
umask - ñîäåðæèò ìàñêó ïðàâ äîñòóïà ïî êîòîðîé ñîçäàþòñÿ íîâûå ôàéëû;
BASH - ïîëíûé ïóòü âûçîâà BASH;
BASH_VERSION - âåðñèÿ äàííîãî ýêçåìïëÿðà BASH;
EDITOR - ñîäåðæèò èìÿ ðåäàêòîðà èñïîëüçóåìîãî äëÿ ðåäàêòèðîâàíèÿ íåêîòîðûõ êîíôèãóðàöèîííûõ ôàéëîâ;
PAGER - ñîäåðæèò èìÿ ïðîãðàììû äëÿ îòîáðàæåíèÿ èíôîðìàöèîííûõ ñòðàíèö (òèïà more);
SHLVL - êîëè÷åñòâî çàïóùåííûõ BASH;
REPLY - ñîäåðæèò ïîñëåäíþþ ñòðîêó ââîäà;
RANDOM - ñîäåðæèò ñëó÷àéíîå ÷èñëî â äèàïàçîíå 0..32767;
SECONDS - âðåìÿ â ñåêóíäàõ îò çàïóñêà BASH;
HISTCMD - íîìåð òåêóùåé êîìàíäû â èñòîðèè;
IFS - âíóòðåííèé ðàçäåëèòåëü ïîëåé;
PATH - ïóòè ïîèñêà êîìàíä;
HOME - äîìàøíèé êàòàëîã òåêóùåãî ïîëüçîâàòåëÿ;
MAIL - èìÿ ôàéëà â êîòîðûé ïîñòóïàåò ýëåêòðîííàÿ ïî÷òà;
LOGNAME - èìÿ ïîëüçîâàòåëÿ èñïîëüçîâàííîå äëÿ âõîäà â ñèñòåìó;
SHELL - èìÿ èíòåðïðåòàòîðà êîìàíä;
LD_LIBRARY_PATH - îïèñàíèÿ ïîëüçîâàòåëüñêèõ ïóòåé ê äèíàìè÷åñêèì áèáëèîòåêàì;
DISPLAY - îïèñûâàåò àäðåñ äèñïëåÿ äëÿ X-ïðèëîæåíèé;
LANG - ïåðåìåííàÿ ëîêàëè;
TERM - ñîäåðæèò èìÿ òåðìèíàëà;
INPUTRC - ñîäåðæèò èìÿ ôàéëà ïàðàìåòðîâ äëÿ áèáëèîòåêè readline, îïðåäåëÿþùåé ïàðàìåòðû ââîäà ñ êëàâèàòóðû;
PS1,PS2 - îïèñûâàåò âèä ïðèãëàøåíèÿ â êîìàíäíîé ñòðîêå;
MALLOC_CHECK_ - óêàçûâàåò ÷òî äåëàòü ñ îøèáêàìè â ôóíêöèÿõ malloc, free:
MALLOC_TRACE - îïðåäåëÿåò ïóòü äëÿ êîìàíäû mtrace è ôóíêöèè â ïðîãðàììå mtrace;
. - âûïîëíèòü âñå êîìàíäû â ôàéëå ïîñëå òî÷êè;
& - âûïîëíèòü êîìàíäó äî íåãî â ôîíîâîì ðåæèìå;
if [ Condition ] - óñëîâíûé îïåðàòîð ( if ( Condition ) - tch);
then - âûïîëíåíèå óñëîâèÿ;
else - íåâûïîëíåíèå óñëîâèÿ;
elif [ Condition ] - ñîâìåùåííàÿ êîìàíäà else if;
fi - îêîí÷àíèå óñëîâíîãî îïåðàòîðà;
for x in 1 2 3 4 - îïåðàòîð öèêëà, â x ïåðåáèðàþòñÿ çíà÷åíèÿ çà in ( foreach x (1 2 3 4) - tch );
while [ Condition ] - âûïîëíÿåò öèêë ïîêà âåðíî óñëîâèå Condition ( while ( Condition ) -tch );
until [ Condition ] - âûïîëíÿåò öèêë äî ðàâåíñòâà óñëîâèÿ Condition;
(repeat x expression - tch ) - âûïîëíÿåò ïîâòîðåíèå âûðàæåíèÿ <expression> x ðàç;
select x in list; - çàïðàøèâàåò âûáîð èç ñïèñêà <list> è ïðèñâàèâàåò âûáðàííîå çíà÷åíèå ïåðåìåííîé <x>;
do - íà÷àëî öèêëà îïðåäåëåííîãî for, while, until;
done - êîíåö öèêëà îïðåäåëåííîãî for, while, until;
break - çàâåðøåíèå öèêëà;
continue - ïðîäîëæåíèå öèêëà ñíà÷àëà;
case x in - êîìàíäà âûáîðà. Èìååò ñòðóêòóðó:
function func() { } - îïðåäåëÿåò ôóíêöèþ ñ èìåíåì func;
export x - ñîçäàåò ïåðåìåííóþ îêðóæåíèÿ x è ýêñïîðòèðîâàíèå å¸ â ñèñòåìó;
local x - ñîçäàåò ëîêàëüíóþ ïåðåìåííóþ îêðóæåíèÿ êîòîðàÿ íå ïåðåêðûâàåò ãëîáàëüíîé (÷àñòî èñïîëüçóåòñÿ äëÿ ôóíêöèé);
declare - âñòðîåííàÿ êîìàíäà bash äëÿ äåêëàðèðîâàíèÿ ïåðåìåííûõ è èçìåíåíèÿ èõ àòðèáóòîâ;
set x = str - èíèöèàëèçàöèÿ ïåðåìåííîé;
unset x - îòìåíà èíèöèàëèçàöèè ïåðåìåííîé;
read x y - ââîä ñòðîêè èç äâóõ ñëîâ;
exit - âûõîä èç ñöåíàðèÿ;
eval - îçíà÷èâàíèå ñòðîêè (ò.å. çàìåíà çàïèñåé òèïà "$5" íà èõ çíà÷åíèÿ);
shift - ñäâèã ïàðàìåòðîâ êîìàíäíîé ñòðîêè íà åäèíèöó (äëÿ äîñòóïà ê ïàðàìåòðàì ñ íîìåðîì > 9 );
trap - óñòàíîâêà îáðàáîò÷èêîâ ñèãíàëîâ â ñêðèïòå;
alias - ñîçäàíèå ïñåâäîíèìîâ èëè àëüòåðíàòèâíûõ èìåí êîìàíä;
unalias - óäàëåíèå ïñåâäîíèìà;
-e - ñóùåñòâóåò;
-d - êàòàëîã;
-f - îáû÷íûé ôàéë;
-c - ñïåöèàëüíûé ôàéë;
-L - ñèìâîëè÷åñêàÿ ññûëêà;
-r - äëÿ ÷òåíèÿ;
-w - äëÿ çàïèñè;
-x - èñïîëíÿåìûé;
-z - ôàéë ïóñò;
-s,(-z) - èìÿ ôàéëà íå íóëåâîé äëèíû;
(-o) - ïîëüçîâàòåëü ÿâëÿåòñÿ âëàäåëüöåì ôàéëà;
fname1 -nt fname2 - fname1 íîâåå fname2;
fname1 -ot fname2 - fname1 ñòàðøå fname2;
-z - ñòðîêà ïóñòà;
-n - ñòðîêà íå ïóñòà;
= ,(==) - ñòðîêè ðàâíû;
!= - ñòðîêè íåðàâíà;
-eq - ðàâíî;
-ne - íåðàâíî;
-lt,(< ) - ìåíüøå;
-le,(<=) - ìåíüøå èëè ðàâíî;
-gt,(>) - áîëüøå;
-ge,(>=) - áîëüøå èëè ðàâíî;
! - îòðèöàíèå ëîãè÷åñêîãî âûðàæåíèÿ;
-a,(&&) - ëîãè÷åñêîå "È";
-o,(||) - ëîãè÷åñêîå "ÈËÈ"
| - ïåðåíàïðàâëåíèå âûâîäà â êàíàë
< file - file çàïèñàòü â STDIN
> file - STDOUT çàïèñàòü â file
¥¥<div class="center"> file - STDOUT äîáàâèòü â file<br />
</div>¥¥ str - îïðåäåëÿåò ñëîâî <str> êàê ïðèçíàê îêîí÷àíèÿ ââîäà
2> file - STDERR çàïèñàòü â file
1>&2 - STDOUT çàïèñàòü â STDERR
2>&1 - STDERR çàïèñàòü â STDOUT
&> file - STDOUT è STDERR çàïèñàòü â file
\n - íîâàÿ ñòðîêà
\b - âîçâðàò íà îäèí ñèìâîë
\c - ïå÷àòü ñòðîêè áåç ñèìâîëà íîâîé ñòðîêè
\f - ïåðåõîä ê íîâîé ñòðàíèöå/ýêðàíó
\r - âîçâðàò êàðåòêè
\t - òàáóëÿöèÿ
\v - òàáóëÿöèÿ ïî âåðòèêàëè
\\ - îáðàòíàÿ êîñàÿ ÷åðòà
0nnn - âîñüìåðè÷íîå ÷èñëî
xNN - øåñòíàäöàòåðè÷íîå ÷èñëî
* - ëþáàÿ ñòðîêà
? - ëþáîé îäèíî÷íûé ñèìâîë
[...] - ñîîòâåòñòâóåò ëþáîìó ñèìâîëó â ñêîáêàõ [A-Z]; "! è ^" - èñêëþ÷åíèå ñèìâîëà.
045 - âîñüìåðè÷íîå ÷èñëî (íà÷èíàåòñÿ ñ 0)
0x45, 0X32 - øåñòíàäöàòåðè÷íîå ÷èñëî
[îñíîâàíèå#]n - ÷èñëî ñ îñíîâàíèåì <n> (ïî óìîë÷àíèþ îñíîâàíèå 10)
wc -l # ïîëó÷èòü êîëè÷åñòâî ñòðîê
wc -w # ïîëó÷èòü êîëè÷åñòâî ñëîâ
sed -n 4p # ïîëó÷èòü óêàçàííóþ ñòðîêó
ls -1 /etc # ïîëó÷èòü ñîäåðæèìîå êàòàëîãà ïî ñòðîêàì
head -c8 /dev/random | uuencode -m - | sed -n '2s/=*$//;2p' # cãåíåðèðîâàòü ñëó÷àéíûé ïàðîëü
run - çàïóñê îòëàæèâàåìîé ïðîãðàììû
break func - óñòàíîâêà òî÷êó ïðåðûâàíèÿ íà ôóíêöèþ func
list func - ïðîñìîòð ñîäåðæèìîãî ôóíêöèè èëè èñõîäíîãî ôàéëà
next - ñëåäóþùàÿ êîìàíäà;
quit - âûõîä;
Ôîðìàò ïðàâèëà:
Öåëü ýòî íåêèé æåëàåìûé ðåçóëüòàò ìîæåò ïðåäñòàâëÿòü ñîáîé:
Çàâèñèìîñòü, òàêæå ìîæåò áûòü ôàéëîì èëè êîìàíäîé êîòîðàÿ äîëæíà âûïîëíèòñÿ ðàíåå.
.cpp.o: - ôàéëû ñ ðàñøèðåíèåì *.o çàâèñÿò îò ñîîòâåòñòâóþùèé ôàéëîâ ñ ðàñøèðåíèåì *.cpp
%.o: %.cpp - ïðîâåðÿåò âñå ôàéëû ñ ðàñøèðåíèåì .cpp è çàìåíÿåò öåëü íà ðàñøèðåíèå .o
.PHONY: x - îáúÿâëåíèå ñïåöèàëüíîé öåëè (íå ôàéë)
all: - âûïîëíÿåò ýòó öåëü ïðè îòñóòñòâèå ïàðàìåòðîâ êîìàíäû make
=,:= - îïåðàòîð îáúÿâëåíèÿ ïåðåìåííûõ (x = test)
+= - äîáàâëåíèå òåêñòà ê ñóùåñòâóþùåé ïåðåìåííîé
#define - îïðåäåëåíèå ïåðåìåííûõ. (#define x "test 1")
include - âêëþ÷åíèå âíåøíåãî ôàéëû è åãî îáðàáîòêà, ñ ïðåðûâàíèåì ïðè îòñóòñòâèå ôàéëà
-include - âêëþ÷åíèå âíåøíåãî ôàéëû è åãî îáðàáîòêà, áåç ïðåðûâàíèÿ ïðè îòñóòñòâèå ôàéëà
$(function par1, par2 ...) - âûçîâ ôóíêöèè è ïîëó÷åíèå çíà÷åíèÿ ïåðåìåííîé
addprefix - äîáàâëÿåò ïðåôèêñ â ïåðâîì ïàðàìåòðå ê êàæäîìó ýëåìåíòó â ñïèñêå âòîðîãî ïàðàìåòðà
addsuffix - äîáàâëÿåò ñóôôèêñ â ïåðâîì ïàðàìåòðå ê êàæäîìó ýëåìåíòó â ñïèñêå âòîðîãî ïàðàìåòðà
wildcard - ðàñøèðÿåò ïåðåäàííûå øàáëîíû äî ñïèñêà ôàéëîâ ñîîòâåòñòâóþùèõ ýòèì øàáëîíàì
notdir - âûäåëåíèå èìåíè ôàéëà èç ïîëíîãî ïóòè
patsubst - èçìåíÿåò óêàçàííûì îáðàçîì ñëîâà ïîäõîäÿùèå ïîä øàáëîí
override - ïîçâîëÿåò èçìåíÿòü ïåðåìåííûå çàäàííûå ÷åðåç ïîðàìåòðû make
for x in 1 2 3 4; - îïåðàòîð öèêëà, â x ïåðåáèðàþòñÿ çíà÷åíèÿ çà in
do - íà÷àëî öèêëà îïðåäåëåííîãî for
done - êîíåö öèêëà îïðåäåëåííîãî for
VPATH - îïèñûâàåò ñïèñîê êàòàëîãîâ äëÿ ïîèñêà çàâèñèìîñòåé
CC - óêàçûâàåò êîìïèëÿòîð ÿçûêà Ñ
ÑXX - óêàçûâàåò êîìïèëÿòîð ÿçûêà Ñ++
ÑFLAGS - óêàçûâàåò ôëàãè êîìïèëÿòîðà Ñ
CXXFLAGS - óêàçûâàåò ôëàãè êîìïèëÿòîðà Ñ++
LDLIBS - îïèñûâàåò îïöèè ëèíêåðà
`command` - âñòàâèòü â ñöåíàðèé âûõëîï êîìàíäû <command>
$@ - èìÿ öåëè îáðàáàòûâàåìîãî ïðàâèëà
$< - èìÿ ïåðâîé çàâèñèìîñòè îáðàáàòûâàåìîãî ôàéëà
$^ - ñïèñîê çàâèñèìîñòåé îáðàáàòûâàåìîãî ïðàâèëà
bin_PROGRAMS - îïðåäåëÿåò èìÿ ïðîãðàììû
<prog>_SOURCES - îïðåäåëåíèå èñõîäíèêîâ îò êîòîðûõ çàâèñèò ïðîãðàììà
CXX - èìÿ C++ êîìïèëÿòîðà
CXXFLAGS - îïðåäåëåíèå îïöèé Ñ++ êîìïèëÿòîðà
AUTOMAKE_OPTIONS - îïðåäåëåíèå îïöèé automake:
AC_INIT(file) - èíèöèàëèçàöèÿ ñêðèïòà è ïðîâåðêà íà íàëè÷èå èñõîäíèêîâ
AC_CONFIG_AUX_DIR(dir) - èñïîëüçîâàòü ñêðèïòû òèïà install-sh èç êàòàëîãà <dir>
AM_INIT_AUTOMAKE(prog, 1.0) - îïðåäåëåíèå èìåíè è âåðñèè ïðîåêòà
AC_PROG_CC - ïðîâåðêà íàëè÷èÿ Ñ êîìïèëÿòîðà
AC_PROG_CXX - ïðîâåðêà íàëè÷èÿ Ñ++ êîìïèëÿòîðà
AC_OUTPUT([file ... [, extra-cmds [, init-cmds] ] ]) - ñîçäà¸ò âûõîäíûå ôàéëû <file> òèïà Makefile (êîïèðóåò âõîäíîé file.in è ïîäñòàâëÿåò çíà÷åíèÿ ïåðåìåííûõ).
AC_OUTPUT_COMMANDS(extra-cmds [, init-cmds] ]) - äîïîëíèòåëüíûå êîìàíäû ñ èõ èíèöèàëèçàöèåé â init-cmds. Âûïîëíÿþòñÿ â êîíöå config.status
--bindir - äèðåêòîðèÿ äëÿ èñïîëíÿåìûõ ôàéëîâ
--build - ïëàòôîðìà ñáîðêè
--cache-file - ôàéë äëÿ ïîìåùåíèÿ ðåçóëüòàòîâ ïðîâåðîê
--datadir - äèðåêòîðèÿ äëÿ õðàíåíèÿ ôàéëîâ äàííûõ
--enable-...(-disable-...) - âêëþ÷èòü(âûêëþ÷èòü) âîçìîæíîñòü/ôóíêöèþ
--exec-prefix - ïîõîæ íà îïöèþ - -prefix
--help - ñïèñîê âñåõ îïöèé êîìàíäíîé ñòðîêè
--host - èìÿ ïëàòôîðìû äîìàøíåãî(host) êîìïüþòåðà
--includedir - äèðåêòîðèÿ çàãîëîâî÷íîãî ôàéëà
--infodir - äèðåêòîðèÿ èíôîðìàöèè òèïà <info>
--libdir - äèðåêòîðèÿ áèáëèîòåê
--mandir - äèðåêòîðèÿ c ðóêîâîäñòâàìè
--no-create - íå ñîçäàâàòü êîíå÷íûå ôàéëû
--norecursion - íå âûçûâàòü âëîæåííûå configure
--prefix - äèðåêòîðèÿ êîðíåâîãî êàòàëîãà
--sbindir - äèðåêòîðèÿ äëÿ ñèñòåìíûõ èñïîëíÿåìûõ ôàéëîâ
--silent - ïîäàâëÿåò âûâîä ðåçóëüòàòîâ èñïîëíåíèÿ íà ýêðàí
--srcdir - êàòàëîã èñõîäíûõ òåêñòîâ
--sysconfdir - êàòàëîã äàííûõ òîëüêî äëÿ ÷òåíèÿ(/etc)
--target - èìÿ öåëåâîé ïëàòôîðìû
--tmpdir - êàòàëîã äëÿ õðàíåíèÿ âðåìåííûõ ôàéëîâ Configure
[!NameProg] <facility>.[op]<level>[;<facility>.<level>] <Name file>
ãäå:
<level> - Óðîâåíü äåòàëèçàöèè:
<op> - Ìåòîä æóðíàëèðîâàíèÿ. Ïðè îòñóòñòâèå âûâîäèò ñîîáùåíèÿ óêàçàííîãî è áîëåå âûñîêîãî óðîâíÿ:
alias [class] [module] - îïðåäåëÿåò ìîäóëü/äðàéâåð, êàê îïðåäåëåííûé êëàññ óñòðîéñòâ
alias [class] off - îáîçíà÷àåò, ÷òî ýòîìó êëàññó íå ñîîòâåòñòâóåò íè îäíî óñòðîéñòâî
options [êëàññ èëè ìîäóëü] [çíà÷1] [çíà÷2] - îïðåäåëÿåò äîïîëíèòåëüíûå ïàðàìåòðû ìîäóëÿ
pre-install [êëàññ èëè ìîäóëü] command - âûïîëíÿåò ïðîãðàììó <command> ïåðåä èíñòàëëÿöèåé ìîäóëÿ
post-install [êëàññ èëè ìîäóëü] command - âûïîëíÿåò ïðîãðàììó <command> ïîñëå èíñòàëëÿöèè ìîäóëÿ
pre-remove [êëàññ èëè ìîäóëü] command - âûïîëíÿåò ïðîãðàììó <command> ïåðåä óäàëåíèåì ìîäóëÿ
post-remove [êëàññ èëè ìîäóëü] command - âûïîëíÿåò ïðîãðàììó <command> ïîñëå óäàëåíèÿ ìîäóëÿ
Ïðèìåð âûäåëåíèå ÷àñòîòû ïðîöåññîðà:
Çàïðîñû:
a - âñòàâèòü òåêñò ïîñëå òåêóùåé ñòðîêè
c - çàìåíèòü óêàçàííûå ñòðîêè
d - èñêëþ÷èòü òåêóùóþ ñòðîêó
e - îòêðûòü äëÿ ðåäàêòèðîâàíèÿ óêàçàííûé ôàéë ñ ïðîâåðêîé ñòàðîãî
E - íà÷àòü ðåäàêòèðîâàíèå ôàéëà áåç ïðîâåðêè
f - íàïå÷àòàòü èìÿ ðåäàêòèðóåìîãî ôàéëà
g - ïðèìåíèòü óêàçàííûé çàïðîñ êî âñåì ñòðîêàì
i - âñòàâèòü òåêñò ïåðåä òåêóùåé ñòðîêîé
j - îáúåäèíèòü ñòðîêè
k - ïîìåíÿòü ñòðîêè
l - íàïå÷àòàòü ñòðîêó
m - ïåðåñòàâèòü ãðóïïó ñòðîê â äðóãîå ìåñòî
n - íàïå÷àòàòü ñòðîêè âìåñòå ñ èõ íîìåðàìè
p - íàïå÷àòàòü ñòðîêè
q - âûéòè èç ðåäàêòîðà ñ ïðîâåðêîé ñîõðàíåíèÿ òåêóùåãî ôàéëà
Q - âûéòè áåç ïðîâåðêè
r - ñ÷èòàòü ôàéë â áóôåð
s - çàìåíèòü òåêñò â ïðåäåëàõ ñòðîêè
t - ñêîïèðîâàòü ãðóïïó ñòðîê
u - àííóëèðîâàòü ðåçóëüòàò ïîñëåäíåé çàìåíû s
v - ïðèìåíèòü óêàçàííûé çàïðîñ êî âñåì ñòðîêàì íå ñîäåðæàùèì çàäàííûé îáðàçåö
w - çàïèñàòü ãðóïïó ñòðîê â ôàéë
W - äîçàïèñàòü ãðóïïó ñòðîê â êîíåö ôàéëà
= - íàïå÷àòàòü íîìåð ñòðîêè
! - âûïîëíèòü ñèñòåìíóþ êîìàíäó
+ - øàã âïåð¸ä íà îäíó ñòðîêó
- - øàã íàçàä íà îäíó ñòðîêó
Âûðàæåíèÿ:
. - ëþáàÿ ëèòåðà, êðîìå íîâîé ñòðîêè
[s] - ëþáàÿ ëèòåðà èç öåïî÷êè s
[^s] - ëþáàÿ ëèòåðà íå âõîäÿùàÿ â öåïî÷êó s
e* - âñå ñîñåäíèå âõîæäåíèÿ;
\(e\) - âûäåëèòü ïîäâûðàæåíèå, íà ïîäâûðàæåíèå ìîæíî ññûëàòüñÿ èñïîëüçóÿ \n
\n - n-å âûäåëåííîå ïîäâûðàæåíèå
^ - íà÷àëî ñòðîêè
$ - êîíåö ñòðîêè
\ñ - ýêðàíèðîâàòü ñïåöèàëüíûé ñèìâîë
Àäðåñà:
. - òåêóùàÿ ñòðîêà
n - n-ÿ ñòðîêà
$ - ïîñëåäíÿÿ ñòðîêà ðåäàêòèðóåìîãî òåêñòà
'x - ñòðîêà, ïîìå÷åííàÿ ìåòêîé x
/e/ - áëèæàéøàÿ ñëåäóþùàÿ ñòðîêà, ñîäåðæàùàÿ e
?e? - áëèæàéøàÿ ïðåäûäóùàÿ ñòðîêà, ñîäåðæàùàÿ e
Ôîðìàò çàïèñè: awk '{print $2,$1}'
print $1,$3 - ïå÷àòàåò óêàçàííûå ïîëÿ, ðàçäåë¸ííûå ïðîáåëîì, äëÿ âñåõ ñòðîê
printf "%s/*\n", $2 - ïå÷àòü ôîðìàòèðîâàííûõ äàííûõ
root=/dev/hda - ðàñïîëîæåíèå êîðíåâîãî ðàçäåëà
ro, rw - ðåæèì ìîíòèðîâàíèÿ - òîëüêî äëÿ ÷òåíèÿ èëè ïîëíûé
hdd=ide-scsi - íà êàêîì ide äèñêå ýìóëèðîâàòü scsi
init=/bin/bash - ïðîãðàììà èíèöèàëèçàöèè, âûïîëíÿåòñÿ ñðàçó ïîñëå çàãðóçêè ÿäðà
syngle - çàãðóçèòñÿ â îäèíî÷íîì ðåæèìå
1,3,5 - ðåæèì çàãðóçêè INIT:
Ðåïîçèòîðèé CVS õðàíèò ïîëíûå êîïèè âñåõ ôàéëîâ è êàòàëîãîâ, íàõîäÿùèõñÿ ïîä êîíòðîëåì âåðñèé.
$ export CVSROOT=/home/Roman/progects/CVS_R # Óêàçàíèå íà êàòàëîã, ãäå íàõîäèòñÿ ðåïîçèòîðèé CVS.
$ export CVSROOT=:pserver:user@serv.comp.org:/CVS_R # Óêàçàíèå íà óäàë¸ííûé ðåïîçèòîðèé.
$ cvs -d /usr/local/cvsroot init # Ñîçäàíèå ïóñòîãî ðåïîçèòîðèÿ.
$ cvs -d:pserver:user@serv.comp.org:/usr/local/cvsroot init # Ñîçäàíèå ïóñòîãî ðåïîçèòîðèÿ íà óäàë¸ííîì ñåðâåðå.
$ cvs import MyProg MyName start # Èìïîðòèðóåò ïðîåêò MyProg îò èìåíè ñîçäàòåëÿ MyName â CVS.
$ cvs -z 3 co tc # Ýêñïîðò ïðîåêòà tc äëÿ ðàáîòû íàä íèì.  ðåçóëüòàòå ÷åãî áóäåò ñîçäàí êàòàëîã `tc', â êîòîðûé áóäóò ïîìåùåíû âñå ôàéëû.
$ cvs co -r revise Prog # Çàãðóçèòü äåðåâà ïðîåêòà ñ ðåâèçèåé(òåãîì) <revise>.
$ cvs up # Ñèíõðîíèçàöèÿ èñõîäíûõ òåêñòîâ ñî âñåìè èçìåíåíèÿìè (âûïîëíÿòü ïåðåä ôèêñàöèåé ñâîèõ èçìåíåíèé).
$ cvs up -r revise # Ïðèâåñòè ñîäåðæèìîå äåðåâà â ñîîòâåòñòâèè ñ ðåâèçèåé <revise>.
$ cvs ci backend.c -r revise # Çàôèêñèðîâàòü èçìåíåíèÿ â backend.c è çàïóñêàåò ðåäàêòîð (ENV: CVSEDITOR), ÷òîáû ââåñòè æóðíàëüíóþ çàïèñü îá èçìåíåíèÿõ.
$ cvs ci -r revise # Çàôèêñèðîâàòü èçìåíåíèÿ â äåðåâå ïîä ðåâèçèåé <revise> äëÿ âñåãî äåðåâà.
$ cvs tag revise # Ïðèâåñòè âåðøèíó äåðåâà ê <revise>.
$ cvs release -d tc # Âûïîëíÿåò óäàëåíèÿ âàøåé êîïèè ïðîåêòà è ïðè ýòîì ïðîâåðÿåò, ÷òî âñå âàøè èçìåíåíèÿ áûëè çàôèêñèðîâàíû.
$ cvs log file.cc # Âûâåñòè ëîã èçìåíåíèé â ôàéëå file.cc.
$ cvs diff driver.c # Âûâåñòè îïèñàíèå èçìåíåíèé âíåñåííûõ â ôàéë `driver.c'.
$ cvs add readmi.cc # Âíåñåíèå ôàéëà readmi.cc ïîä êîíòðîëü CVS.
$ cvs rm readmi.cc # Ñîîáùåíèå CVS î òîì ÷òî ôàéë readmi.cc äîëæåí áûòü óäàë¸í èç ðåïîçèòîðèÿ ïðè ñëåäóéùåé êîìàíäå <ci>.
Read ( r ) - [Âëàäåëåö | ãðóïïà | äðóãèå ] ìîãóò:
Write ( w ) - [Âëàäåëåö | ãðóïïà | äðóãèå ] ìîãóò:
Execute( x ) - [Âëàäåëåö | ãðóïïà | äðóãèå ] ìîãóò:
Setuid ( s ):
Setgid ( s ):
Sticky ( t ):