dhosting.pldhosting.pl
  • Strona główna
  • Zacznij tutaj
  • Kategorie
    • Hosting
    • Poczta
    • Domeny
    • Faktury i płatności
    • Pozostałe
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
  • Strona główna
  • Zacznij tutaj
  • Kategorie
    • Hosting
    • Poczta
    • Domeny
    • Faktury i płatności
    • Pozostałe
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
Strona główna/Baza wiedzy/Hosting/SSH

Komendy SSH – zestawienie

2212 wyświetleń 0

Autor: Jan Elastyczny
11.09.2323

Poniżej znajdziesz zestawienie najbardziej przydatnych komend SSH.

Spis treści

  • wget
  • uname
  • touch
  • tar
  • tail
  • rmdir
  • rm
  • pwd
  • mv
  • passwd
  • mkdir
  • ls
  • man
  • history
  • head
  • find
  • grep
  • diff
  • cd
  • cp
  • cat

wget

Komenda wget służy przede wszystkim do pobierania plików wprost na serwer z poziomu konsoli SSH. Jest to szczególnie przydatne gdy chcesz pobrać paczkę ze skryptem do zainstalowania.

Przykładowo komenda ta ma konstrukcję wget https://domena.pl/nazwapliku.zip

opieka stron www

uname

Polecenie uname, skrót od Unix Name, wyświetli szczegółowe informacje o systemie Linux, takie jak nazwa maszyny, system operacyjny, jądro itd.
Musisz brać pod uwagę, że w przypadku usług hostingowych często informacje wynikowe są odgórnie ograniczone.

touch

Polecenie touch pozwala na utworzenie nowego pustego pliku w wierszu poleceń systemu Linux.

Na przykład, wpisz touch /twojadomena.pl/public_html/strona.html, aby utworzyć plik HTML o nazwie strona w katalogu domowym domeny twojadomena.pl.

tar

tar jest narzędziem służącym do archiwizowania oraz rozpakowania plików archiwum w tymże formacie.
Generowane przy pomocy tej aplikacji pliki archiwum w przypadku kompresji katalogu zawierającego inne katalogi oraz pliki, drzewo katalogów, co pozwala na odtworzenie go po rozpakowaniu.

Składnia:
tar -opcje archiwum pliki

Opcje:
-c tworzy nowe archiwum
-x rozpakuje plik
-t wyświetli zawartość pliku archiwum
-z kompresuje archiwum wykorzystując program gzip
-r dołączy pliki do już istniejącego archiwum
-f wskaże plik, w którym archiwum ma zostać zapisane

Przykłady użycia:
Aby utworzyć plik archiwum o nazwie mojearchiwum.tgz zawierające wszystkie pliki i podkatalogi z katalogu /nazwadomeny.pl , wpisz:
tar –c –z -f mojearchiwum.tgz /nazwadomeny.pl

Polecenia do archiwizacji plików:
Aby rozpakować skompresowane archiwum o nazwie mojearchiwum.tgz do katalogu bieżącego, wpisz:
tar -x -z -f mojearchiwum.tgz

Aby dołączyć plik dodatkowy.txt do istniejącego, nieskompresowanego archiwum o nazwie mojearchiwum.tar , wpisz:
tar -r -f mojearchiwum.tar dodatkowy.txt

tail

Komenda tail jest nieco podobna do komendy head, ale zamiast pokazywać pierwsze linie, tail wyświetli nam ostatnich dziesięć linii pliku.

Na przykład, tail -n notes.txt. Komenda ta jest często stosowana do wyciągania ostatnich odwołań z logów dostępu (access log) lub logów blędow (error log).

rmdir

Jeśli chcesz usunąć katalog, użyj polecenia rmdir.
Pamiętaj, że rmdir pozwala tylko na usuwanie pustych katalogów.

rm

Polecenie rm jest używane do usuwania katalogów i ich zawartości. Jeśli chcesz usunąć tylko katalog – jako alternatywa dla rmdir – użyj rm -r gdzie -r oznacza usuwanie rekursywne, a więc dotyczy również zawartości katalogu.

Uwaga: Bądź bardzo ostrożny z tym poleceniem i dwa razy sprawdź, w którym katalogu jesteś.

pwd

Użyj polecenia pwd, aby dowiedzieć się, jaka jest ścieżka do bieżącego katalogu (folderu), w którym się znajdujesz. Polecenie zwróci absolutną (pełną) ścieżkę, która jest w zasadzie ścieżką wszystkich katalogów zaczynającą się od ukośnika (/). Przykładem bezwzględnej ścieżki jest /home/klient.dhosting.pl/twojlogin.

mv

Podstawowym zastosowaniem polecenia mv jest przenoszenie plików, chociaż może być ono również użyte do zmiany nazw plików.

Argumenty w mv są podobne do polecenia cp. Musisz wpisać mv, nazwę pliku i katalog docelowy. Na przykład: mv plik.txt /katalog-docelowy.

Aby zmienić nazwę plików, poleceniem linuksowym jest mv staranazwa.txt nowanazwa.txt

passwd

passwd – zmiana hasła użytkownika. Jeżeli nie zostanie podana nazwa użytkownika, dla którego jest zmieniane hasło, to zmieni się hasło użytkownika, z którego konta polecenie zostało wydane.

Składnia:
passwd nazwa_użytkownika

Przykłady użycia:
zmień hasło dla konta login-dhosting
passwd login-dhosting

mkdir

Użyj polecenia mkdir, aby utworzyć nowy katalog – jeśli wpiszesz mkdir nowykatalog, utworzy on katalog o nazwie nowykatalog.

Istnieją również dodatkowe komendy mkdir:

Aby utworzyć nowy katalog wewnątrz innego katalogu, użyj tego polecenia mkdir katalog-1/katalog-2
użyj opcji p (parents), aby utworzyć katalog pomiędzy dwoma istniejącymi katalogami. Na przykład, mkdir -p katalog-1/2020/katalog-2 utworzy nowy plik „2022„.

ls

Polecenie ls jest używane do przeglądania zawartości katalogu. Domyślnie, polecenie to wyświetli zawartość bieżącego katalogu roboczego.

Jeśli chcesz zobaczyć zawartość innych katalogów, wpisz ls, a następnie ścieżkę dostępu do katalogu. Na przykład, wpisz ls mojastrona.pl, aby wyświetlić zawartość katalogu mojastrona.pl.

Istnieją warianty, których można użyć z poleceniem ls:

ls -R wyświetli wszystkie pliki znajdujące się również w podkatalogach
ls -a pokaże pliki ukryte
ls -al wyświetli listę plików i katalogów ze szczegółowymi informacjami jak uprawnienia, rozmiar, właściciel, itp.

man

Masz wątpliwości co do funkcji niektórych komend Linuksa? Nie martw się, możesz łatwo nauczyć się jak ich używać bezpośrednio z powłoki Linuksa używając polecenia man. Man jest w tym przypadku skrótem od manual, a więc instrukcji obsługi.

Na przykład, wpisanie man tail pokaże instrukcję obsługi komendy tail.

history

Kiedy używasz Linuksa przez pewien okres czasu, szybko zauważysz, że wydajesz wiele poleceń każdego dnia.
Wydanie komendy history jest szczególnie przydatne, jeśli chcesz przejrzeć komendy, których użyto wcześniej.

head

Polecenie head jest używane do wyświetlania pierwszych linii dowolnego pliku tekstowego.

Domyślnie pokazuje pierwsze dziesięć linii, ale możesz zmienić tę liczbę według własnych upodobań.
Na przykład, jeśli chcesz wyświetlić tylko pięć pierwszych linii pliku notes.txt, wydaj komendę head -n 5 notes.txt.

find

Użycie komendy find wyszukuje pliki i katalogi w obrębie katalogu, w którym obecnie się znajdujesz.

Na przykład, polecenie find ~/ -name notes.txt wyszuka plik o nazwie notes.txt w katalogu domowym i jego podkatalogach.

Innymi wariantami użycia find są:

Aby znaleźć pliki w bieżącym katalogu użyj, find . -name notes.txt
Aby wyszukać katalogi użyj, find / -type d -name notes.txt

grep

Komendą Linuksa, która jest niewątpliwie pomocna w codziennym użytkowaniu jest grep. Pozwala ona na przeszukiwanie całego tekstu w danym pliku.

Dla zilustrowania, komenda grep login notes.txt będzie szukała słowa login w pliku notes.txt.
Linie, które zawierają szukane słowo zostaną wyświetlone w całości.

diff

Komenda jest skrótem od wyrazu difference (różnica).

diff porównuje zawartość dwóch plików linia po linii. Po przeanalizowaniu plików listuje te linie, które nie różnią się między sobą.
Programiści często używają tego polecenia, gdy muszą dokonać zmian w programie, zamiast przepisywać cały kod źródłowy.

Najprostszą formą tego polecenia jest diff plik1.txt plik2.txt

cd

Aby poruszać się po plikach i katalogach w Linuksie, użyj polecenia cd. Wymaga ono albo pełnej ścieżki, albo nazwy katalogu, w zależności od tego, w jakim katalogu aktualnie się znajdujesz.

Załóżmy, że jesteś w /home/klient.dhosting.pl/twojlogin/strona.pl/public_html i chcesz przejść do wp-content, będącego podkatalogiem public_html. Aby to zrobić, po prostu wpisz następujące polecenie: cd wp-content.

Innym scenariuszem jest, jeśli chcesz przejść do zupełnie nowego katalogu, na przykład /home/klient.dhosting.pl/twojlogin/innastrona.pl/public_html. W tym przypadku, musisz wpisać cd, a następnie bezwzględną ścieżkę do katalogu: cd /home/klient.dhosting.pl/twojlogin/innastrona.pl/public_html lub jeśli działamy w obrębie tego samego katalogu domowego, możesz również wyjść poziom wyżej stosując dwie kropki tj. cd ../innastrona.pl/public_html

Istnieje kilka skrótów, które pomogą Ci szybko nawigować:

cd .. (z dwoma kropkami), aby przejść o jeden katalog wyżej
cd aby przejść bezpośrednio do folderu domowego
cd- (z myślnikiem), aby przejść do poprzedniego katalogu

W powłoce Linuksa rozróżniana jest wielkość liter. Tak więc, musisz wpisać nazwę katalogu dokładnie taką jaką jest.

cp

Użyj polecenia cp, aby skopiować pliki z bieżącego katalogu do innego katalogu.

Na przykład, polecenie cp obrazek.jpg /zdjecia utworzy kopię pliku obrazek.jpg (z bieżącego katalogu) do katalogu zdjecia.

cat

cat (skrót od concatenate) jest jednym z najczęściej używanych poleceń w Linuksie. Służy do wylistowania zawartości pliku na standardowym wyjściu (stdout).

Aby uruchomić to polecenie, wpisz cat, a następnie nazwę pliku i jego rozszerzenie. Na przykład: cat plik.txt.

Oto inne sposoby użycia polecenia cat:

cat > nazwapliku tworzy nowy plik
cat plik-1 plik-2>plik-3 łączy dwa pliki (1 i 2) i zapisuje ich dane wyjściowe w nowym pliku (3)
cat nazwapliku | tr a-z A-Z >plik-docelowy.txt aby przekonwertować plik na duże lub małe litery

Jeśli nie masz jeszcze aktywnej opcji dostępu do SSH, kliknij TUTAJ aby zapoznać się z przewodnikiem.

Tags:hostingweb hostingkomendy sshkomendy ssh dla początkującychpodstawowe komendy sshpolski hostingprzydatne komendy sshzestaienie komend ssh

Czy ten artykuł był pomocy?

Tak  1 Nie
Powiązane artykuły
  • Jak sprzedawać subskrypcje w WooCommerce?
  • Jak wystawiać faktury w WooCommerce?
  • Zmiana pakietu hostingowego – jak przejść między pakietem Start Web Hosting a Elastyczny Web Hosting
  • Staging a SEO – jak testować zmiany bez szkody dla widoczności
  • Jak zabezpieczyć środowisko staging przed dostępem i indeksacją
  • Czy staging potrzebny jest każdej stronie internetowej?
Elastyczny Web Hosting
Fachowe poradniki
  • Drzewo kategorii i tagi – jak zarządzać strukturą serwisu contentowego
  • Headless CMS – WordPress jako backend Twojego serwisu
  • Jak stworzyć wtyczkę do WordPressa? Poradnik dla początkujących
  • Jak założyć bloga? Kompletny przewodnik instalacji WordPressa dla początkujących
  • Jekyll, generator stron statycznych, alternatywą dla WordPressa
  • Tailwind CSS – utility-first framework alternatywą dla Bootstrap
  • Vue.js jako wtyczka do WordPressa
  • Wielojęzyczna strona w WordPressie bez użycia wtyczek – jak ją stworzyć?
  • WordPress MultiSite – omówienie, instalacja oraz konfiguracja
SSH
  • Komendy SSH – zestawienie
  • Co to jest cURL – zastosowania i działanie
  • Jak sprawdzić z konsoli czas odpowiedzi strony WWW?
  • Co to jest SSH i do czego służy?
  • Jak zamknąć proces z poziomu htop?
  • Co to jest htop?
Pokaż wszystko 45  
Najpopularniejsze
  • W jaki sposób skonfigurować program pocztowy?
  • Czym różni się CC od BCC podczas wysyłania wiadomości e-mail?
  • Jak wykonać polecenie traceroute w systemie Windows?
  • Najpopularniejsze kody Minecraft i jak ich używać
  • Co to jest symlink i jak go utworzyć?
Kategorie
  • Pozostałe
    • Program Partnerski
    • Bezpieczeństwo
    • Zarządzanie kontem
    • Inne
    • Kryptowaluty
    • Komunikatory dla firm
    • Mailing
    • eCommerce
    • SEO
    • Wideo
    • Frameworki
  • Microsoft
    • Office
  • Domeny
    • Inne
    • Registry Lock
    • Rejestracja i odnowienia domen
    • Transfery domen
    • Zarządzanie domenami w dPanelu
  • Faktury i płatności
    • Faktury VAT
    • Inne
    • Metody i płatności
    • Problemy z płatnością
    • RODO
    • Zarządzanie fakturami i płatnościami w dPanelu
  • Hosting
    • FTP
    • dKonta / dVPS
    • Operacje PHP
    • Problemy z działaniem stron WWW
    • Redis
    • Rodzaje błędów HTTP
    • SSH
    • Serwery
    • Strony WWW
    • Migracja
    • Zacznij tutaj
    • Aplikacje internetowe (CMS
    • Bazy danych
    • SWH
    • Certyfikaty SSL
    • Cloudflare
    • CRON
    • Inne
    • Elastyczny Web Hosting
    • Kooperacja
  • Poczta
    • Migracja skrzynek
    • Aliasy pocztowe
    • Filtry antyspamowe
    • Problemy z odbiorem wiadomości
    • Gmail
    • Problemy z wysyłką wiadomości
    • Konfiguracja programów pocztowych
    • Webmail dPoczta.pl
    • Zarządzanie pocztą w dPanelu
  • Kalendarz
  • Strona główna
  • Zacznij tutaj
  • Status usług
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
  • Copyright © 2023 dhosting.pl Sp. z o.o.