Kategorie
Linux Ubuntu

Linux grep display file name

Jeśli chcemy wyświetlić w linuxie nazwy plików zawierających określone słowa wystarczy w konsoli wpisać poniższe polecenie: root@server:/# grep -l „szukany tekst” Pliki zawierające linie zaczynające się od tabulatora i zawierające „szukany tekst” wyświetlimy wpisując:

Kategorie
VIM

Vim – delete blank lines

Usuwanie w Vim’ie pustych linii od znacznika ‚a do znacznika ‚b z potwierdzeniem każdego usunięcia: :’a,’bs/^\s*$\n//gc

Kategorie
Linux Ubuntu

Ubuntu domyślny edytor – zmiana

W celu zmiany domyślnego edytora systemowego, wykorzystywanego między innymi przez polecenie visudo wydajemy z konsoli poniższe polecenie: root@server:/# update-alternatives –config editor Po wykonaniu polecenia

Kategorie
VIM

VIM – zamiana znaków HEX

Jeśli w VIM mamy dziwne znaki (np. <9c>) możemy je wszystkie zamienić na prawidłowe za pomocą poniższej komendy: :%s/\%x9c/ś/gc W powyższym przykładzie zmienimy w całym pliku źle zakodowaną literę ‚ś’.

Kategorie
Linux Ubuntu VIM

VIM – dodawanie numeru wiersza

W VIM’e mamy możliwość dodania numerów wierszy, przez co kod staje się czytelniejszy i łatwiej jest po nim nawigować. Będąc w trybie visual wystarczy wpisać polecenie: :set nu Jeśli chcemy dodać w treści dokumentu na początku każdego wiersza jego numer, wpisujemy w trybie visual poniższe polecenie: :%s/^/\=line(‚.’)/ Dodatkowo możemy po numerze wiersza dodać spację:

Kategorie
VIM

Vim – hurtowe usuwanie spacji i tabulatorów

W vim’ie możemy w prosty sposób usunąć kilka spacji lub tabulatorów znajdujących się na początku wiersza lub na jego końcu za pomocą znacznika \s wykorzystując opcje zastępowania ciągu znaków innym ciągiem lub pustym stringiem. :[zakres]s/zastępowane_wyrażenie/zastępujące_wyrażenie/[g][c] [zakres] – zakres linii oddzielonych przecinkiem, np. 20,30 (linie od 20 do 30), .,30 (od bieżącej linii do linii 30), […]