Корисник:KockaAdmiralac/Sandbox/Bash/1
Пређи на навигацију
Пређи на претрагу
man <cmd>
- Опис
- Исписује информације и упутство за коришћење програма
- Параметри
-
<cmd>: име програма
- Интеракција
-
- Могуће тражити неке речи у упутству навођењем речи након знака '/'
- Следеће појављивање се налази поновним уносом истог знака, али без речи
- Из програма се излази притиском тастера 'q'
pwd
- Опис
-
- Исписује пуну путању текућег директоријума
ls
- Опис
-
- Исписује садржај директоријума
- Параметри
-
l: испис је детаљанh: величине се исписују у већим јединицамаa: исписују се и скривене датотеке
cd <path>
- Опис
-
- Мења текући директоријум
- Параметри
-
<path>: пут до директоријума
mkdir <path>
- Опис
-
- Креира директоријум
- Параметри
-
<path>: пут до директоријума
rmdir <path>
- Опис
-
- Брише директоријум
- Параметри
-
<path>: пут до директоријума
touch <path>
- Опис
-
- Креира датотеку
- Параметри
-
<path>: пут до датотеке
cp <src_paths> <dest_path>
- Опис
-
- Копира датотеке
- Параметри
-
<src_paths>: путеви до изворишних датотека<dest_path>: пут до одредишне датотеке (директоријума, уколико се копира више датотека)R: рекурзивно копирање (при копирању директоријума)
mv <src_path> <dest_path>
- Опис
-
- Премјешта датотеке
- Параметри
-
<src_paths>: путеви до изворишних датотека<dest_path>: пут до одредишне датотеке (директоријума, уколико се премјешта више датотека)
rm <paths>
- Опис
-
- Брише датотеке
- Параметри
-
<paths>: путеви до датотекаR: рекурзивно брисање (при брисању директоријума)
stat <path>
- Опис
-
- Исписује информације о датотеци
- Параметри
-
<path>: пут до датотеке
file <path>
- Опис
-
- Исписује тип датотеке
- Параметри
-
<path>: пут до датотеке
clear
- Опис
-
- Брише сав садржај из командне линије
cat <paths>
- Опис
-
- Исписује садржај једне или више датотека
- Параметри
-
<paths>: листа путања до датотекa
more <path>
- Опис
-
- Исписује садржај датотеке са могућношћу скроловања
- Параметри
-
<path>: путања до датотеке
Интеракција
- Помјерање кроз садржај се врши притиском знака Enter
less <path>
- Опис
-
- Исписује садржај датотеке са могућношћу скроловања и претраге
- Параметри
-
<path>: путања до датотеке
Интеракција
- Помјерање кроз садржај се врши притиском стрелица
- Програм се напушта притиском дугмета Q
head <path>
- Опис
-
- Исписује садржај датотеке са врха, подразумјевано 10 линија
- Параметри
-
<path>: путања до датотекеn <cnt>: број линија
tail <path>
- Опис
-
- Исписује садржај датотеке са дна, подразумјевано 10 линија
- Параметри
-
<path>: путања до датотекеn <cnt>: број линија
history
- Опис
-
- Исписује команде искоришћене у тренутној сесији
date
- Опис
-
- Исписује тренутни датум и време у систему
cal
- Опис
-
- Исписује форматирани календар за тренутни мјесец
Оператори
>: преусмјеравање стандардног излаза у датотеку (може се користити /dev/null, датотека која игнорише упис)<: преусмјеравање стандардног улаза из датотеке2>: преусмјеравање стандардног излаза за грешке у датотеку&>: преусмјеравање стандардног излаза и грешки у датотеку>>: преусмјеравање стандардног излаза у датотеку са додавањем на крај|: преусмјеравање стандардног излаза једног програма у стандардни улаз другог програма&: покретање програма у позадини
grep <regex>
- Опис
-
- Претражује текст са стандардног улаза и исписује редове у којима се тражени израз пронађе
- Параметри
-
<regex>: регуларни израз који се претражује
tee <path>
- Опис
-
- Исписује текст са стандардног улаза и у датотеку и на стандардни излаз
- Параметри
-
<path>: пут до датотеке
unique
- Опис
-
- Избацује дупликате сусједних редова текста са стандардног улаза и исписује такав текст
cut
- Опис
-
- Исписује само неке колоне са стандардног улаза
- Параметри
d <del>: карактер који се користи као раздвајач колонаf<col1>,<col2>,...: редни бројеви колона које се задржавају
tr <find> <replace>
- Опис
-
- Измјењује и исписује текст са стандардног улаза тако да једне карактере замјењује са другим карактерима
- Параметри
-
<find> <replace>: парови карактера који се мењајуs: избацује дупликате сусједних измјењених карактераd: брише из текста карактере који се претражују
echo <text>
- Опис
-
- Исписује текстуални параметар
- Параметри
-
<text>: текст
wc
- Опис
-
- Исписује број линија, речи и карактера у тексту са стандардног улаза
- Параметри
-
l: исписује само број линијаw: исписује само број речиc: исписује само број карактера
sort
- Опис
-
- Сортира и исписује редове текста са стандардног улаза
- Параметри
-
n: сортира у математичком (бројном) пореткуk<col>: сортира по k-тој колони текстаh: сортира коректно величине са јединицама
find <dir> <criteria>
- Опис
-
- Претражује датотеке у директоријуму и под-директоријумима на основу критеријума и исписује путеве до њих
- Параметри
-
<dir>: директоријум из ког се започиње претрагаname <regex>: враћа оне датотеке чије име задовољава регуларни изразi: игнорише разлику малих и великих слова имена датотекеmaxdepth <depth>: максимална дубина претраживања у под-директоријуме
locate <regex>
- Опис
-
- Претражује датотеке у читавом систему на основу базе индексираних датотека и исписује путеве до њих
- Параметри
-
<regex>: враћа оне датотеке чије име задовољава регуларни израз
updatedb
- Опис
-
- Ажурира базу индексираних датотека која се користи за команду locate
- Мора бити покренута у администраторском режиму
sudo <cmd>
- Опис
-
- Покреће програм у администраторском режиму
- Може се користити su команда за потпуни улаз у администраторски режим, а за излазак се користи команда exit
- Параметри
-
<cmd>: програм који се покреће
time <cmd>
- Опис
-
- Покреће програм и мјери и исписује време трајања његовог извршавања
- Параметри
-
<cmd>: програм који се покреће
g(un)zip/b(un)zip2 <path>
- Опис
-
- Компресују (или декомпресију) датотеку
- На име јој се додаје (или скида) екстензија ".gz"
- Могу се обје команде користити еквивалентно
- gzip боље компресује текстуалне, а bzip2 бинарне датотеке
- Параметри
-
<path>: пут до датотеке
tar <paths>
- Опис
-
- Архивира/пакује више датотека у једну
- Иначе чита/исписује спаковани текст са стандардног улаза/излаза
- Параметри
-
c: пакује датотекеf <path>: приступа датотеци умјесто да користи стандардни улаз/излаз<paths>: датотеке чији се садржај пакујеx: распакује датотеку у тренутни директоријумt: исписује датотеке које су дио архивеz: компресује датотеку помоћу gzip након паковања
umask
- Опис
-
- Исписује или мења тренутну маску која се користи за смањивање подразумјеваног права приступа, тј. права приступа новокреираних датотека
- Параметри
-
<mask>: нова маска која се поставља
addgroup <name>
- Опис
-
- Креира нову групу корисника
- Параметри
-
<name>: име нове групе
chmod <mod> <paths>
- Опис
-
- Мења права приступа датотекама или директоријумима
- Мора бити покренута у администраторском режиму
- Права приступа се могу поставити сва одједном или додавати/одузимати појединачно
- Параметри
-
<mod>: нова права приступа, троцифрени број или текст облика (u/g/o) (+/-/=) (r/w/x/s)
(карактером s ће се поставити да све новокреиране датотеке директоријума припадају истој групи као и сам директоријум)
<paths>: путеви до датотека или директоријума
chown <user> <path>
- Опис
-
- Поставља новог власника датотеци или директоријуму
- Мора бити покренута у администраторском режиму
- Могуће поставити и нову групу навођењем исте уз префикс '.'
- Параметри
-
<user>: име новог власника<path>: пут до датотеке или директоријума
emacs
- Опис
-
- Отвара програм за измјену текстуалних датотека
- Параметри
-
nw <path>: креира нову датотеку
ps aux
- Опис
-
- Исписује детаље о тренутно покренутим процесима на систему
jobs
- Опис
-
- Исписује покренуте програме тренутне сесије
- Параметри
-
p: исписује идентификаторе процеса
bg/fg <id>
- Опис
-
- Покреће паузирани програм тренутне сесије у позадини (bg) или у првом плану (fg)
- Параметри
-
<id>: идентификатор програма
kill <id>
- Опис
-
- Шаље процесу сигнал да се заврши
- Параметри
-
<id>: идентификатор процеса9: насилно завршавање процеса
top
- Опис
-
- Исписује детаље о тренутно покренутим процесима на систему
- Детаљи се ажурирају у реалном времену
Интеракција
- Из програма се излази притиском тастера 'q'
env
- Опис
-
- Исписује све системске промјењиве
let <expr>
- Опис
-
- Извршава израз
- Параметри
-
<expr>: израз
test <expr>
- Опис
-
- Провјерава истинитост израза
- Резултат уписује у промјењиву за грешке "$?"
- Резултат 0 говори да се програм успјешно завршио, да је израз истинит, а резултат 1 говори да постоји грешка
- Еквивалентан исход се дешава и писањем израза у угластим заградама
- Ако се у изразу јављају знакови поређења, потребно их је писати под наводницима (због двосмислености са операторима за преусмјеравање излаза/улаза)
- Параметри
-
<expr>: изразn: провјерава да ли је операнд (као ниска) празанz: провјерава да ли операнд садржи нештоgt: провјерава да ли је операнд математички (не-лексикографски) већиlt: провјерава да ли је операнд математички (не-лексикографски) мањиo: провјерава да ли је бар један израз тачан, логичко ИЛИ за спајање изразаa: провјерава да ли су оба израза тачна, логичко И за спајање изразаd: провјерава да ли је операнд као име директоријумx: провјерава да ли се операнд као име датотеке може покренутиe: провјерава да ли операнд као име датотеке постоји