Jak wiecie, dodatkiem do mojej nauki Front-end'u jest nauka Linux'a.
Fizycznie posiadam Ubuntu i na maszynie wirtualnej CentOS.
Podstawowe polecenie
pwd- wskazuje bieżącą lokalizację (ścieżkę) w jakiej się znajdujemycd ..- zejście do katalogu wcześniejcd ../..- przechodzi dwa poziomy do tyłuclear- czyści nam ekranwhoami- sprawdza nam, kto jest zalogowany aktualnie, jaki user
W czym może pomóc nam przycisk na klawiaturze TAB
Przycisk ten dopisuje na ‘drugą’ część polecenia! :)
Co to ścieżka bezwzględna
To jest coś w stylu pwd. Przykład:
1 | cd /home/cezary/Dokumenty/ |
Czyli jest to cała ścieżka dostępu.
Co to jest ścieżka względna
W najprostszym dla mnie rozumieniu jest to przechodzenie stopniowe do
katalogów, katalog po katalogu. Przykład poniżej:
1 | cd home |
O nieee! Gdzie szukać pomocy? Nie działa mi to
Najpopularniejszymi źródłami, z którego możemy czerpać wiedzę i
możliwość rozwiązywania problemów jest:
Pliki i katalogi
Najpopularniejsze polecenia to:
mkdir- tworzy nam katalog. Przykład:mkdir JavaScriptrmdir- usuwa nam plik lub pusty katalogtouch- tworzy nam pliki wszelkiego typu. Pliki tekstowe, pliki
html,cssczy nawet plikijs. Możemy tworzyć kilka plików na
raz ->touch plik1.txt plik2.txt index.htmk. Więcej do poczytania
na Jak stworzyć 3 pliki o różnych rozszerzeniach za pomocą 1 polecenia?rm- usunięcie pliku lib niepustego katalogu. Aby usunąć katalog
wraz z zawartością wywołujemy poleceniermz parametrem
r–>rm -r Dokumenty.cp- kopiuje pliki lub katalogi w różne miejscamv- przeniesienie pliku lub katalogu (wycinanie). Zmienia też nazwę.
Kopiowanie
Tworzę dwa foldery:
1 | mkdir katalog1 |
W katalog1 tworzę dwa pliki: touch plik1.txt plik2.txt.Katalog2 pozostaje pusty.
- chce
plik1.txtskopiować dokatalog2/:
cp katalog1/plik1.txt katalog2 - chce
plik1.txtskopiować dokatalog2/, ale zmienić nazwę tego pliku:
cp katalog1/plik1.txt katalog2/plik3.txt - chce skopiować całą zawartość
katalog1dokatalog2/:
cp katalog1/* katalog2/ - zmiana nazwy i przenoszenie ‘czegoś’ w inne miejsce:
mv katalog1/plik1.txt katalog2/- rezultat będzie taki, że
plik1.txtzostanie przeniesiony (wycięty) zkatalog1i będzie
widoczny wkatalog2 - chce zmienić nazwę pliku w tym samym katalogu:
1 | cd katalog1/ |
Edytor VIM
Edytor VIM posiada 3 tryby pracy:
- po wejściu do
VIMnp.:vim plik1.txt- wtedy mamy tryb normal - jeśli kliknę literę
ato będę wówczas w trybie input, czyli
wprowadzanie, od tej chwili mogę pisać w swoim edytorze kod - żeby zapisać plik to:
-najpierw klikamctrl + c
-znak:- czyli dwukropek uruchamia nam trzeci tryb, tzw. **tryb
-żeby zapisać plik wciskamcommand-line**w(write)
-żeby wyjść z pliku wciskam:q(quit)
-albo od razu:wq
Aby wyświetlić całą zawartość pliku w terminalu wywołuję polecenie cat,cat plik1.txt.
Inne potrzebne polecenia w VIM to:
dd- wycina nam daną linię, w której się ustawimyp- wkleja nam tekst pod tekstem, gdzie obecnie się znajdujemy kursoremPlubShift + p- wkleja nam tekst nad tekstem
Jak wyszukiwać dany tekst w edytorze VIM
Jeśli chcemy wyszukać np. pająk tzn. słowo w tekście to robimy /pająk.
Wyszukają nam się wyrazy o tej wartości w całym naszym pliku.
Jak zmienić słowo w VIM
Jeśli chce zmienić wszystkie słowapająk na kot to uruchamiam:
1 | :%s/pająk/kot |
W kolejnych wpisach o Linuxie dowiem się jak instalować rzeczy.
Oczywiście z poziomu TERMINALA
Zapraszam do czytania i komentowania! :)