Utilitare mai putin cunoscute

From Bucuresti Linux Users Group

Jump to: navigation, search

Contents

Utilitarul unp

unp este un script perl care poate autodetecta tipul unei arhive şi lansa comanda corectă pentru dezarhivarea respectivei arhive.
De exemplu, date fiind trei arhive situate în acelaşi folder, una de tip .rar, una de tip .zip şi una de tip .tar.gz, comanda:

unp *

va lansa în mod transparent pentru utilizator trei comenzi separate:

unrar x *.rar
unzip *.zip
tar -xzvf *.tar.gz

Utilitarul detox

detox este un utilitar folosit pentru a redenumi fişierele ale căror nume conţin caractere "neortodoxe" gen spaţii, apostroafe, paranteze etc. înainte de a fi exportate printr-o interfaţă web.
Astfel link-urile către asemenea fişiere vor fi mai aspectuoase, neconţinând secvenţe gen %20.

Utilitarul prename

prename este un utilitar generic care permite redenumirea în masă a unui grup specificat de fişiere din directorul curent, folosind sintaxa sed.

Utilitarul pv

pv permite contabilizarea fluxului care trece printr-o ţeavă de date. Modul de folosire al pv este prin intercalare. Cel mai simplu exemplu prin intermediul căruia poate fi ilustrat utilitarul pv este o operaţie de copiere de fişier. Această operaţiune trebuie însă uşor rescrisă pentru a permite intercalarea apelului către pv. Astfel, comanda:

cp livecd.iso cd.iso

devine:

cat livecd.iso > cd.iso

După intercalarea apelului către pv:

cat livecd.iso | pv > cd.iso

sau, mai simplu:

pv livecd.iso > cd.iso

Utilitarul xmlfs

xmlfs permite plasarea în mod inteligent într-un director mount point a conţinutului unui fişier XML, sub forma unei structuri arborescente de subdirectoare şi fişiere text.
xmlfs se foloseşte în acest scop de modulul FUSE (file system in user space) pentru file system bindings şi de librăria libxml2 din Gnome.
Nodurile XML sunt reprezentate ca subdirectoare dedesubtul mount-point-ului, fiind prefixate cu un index numeric unic pentru a nu se crea duplicate.
Atributele devin fişiere denumite corespunzător, ce conţin valoarea atributului.
Conţinutul nodurilor se regăseşte în fişierele cu numele prestabilit #text.

Utilitarul ncdu

ncdu este o alternativă la utilitarul du (disk usage) care permite în mod interactiv o analiză de tip drill-down a spaţiului total ocupat pe disk de o structură arborescentă de directoare şi subdirectoare.
ncdu este foarte performant şi este util în special când singura modalitate de a interacţiona cu sistemul Linux este prin intermediul unei conexiuni SSH.

Utilitarul pdftk

pdftk este un utilitar cu ajutorul căruia pot fi manipulate fişiere PDF, putând fi efectuate concatenări de două sau mai multe PDF-uri, extrageri de pagini individuale (funcţia burst) şi alte operaţii.

Utilitarul findsmb

findsmb interoghează subnetul din care face parte sistemul de pe care este rulat, şi listează informaţii despre maşinile din acest subnet, care răspund la interogări SMB.
findsmb listează pentru fiecare maşină adresa IP, numele NetBIOS, workgroup-ul, sistemul de operare şi versiunea acestuia.

Utilitarul fuseiso

fuseiso este un utilitar cu ajutorul căruia se pot monta fără drepturi de root imagini de CD în format ISO, BIN, IMG, MDF, NRG, CCD şi DAA.

Utilitarul datefudge

datefudge permite injectarea într-o aplicaţie o altă dată şi oră decât cele actuale. Poate fi util de exemplu în testarea comportamentului anumitor aplicaţii atunci când certificatele SSL cu care operează au expirat.

Utilitarele netread si netwrite

Aceste utilitare fac parte din pachetul netrw şi sunt derivate ale utilitarului netcat (nc) destinate strict funcţiei de transfer de date prin reţea.

Utilitarul rpl

rpl este util atunci când se doreşte înlocuirea unui text în interiorul unor fişiere situate şi în directorul curent şi în subdirectoarele acestuia.

Utilitarul xclip

xclip permite accesul bidirecţional din linia de comandă la clipboard-ul aferent sistemului grafic X. Astfel, comanda "xclip -o" va lista în terminal conţinutul clipboard-ului, iar "ls -l | xclip -sel clip" va înlocui conţinutul clipboard-ului cu rezultatul comenzii "ls -l".

Utilitarul xte

xte face parte din pachetul xautomation şi permite emularea la nivel de linie de comandă a click-urilor de mouse şi a acţionării unor combinaţii de taste.

Utilitarul pastebinit

pastebinit este un utilitar cu ajutorul căruia poate fi uploadat din linia de comandă pe site-uri gen pastebin.com conţinutul unui fişier text sau rezultatul unei comenzi în terminal.

Utilitarul aria2

aria2 este un download manager foarte versatil.


Iniţiator articol: Dan Şerban a.k.a. allsystemsarego