Корисник:КоцкаАдмиралац/Сандбоx/Басх/1

Извор: SI Wiki
< Корисник:KockaAdmiralac‎ | Sandbox
Датум измене: 5. април 2022. у 23:59; аутор: KockaAdmiralac (разговор | доприноси) (-ijekavica)
(разл) ← Старија измена | Тренутна верзија (разл) | Новија измена → (разл)
Пређи на навигацију Пређи на претрагу

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: проверава да ли операнд као име датотеке постоји