Skip to content

Linux Tips & Tricks

Barbu Paul - Gheorghe edited this page Feb 17, 2012 · 2 revisions

Linux Tips Tricks

  1. Deschide toate fişierele care conţin PATTERN:

    • caută recursiv PATTERN pornind din directorul curent:

      gvim -p `fgrep -r "PATTERN" * | awk 'BEGIN { FS=":" } {print $1}'`

    • caută PATTERN doar în directorul curent, executând o căutare non-case-sensitive:

      gvim -p `fgrep -i "PATTERN" * | awk 'BEGIN { FS=":" } {print $1}'`

    • caută recursiv pornind din directorul curent, executând o căutare non-case-sensitive cu afişarea numarului liniei unde s-a găsit PATTERN:

      gvim -p `fgrep -rni "PATTERN" * | awk 'BEGIN { FS=":" } {print $1}'`

    • Notă:

      • Editorul gvim trebuie instalat pt. funcţionarea comenzilor mai sus menţionate!

      • Poţi inlocui gvim -p cu numele editorului tău preferat, ai grijă doar să nu deschizi o instanţă pt. fiecare fişier, ca să eviţi acest lucru poţi folosi tab-uri sau buffer-e(în funcţie de editor, în cazul de faţă pt. fiecare fişier, in gvim, se va deschide câte un tab)

  2. Înlocuieşte toate apariţiile lui OLD cu NEW din fişierele existente în directorul curent:

    find . -type f -print0 | xargs -0 sed 's/OLD/NEW/g'

  3. Creează-ţi alias-uri pt. comenzile lungi sau frecvente.

  4. Vizitează archsettings

Clone this wiki locally