Корисник:KockaAdmiralac/Sandbox/Bash/3 — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
(Treći mogući izgled)
 
м (Testiranje bez zaglavlja)
 
(2 међуизмене истог корисника нису приказане)
Ред 1: Ред 1:
== Команде ==
{| class="wikitable"
{| class="wikitable"
! Команда
! Команда
Ред 23: Ред 22:
| rowspan="3" | Исписује садржај директоријума
| rowspan="3" | Исписује садржај директоријума
| '''<code>l</code>:''' испис је детаљан
| '''<code>l</code>:''' испис је детаљан
|  
| rowspan="3" |
|-
|-
| '''<code>h</code>:''' величине се исписују у већим јединицама
| '''<code>h</code>:''' величине се исписују у већим јединицама
Ред 31: Ред 30:
| <code>cd &lt;path&gt;</code>
| <code>cd &lt;path&gt;</code>
| Мења текући директоријум
| Мења текући директоријум
| '''<code>&lt;path&gt;</code>:''' пут до директоријума|  
| '''<code>&lt;path&gt;</code>:''' пут до директоријума
| rowspan="1" |
|-
|-
| <code>mkdir &lt;path&gt;</code>
| <code>mkdir &lt;path&gt;</code>
| Креира директоријум
| Креира директоријум
| '''<code>&lt;path&gt;</code>:''' пут до директоријума|  
| '''<code>&lt;path&gt;</code>:''' пут до директоријума
| rowspan="1" |
|-
|-
| <code>rmdir &lt;path&gt;</code>
| <code>rmdir &lt;path&gt;</code>
| Брише директоријум
| Брише директоријум
| '''<code>&lt;path&gt;</code>:''' пут до директоријума|  
| '''<code>&lt;path&gt;</code>:''' пут до директоријума
| rowspan="1" |
|-
|-
| <code>touch &lt;path&gt;</code>
| <code>touch &lt;path&gt;</code>
| Креира датотеку
| Креира датотеку
| '''<code>&lt;path&gt;</code>:''' пут до датотеке|  
| '''<code>&lt;path&gt;</code>:''' пут до датотеке
| rowspan="1" |
|-
|-
| rowspan="3" | <code>cp &lt;src_paths&gt; &lt;dest_path&gt;</code>
| rowspan="3" | <code>cp &lt;src_paths&gt; &lt;dest_path&gt;</code>
| rowspan="3" | Копира датотеке
| rowspan="3" | Копира датотеке
| '''<code>&lt;src_paths&gt;</code>:''' путеви до изворишних датотека
| '''<code>&lt;src_paths&gt;</code>:''' путеви до изворишних датотека
|  
| rowspan="3" |
|-
|-
| '''<code>&lt;dest_path&gt;</code>:''' пут до одредишне датотеке (директоријума, уколико се копира више датотека)
| '''<code>&lt;dest_path&gt;</code>:''' пут до одредишне датотеке (директоријума, уколико се копира више датотека)
Ред 57: Ред 60:
| rowspan="2" | Премешта датотеке
| rowspan="2" | Премешта датотеке
| '''<code>&lt;src_paths&gt;</code>:''' путеви до изворишних датотека
| '''<code>&lt;src_paths&gt;</code>:''' путеви до изворишних датотека
|  
| rowspan="2" |
|-
|-
| '''<code>&lt;dest_path&gt;</code>:''' пут до одредишне датотеке (директоријума, уколико се премешта више датотека)
| '''<code>&lt;dest_path&gt;</code>:''' пут до одредишне датотеке (директоријума, уколико се премешта више датотека)
Ред 64: Ред 67:
| rowspan="2" | Брише датотеке
| rowspan="2" | Брише датотеке
| '''<code>&lt;paths&gt;</code>:''' путеви до датотека
| '''<code>&lt;paths&gt;</code>:''' путеви до датотека
|  
| rowspan="2" |
|-
|-
| '''<code>R</code>:''' рекурзивно брисање (при брисању директоријума)
| '''<code>R</code>:''' рекурзивно брисање (при брисању директоријума)
Ред 70: Ред 73:
| <code>stat &lt;path&gt;</code>
| <code>stat &lt;path&gt;</code>
| Исписује информације о датотеци
| Исписује информације о датотеци
| '''<code>&lt;path&gt;</code>:''' пут до датотеке|  
| '''<code>&lt;path&gt;</code>:''' пут до датотеке
| rowspan="1" |
|-
|-
| <code>file &lt;path&gt;</code>
| <code>file &lt;path&gt;</code>
| Исписује тип датотеке
| Исписује тип датотеке
| '''<code>&lt;path&gt;</code>:''' пут до датотеке|  
| '''<code>&lt;path&gt;</code>:''' пут до датотеке
| rowspan="1" |
|-
|-
| <code>clear</code>
| <code>clear</code>
Ред 83: Ред 88:
| <code>cat &lt;paths&gt;</code>
| <code>cat &lt;paths&gt;</code>
| Исписује садржај једне или више датотека
| Исписује садржај једне или више датотека
| '''<code>&lt;paths&gt;</code>:''' листа путања до датотекa|  
| '''<code>&lt;paths&gt;</code>:''' листа путања до датотекa
| rowspan="1" |
|-
|-
| <code>more &lt;path&gt;</code>
| <code>more &lt;path&gt;</code>
Ред 100: Ред 106:
| rowspan="2" | Исписује садржај датотеке са врха, подразумевано 10 линија
| rowspan="2" | Исписује садржај датотеке са врха, подразумевано 10 линија
| '''<code>&lt;path&gt;</code>:''' путања до датотеке
| '''<code>&lt;path&gt;</code>:''' путања до датотеке
|  
| rowspan="2" |
|-
|-
| '''<code>n ''&lt;cnt&gt;''</code>:''' број линија
| '''<code>n ''&lt;cnt&gt;''</code>:''' број линија
Ред 107: Ред 113:
| rowspan="2" | Исписује садржај датотеке са дна, подразумевано 10 линија
| rowspan="2" | Исписује садржај датотеке са дна, подразумевано 10 линија
| '''<code>&lt;path&gt;</code>:''' путања до датотеке
| '''<code>&lt;path&gt;</code>:''' путања до датотеке
|  
| rowspan="2" |
|-
|-
| '''<code>n ''&lt;cnt&gt;''</code>:''' број линија
| '''<code>n ''&lt;cnt&gt;''</code>:''' број линија
Ред 128: Ред 134:
| <code>grep &lt;regex&gt;</code>
| <code>grep &lt;regex&gt;</code>
| Претражује текст са стандардног улаза и исписује редове у којима се тражени израз пронађе
| Претражује текст са стандардног улаза и исписује редове у којима се тражени израз пронађе
| '''<code>&lt;regex&gt;</code>:''' регуларни израз који се претражује|  
| '''<code>&lt;regex&gt;</code>:''' регуларни израз који се претражује
| rowspan="1" |
|-
|-
| <code>tee &lt;path&gt;</code>
| <code>tee &lt;path&gt;</code>
| Исписује текст са стандардног улаза и у датотеку и на стандардни излаз
| Исписује текст са стандардног улаза и у датотеку и на стандардни излаз
| '''<code>&lt;path&gt;</code>:''' пут до датотеке|  
| '''<code>&lt;path&gt;</code>:''' пут до датотеке
| rowspan="1" |
|-
|-
| <code>unique</code>
| <code>unique</code>
Ред 142: Ред 150:
| rowspan="2" | Исписује само неке колоне са стандардног улаза
| rowspan="2" | Исписује само неке колоне са стандардног улаза
| '''<code>d ''&lt;del&gt;''</code>:''' карактер који се користи као раздвајач колона
| '''<code>d ''&lt;del&gt;''</code>:''' карактер који се користи као раздвајач колона
|  
| rowspan="2" |
|-
|-
| '''<code>f''&lt;col1&gt;'',''&lt;col2&gt;'',...</code>:''' редни бројеви колона које се задржавају
| '''<code>f''&lt;col1&gt;'',''&lt;col2&gt;'',...</code>:''' редни бројеви колона које се задржавају
Ред 149: Ред 157:
| rowspan="3" | Измењује и исписује текст са стандардног улаза тако да једне карактере замењује са другим карактерима
| rowspan="3" | Измењује и исписује текст са стандардног улаза тако да једне карактере замењује са другим карактерима
| '''<code>&lt;find&gt; &lt;replace&gt;</code>:''' парови карактера који се мењају
| '''<code>&lt;find&gt; &lt;replace&gt;</code>:''' парови карактера који се мењају
|  
| rowspan="3" |
|-
|-
| '''<code>s</code>:''' избацује дупликате суседних измењених карактера
| '''<code>s</code>:''' избацује дупликате суседних измењених карактера
Ред 157: Ред 165:
| <code>echo &lt;text&gt;</code>
| <code>echo &lt;text&gt;</code>
| Исписује текстуални параметар
| Исписује текстуални параметар
| '''<code>&lt;text&gt;</code>:''' текст|  
| '''<code>&lt;text&gt;</code>:''' текст
| rowspan="1" |
|-
|-
| rowspan="3" | <code>wc</code>
| rowspan="3" | <code>wc</code>
| rowspan="3" | Исписује број линија, речи и карактера у тексту са стандардног улаза
| rowspan="3" | Исписује број линија, речи и карактера у тексту са стандардног улаза
| '''<code>l</code>:''' исписује само број линија
| '''<code>l</code>:''' исписује само број линија
|  
| rowspan="3" |
|-
|-
| '''<code>w</code>:''' исписује само број речи
| '''<code>w</code>:''' исписује само број речи
Ред 171: Ред 180:
| rowspan="3" | Сортира и исписује редове текста са стандардног улаза
| rowspan="3" | Сортира и исписује редове текста са стандардног улаза
| '''<code>n</code>:''' сортира у математичком (бројном) поретку
| '''<code>n</code>:''' сортира у математичком (бројном) поретку
|  
| rowspan="3" |
|-
|-
| '''<code>k''&lt;col&gt;''</code>:''' сортира по k-тој колони текста
| '''<code>k''&lt;col&gt;''</code>:''' сортира по k-тој колони текста
Ред 180: Ред 189:
| rowspan="4" | Претражује датотеке у директоријуму и под-директоријумима на основу критеријума и исписује путеве до њих
| rowspan="4" | Претражује датотеке у директоријуму и под-директоријумима на основу критеријума и исписује путеве до њих
| '''<code>&lt;dir&gt;</code>:''' директоријум из ког се започиње претрага
| '''<code>&lt;dir&gt;</code>:''' директоријум из ког се започиње претрага
|  
| rowspan="4" |
|-
|-
| '''<code>name ''&lt;regex&gt;''</code>:''' враћа оне датотеке чије име задовољава регуларни израз
| '''<code>name ''&lt;regex&gt;''</code>:''' враћа оне датотеке чије име задовољава регуларни израз
Ред 190: Ред 199:
| <code>locate &lt;regex&gt;</code>
| <code>locate &lt;regex&gt;</code>
| Претражује датотеке у читавом систему на основу базе индексираних датотека и исписује путеве до њих
| Претражује датотеке у читавом систему на основу базе индексираних датотека и исписује путеве до њих
| '''<code>&lt;regex&gt;</code>:''' враћа оне датотеке чије име задовољава регуларни израз|  
| '''<code>&lt;regex&gt;</code>:''' враћа оне датотеке чије име задовољава регуларни израз
| rowspan="1" |
|-
|-
| <code>updatedb</code>
| <code>updatedb</code>
Ред 199: Ред 209:
| <code>sudo &lt;cmd&gt;</code>
| <code>sudo &lt;cmd&gt;</code>
| Покреће програм у администраторском режиму. Може се користити '''su''' команда за потпуни улаз у администраторски режим, а за излазак се користи команда '''exit'''
| Покреће програм у администраторском режиму. Може се користити '''su''' команда за потпуни улаз у администраторски режим, а за излазак се користи команда '''exit'''
| '''<code>&lt;cmd&gt;</code>:''' програм који се покреће|  
| '''<code>&lt;cmd&gt;</code>:''' програм који се покреће
| rowspan="1" |
|-
|-
| <code>time &lt;cmd&gt;</code>
| <code>time &lt;cmd&gt;</code>
| Покреће програм и мери и исписује време трајања његовог извршавања
| Покреће програм и мери и исписује време трајања његовог извршавања
| '''<code>&lt;cmd&gt;</code>:''' програм који се покреће|  
| '''<code>&lt;cmd&gt;</code>:''' програм који се покреће
| rowspan="1" |
|-
|-
| <code>g(un)zip/b(un)zip2 &lt;path&gt;</code>
| <code>g(un)zip/b(un)zip2 &lt;path&gt;</code>
Ред 210: Ред 222:
* Могу се обе команде користити еквивалентно
* Могу се обе команде користити еквивалентно
* '''gzip''' боље компресује текстуалне, а '''bzip2''' бинарне датотеке
* '''gzip''' боље компресује текстуалне, а '''bzip2''' бинарне датотеке
| '''<code>&lt;path&gt;</code>:''' пут до датотеке|  
| '''<code>&lt;path&gt;</code>:''' пут до датотеке
| rowspan="1" |
|-
|-
| rowspan="6" | <code>tar &lt;paths&gt;</code>
| rowspan="6" | <code>tar &lt;paths&gt;</code>
| rowspan="6" | Архивира/пакује више датотека у једну. Иначе чита/исписује спаковани текст са стандардног улаза/излаза
| rowspan="6" | Архивира/пакује више датотека у једну. Иначе чита/исписује спаковани текст са стандардног улаза/излаза
| '''<code>c</code>:''' пакује датотеке
| '''<code>c</code>:''' пакује датотеке
|  
| rowspan="6" |
|-
|-
| '''<code>f ''&lt;path&gt;''</code>:''' приступа датотеци уместо да користи стандардни улаз/излаз
| '''<code>f ''&lt;path&gt;''</code>:''' приступа датотеци уместо да користи стандардни улаз/излаз
Ред 229: Ред 242:
| <code>umask</code>
| <code>umask</code>
| Исписује или мења тренутну маску која се користи за смањивање подразумеваног права приступа, тј. права приступа новокреираних датотека
| Исписује или мења тренутну маску која се користи за смањивање подразумеваног права приступа, тј. права приступа новокреираних датотека
| '''<code>&lt;mask&gt;</code>:''' нова маска која се поставља|  
| '''<code>&lt;mask&gt;</code>:''' нова маска која се поставља
| rowspan="1" |
|-
|-
| <code>addgroup &lt;name&gt;</code>
| <code>addgroup &lt;name&gt;</code>
| Креира нову групу корисника
| Креира нову групу корисника
| '''<code>&lt;name&gt;</code>:''' име нове групе|  
| '''<code>&lt;name&gt;</code>:''' име нове групе
| rowspan="1" |
|-
|-
| rowspan="2" | <code>chmod &lt;mod&gt; &lt;paths&gt;</code>
| rowspan="2" | <code>chmod &lt;mod&gt; &lt;paths&gt;</code>
Ред 240: Ред 255:
* Права приступа се могу поставити сва одједном или додавати/одузимати појединачно
* Права приступа се могу поставити сва одједном или додавати/одузимати појединачно
| '''<code>&lt;mod&gt;</code>:''' нова права приступа, троцифрени број или текст облика ('''u'''/'''g'''/'''o''') ('''+'''/'''-'''/'''=''') ('''r'''/'''w'''/'''x'''/'''s''') (карактером '''s''' ће се поставити да све новокреиране датотеке директоријума припадају истој групи као и сам директоријум)
| '''<code>&lt;mod&gt;</code>:''' нова права приступа, троцифрени број или текст облика ('''u'''/'''g'''/'''o''') ('''+'''/'''-'''/'''=''') ('''r'''/'''w'''/'''x'''/'''s''') (карактером '''s''' ће се поставити да све новокреиране датотеке директоријума припадају истој групи као и сам директоријум)
|  
| rowspan="2" |
|-
|-
| '''<code>&lt;paths&gt;</code>:''' путеви до датотека или директоријума
| '''<code>&lt;paths&gt;</code>:''' путеви до датотека или директоријума
Ред 249: Ред 264:
* Могуће поставити и нову групу навођењем исте уз префикс '.'
* Могуће поставити и нову групу навођењем исте уз префикс '.'
| '''<code>&lt;user&gt;</code>:''' име новог власника
| '''<code>&lt;user&gt;</code>:''' име новог власника
|  
| rowspan="2" |
|-
|-
| '''<code>&lt;path&gt;</code>:''' пут до датотеке или директоријума
| '''<code>&lt;path&gt;</code>:''' пут до датотеке или директоријума
Ред 255: Ред 270:
| <code>emacs</code>
| <code>emacs</code>
| Отвара програм за измену текстуалних датотека
| Отвара програм за измену текстуалних датотека
| '''<code>nw ''&lt;path&gt;''</code>:''' креира нову датотеку|  
| '''<code>nw ''&lt;path&gt;''</code>:''' креира нову датотеку
| rowspan="1" |
|-
|-
| <code>ps aux</code>
| <code>ps aux</code>
Ред 264: Ред 280:
| <code>jobs</code>
| <code>jobs</code>
| Исписује покренуте програме тренутне сесије
| Исписује покренуте програме тренутне сесије
| '''<code>p</code>:''' исписује идентификаторе процеса|  
| '''<code>p</code>:''' исписује идентификаторе процеса
| rowspan="1" |
|-
|-
| <code>bg/fg &lt;id&gt;</code>
| <code>bg/fg &lt;id&gt;</code>
| Покреће паузирани програм тренутне сесије у позадини ('''bg''') или у првом плану ('''fg''')
| Покреће паузирани програм тренутне сесије у позадини ('''bg''') или у првом плану ('''fg''')
| '''<code>&lt;id&gt;</code>:''' идентификатор програма|  
| '''<code>&lt;id&gt;</code>:''' идентификатор програма
| rowspan="1" |
|-
|-
| rowspan="2" | <code>kill &lt;id&gt;</code>
| rowspan="2" | <code>kill &lt;id&gt;</code>
| rowspan="2" | Шаље процесу сигнал да се заврши
| rowspan="2" | Шаље процесу сигнал да се заврши
| '''<code>&lt;id&gt;</code>:''' идентификатор процеса
| '''<code>&lt;id&gt;</code>:''' идентификатор процеса
|  
| rowspan="2" |
|-
|-
| '''<code>9</code>:''' насилно завршавање процеса
| '''<code>9</code>:''' насилно завршавање процеса
Ред 279: Ред 297:
| <code>top</code>
| <code>top</code>
| Исписује детаље о тренутно покренутим процесима на систему. Детаљи се ажурирају у реалном времену
| Исписује детаље о тренутно покренутим процесима на систему. Детаљи се ажурирају у реалном времену
|
| Из програма се излази притиском тастера ''''q''''
| Из програма се излази притиском тастера ''''q''''
|-
|-
Ред 288: Ред 307:
| <code>let &lt;expr&gt;</code>
| <code>let &lt;expr&gt;</code>
| Извршава израз
| Извршава израз
| '''<code>&lt;expr&gt;</code>:''' израз|  
| '''<code>&lt;expr&gt;</code>:''' израз
| rowspan="1" |
|-
|-
| rowspan="10" | <code>test &lt;expr&gt;</code>
| rowspan="10" | <code>test &lt;expr&gt;</code>
Ред 297: Ред 317:
* Ако се у изразу јављају знакови поређења, потребно их је писати под наводницима (због двосмислености са операторима за преусмеравање излаза/улаза)
* Ако се у изразу јављају знакови поређења, потребно их је писати под наводницима (због двосмислености са операторима за преусмеравање излаза/улаза)
| '''<code>&lt;expr&gt;</code>:''' израз
| '''<code>&lt;expr&gt;</code>:''' израз
|  
| rowspan="10" |
|-
|-
| '''<code>n</code>:''' проверава да ли је операнд (као ниска) празан
| '''<code>n</code>:''' проверава да ли је операнд (као ниска) празан

Тренутна верзија на датум 6. април 2022. у 11:32

Команда Опис Параметри Интеракција
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 Исписује форматирани календар за тренутни месец
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: проверава да ли операнд као име датотеке постоји

Оператори

  • >: преусмеравање стандардног излаза у датотеку (може се користити /dev/null, датотека која игнорише упис)
  • <: преусмеравање стандардног улаза из датотеке
  • 2>: преусмеравање стандардног излаза за грешке у датотеку
  • &>: преусмеравање стандардног излаза и грешки у датотеку
  • >>: преусмеравање стандардног излаза у датотеку са додавањем на крај
  • |: преусмеравање стандардног излаза једног програма у стандардни улаз другог програма
  • &: покретање програма у позадини