EDYTOR VIM – Najwazniejsze polecenia i komendy
Edytor tekstu jest jednym z podstawowych narzędzi pracy z komputerem, szczególnie w środowisku systemów UNIX, w których zdecydowana większość plików konfiguracyjnych i wiele formatów plików jest tekstowa. Edytor vi jest bardzo szybkim i wygodnym narzędziem edycyjnym o dużych możliwościach. Jedną z jego zalet jest również to, że występuje w każdej odmianie systemu UNIX i GNU/Linux, istnieją również wersje vi dla wielu innych systemów operacyjnych. Wszystko to sprawia, że każdy administrator powinien umieć posługiwać się vi przynajmniej w podstawowym zakresie
Aby przejść do trybu wprowadzania komend w edytorze vim wciśnij przycisk ESC a następnie znak ":".
Komenda Vim | Opis działania polecenia |
---|---|
PRACA Z PLIKAMI | |
:e nazwa_pliku | Otwarcie nowego pliku w edytorze. Uzupełnij nazwę pliku wciskając klawisz TAB, zupełnie jak w linii poleceń. |
:w nazwa_pliku | Zapisz aktualnie edytowany plik. Możesz dopisać nazwę pliku po poleceniu, wówczas vim zapisze edytowaną zawartość do nowego pliku pod podaną nazwą. |
:q | Wyjście z programu. |
:q! | Wyjście bez zapisywania zmian w pliku. |
:wq | Wyjście z programu z jednoczesnym zapisaniem zmian w pliku. |
:x | Wyjście z programu z jednoczesnym zapisaniem zmian, jak w poleceniu :wq. Jeśli nie wprowadzałeś zmian, vim zostanie zamknięty bez zapisywania pliku. |
:x! | wyjście z edytora z zapisaniem pliku (bez zapisania przy braku zmian, z wymuszonym zapisaniem plików tylko do odczytu) |
ZZ | wyjście z edytora z zapisaniem pliku |
KOMENDY COFNIJ / PRZYWRÓĆ |
---|
u |
U |
Ctrl + r |
PRZESZUKIWANIE DOKUMENTU |
---|
/[szukana fraza] |
n |
N |
/txt |
PORUSZANIE SIĘ PO ZAWARTOŚCI DOKUMENTU |
---|
strzałki kursora |
e |
E |
b |
B |
0, Home |
$, End |
H |
M |
L |
:numer |
h |
j |
k |
l |
^H |
f |
F |
t |
T |
; |
UZYSKIWANIE POMOCY |
---|
:help |
:help tutor |
:help quickref |
WYSZUKIWANIE I ZASTĘPOWANIE (wyrażenia regularne) |
---|
:s/wyszukaj/zastąp/g |
:%s/wyszukaj/zastąp/g |
PRACA Z ZAWARTOŚCIĄ DOMUNETU |
---|
i |
I |
a |
A |
o |
O |
R |
x |
X |
dd |
d[liczba]d |
yy |
y[liczba]y |
p |
P |
Esc |
s |
S |
c |
C |
> |
< |
! |
m |
u |
Polecenia Linuxa
Operacje na plikach |
---|
cat |
chattr |
chgrp |
chmod |
chown |
cd |
cp |
du |
file |
ls |
ls -al |
lsof |
mkdir |
mount |
mv |
more file |
rm |
rm -r katalog |
rmdir |
scp |
setfacl |
split |
touch |
umount |
unlink |
clear |
screen |
file |
ping |
Informacje o systemie i o użytkowniku |
---|
date |
cal |
uptime |
w |
whoami |
finger user |
uname -a |
df |
halt |
passwd |
su |
who |
Zarządzanie procesami: |
---|
ps |
top |
bg |
fg |
fg n |
anacron |
at |
chroot |
kill |
killall |
watch |
DOSTĘP DO PLIKU |
---|
chmod octal file – zmień dostęp do pliku file zapomocą wartości, które są używane osobno dla użytkownika, grupy i innych: ● 4 – odczyt (r) ● 2 – zapis (w) ● 1 – uruchamianie (x) Przykłady: chmod 777 – rwx dla wszystkich chmod 755 – rwx dla właściciela, rx dla grupy iinnych |