Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

16 poleceń SSH, które każdy użytkownik WordPressa powinien znać

SSH, czyli Secure Shell, to potężne narzędzie do zdalnego zarządzania twoją witryną internetową z zabezpieczonego serwera. Możesz używać różnych poleceń za pośrednictwem interfejsu terminala, aby wykonywać różne zadania bez konieczności otwierania zaplecza twojej witryny.

Chociaż SSH jest zwykle używany przez bardziej zaawansowanych użytkowników WordPressa, może być również ogromną pomocą, jeśli nie możesz dostać się do twojego obszaru administracyjnego WordPress.

W tym artykule pokażemy kilka poleceń SSH, które powinien znać każdy użytkownik WordPressa.

SSH commands every user should know

Oto wszystkie tematy i polecenia, które omówimy w tym przewodniku. Możesz kliknąć odnośniki poniżej, aby przejść do dowolnej sekcji:

Co to jest SSH?

SSH, skrót od Secure Shell, to bezpieczny protokół do uruchamiania twojej witryny internetowej za pomocą interfejsu wiersza poleceń. Umożliwia on połączenie twojego komputera z serwerem witryny.

Najlepszą częścią korzystania z SSH jest to, że pozwala uzyskać dostęp do twojej witryny WordPress ze zdalnego serwera. Nie musisz otwierać kokpitu WordPress.

Wystarczy napisać różne polecenia, aby wykonać zadania, takie jak instalacja WordPressa, przesyłanie plików, tworzenie katalogów i inne.

Korzystanie z SSH jest przeznaczone dla bardziej technicznych użytkowników lub programistów, którzy chcą wykonywać polecenia.

Jednak inni użytkownicy mogą również korzystać z SSH, aby uzyskać dostęp do swojej witryny w przypadku, gdy coś pójdzie nie tak i nie będą mogli otworzyć administratora WordPress.

Porada eksperta: Zablokowałeś swoją witrynę WordPress i nie wiesz co zrobić? Nasz zespół profesjonalistów pomoże ci odzyskać dostęp w mgnieniu oka. Sprawdź nasze usługi pomocy technicznej WPBeginner Premium już dziś!

Przyjrzyjmy się jednak najpierw, w jaki sposób można użyć SSH do połączenia się z serwerem twojej witryny.

Jak połączyć się z twoją witryną WordPress za pomocą SSH?

Pierwszą rzeczą, którą musisz zrobić, jest sprawdzenie, czy SSH jest zainstalowany na twoim serwerze witrynowym.

Ponieważ SSH jest technologią klient-serwer, możesz sprawdzić, czy jest skonfigurowany, kontaktując się z twoją usługą hostingową WordPress, a oni mogą ci powiedzieć. Możesz też spróbować uzyskać dostęp do cPanelu lub kokpitu hostingu.

Powinieneś znaleźć coś, co wygląda jak na obrazku poniżej:

Enabling SSH Access on Bluehost

Następnie należy zanotować adres IP, nazwę użytkownika, hasło i port. Informacje te będą potrzebne podczas korzystania z SSH do łączenia się z twoją witryną z komputera.

Korzystanie z SSH na komputerze Mac lub Linux

Jeśli korzystasz z systemu operacyjnego Mac lub Linux, możesz po prostu połączyć się z twoją witryną za pomocą aplikacji terminalowej.

Następnie wpisz następujące polecenie w terminalu:

ssh username@server_ip_address

Wystarczy zastąpić nazwę użytkownika i adres_ip_serwera danymi dostawcy hostingu.

Korzystanie z SSH na komputerze z systemem Windows

Aby korzystać z SSH i połączyć się z twoją witryną na komputerze z systemem Windows, będziesz potrzebować narzędzia innej firmy, takiego jak PuTTY.

Po pobraniu i zainstalowaniu aplikacji będziesz musiał wpisz nazwę hosta (adres IP) i numer portu, które zanotowałeś powyżej, aby połączyć się z twoją witryną.

PuTTY Settings

Po wpiszeniu tych danych kliknij przycisk „Otwórz”. W następnym kroku otworzy się okno terminala, w którym wystarczy wpisz nazwę użytkownika i hasło, aby uzyskać dostęp do twojej witryny.

Przyjrzyjmy się teraz kilku typowym poleceniom SSH, które powinien znać każdy użytkownik WordPressa.

Polecenia SSH do podstawowej nawigacji

Możesz używać różnych poleceń SSH, aby poruszać się po plikach i katalogach. Oto kilka podstawowych poleceń nawigacyjnych, które powinieneś znać.

1. pwd – pokazuje pełną ścieżkę do katalogu

Polecenie pwd wyświetla pełną ścieżkę do obecnego, aktualnego katalogu. Jest to bardzo przydatne do nawigacji między różnymi plikami i katalogami:

pwd

Ponieważ nie otrzymujesz żadnych wizualnych odniesień, aby wskazać, gdzie aktualnie znajdujesz się na serwerze, możesz po prostu użyć tego polecenia, aby znaleźć drogę.

2. ls – Lista plików i katalogów w katalogu

Jeśli chcesz zobaczyć treść katalogu, możesz po prostu użyć polecenia ls.

SSH ls command

Można również użyć dodatkowych parametrów, aby uzyskać więcej informacji o treści. Na przykład, wystarczy dodać -l, aby uzyskać szczegółowe informacje lub -a, aby wyświetlić ukryte pliki.

ls -1

3. cd – Zmień katalog

Polecenie cd pozwala zmieniać katalogi. Można przenieść się do podkatalogu lub zupełnie innego katalogu:

cd [directory]

W powyższym kodzie można zastąpić [directory] nazwą katalogu.

Na przykład, jeśliwpiszesz poleceniecdwp-content/themes, to przeniesie cię do katalogu motywów w twojej instalacji WordPress.

Polecenia SSH do zarządzania plikami i katalogami

Następnie przyjrzyjmy się niektórym poleceniom SSH do zarządzania plikami i katalogami na twoim serwerze witryny internetowej WordPress.

4. mkdir -Utwórz nowy katalog

Za pomocą polecenia mkdir można utworzyć nowy katalog w obecnym, aktualnym katalogu. Wystarczy wpisz następujące polecenie wraz z nazwą katalogu:

mkdir [folder name]

Na przykład, powiedzmy, że chcesz utworzyć katalog dla arkuszy stylów. Poleceniem SSH będzie mkdir arkusz stylów.

Create new folder SSH command

Z drugiej strony, jeśli chcesz utworzyć nowy katalog, który znajduje się w innym podkatalogu, musisz wpisz strukturę wraz z poleceniem mkdir.

Oto jak będzie wyglądać składnia:

mkdir /plugins/myplugin/stylesheets

5. rmdir – Usuwanie pustych katalogów

Możesz użyć polecenia rmdir , aby usunąć katalog z serwera twojej witryny. Wystarczy wpisz polecenie, a następnie nazwę katalogu:

rmdir [folder name]

Ważna uwaga: Podczas korzystania z tego polecenia należy zachować ostrożność. Po usuwaniu katalogu z serwera nie można tego cofnąć.

6. cp – Kopiowanie katalogu lub pliku

Polecenie cp umożliwia skopiowanie pliku lub katalogu do innej lokalizacji. Podczas wpisz polecenie, musisz określić nazwę pliku lub katalogu i miejsce docelowe, w którym kopia zostanie zapisana:

cp [file name] [destination]
SSH command to make a copy

Gdy wpiszesz nazwę pliku, musisz również podać jego rozszerzenie, np. examplefile.txt lub readme.html.

Jeśli chcesz utworzyć kopię pliku w tym samym katalogu, wpisz następujące polecenie:

cp readme.html readme2.html

Jeśli chcesz skopiować plik do innego katalogu, wpisz następujące polecenie:

cp /public_html/wp-content/readme.html /public_html/etc/

Z poleceniem cp można również używać różnych parametrów, np:

  • cp -r kopiuje całą treść katalogu
  • cp -a zarchiwizuj wszystkie pliki
  • cp -u nadpisuje plik w katalogu docelowym tylko wtedy, gdy zawiera on nową lub inną treść
  • cp -n nie skopiuje pliku, jeśli już istnieje
  • cp -i wyświetla ostrzeżenie przed skopiowaniem pliku
  • cp -f zastępuje lub usuwa plik z katalogu docelowego, jeśli istnieje inny plik o tej samej nazwie

7. mv – Przenosi plik lub katalog

Jeśli chcesz przenieść plik lub katalog do nowego miejsca docelowego, możesz użyć polecenia mv .

Podobnie jak w przypadku polecenia cp, należy podać nazwę pliku i miejsce docelowe, do którego plik ma zostać przeniesiony:

mv [file name] [destination]
Move SSH command line

Na przykład, powiedzmy, że chcesz przenieść plik „index.php” do katalogu arkuszy stylów. W tym przypadku polecenie powinno brzmieć:

mv index.php stylesheets

8. grep – wyszukiwanie określonej frazy

Następnie można użyć polecenia grep, aby wyszukać określoną frazę lub ciąg znaków w pliku. Należy pamiętać, że w tym poleceniu rozróżniana jest wielkość liter.

Oto jak wyglądałaby składnia:

grep '[search phrase]' [file name]
Grep SSH command

Na przykład, powiedzmy, że chcesz znaleźć taksonomię „nagłówek” w pliku info.txt.

W tym przypadku polecenie wyglądałoby następująco:

grep 'header' info.txt

Oprócz tego można również użyć parametru -i, aby zignorować wielkość liter podczas wyszukiwania.

9. find – wyszukiwanie plików i katalogów

Jeśli szukasz konkretnego pliku lub katalogu, możesz użyć polecenia find i wyszukać nazwę pliku, rozmiar, rodzaj pliku i inne.

Składnia polecenia find wygląda następująco:

find [starting directory] [parameter] [search term]

W powyższym kodzie można określić proces wyszukiwania.

Na przykład, oto kilka opcji do wyboru:

  • / (ukośnik) – umożliwia przeszukiwanie całego systemu
  • . (kropka) – można przeszukiwać katalog roboczy
  • ~ (tide) – przeszukuje katalog domowy

Następnie polecenie SSH pozwala również określić parametry, takie jak nazwa, rozmiar, rodzaj pliku i inne.

  • -name – Wyszukuje nazwę pliku
  • -user – wyszukuje pliki przypisane do danego użytkownika
  • -size – rozmiar pliku
  • -type -d – Wyszukuje rodzaj katalogu
  • -type -f – wyszukuje rodzaj pliku

Na koniec możesz wpisz wyszukiwany termin. Powiedzmy, że chcesz znaleźć plik o nazwie „task” w katalogu.

Polecenie SSH do tego celu będzie wyglądać następująco:

find / -name "task" 

Inne przydatne polecenia SSH

Teraz, gdy znasz już kilka podstawowych poleceń SSH do nawigacji i zarządzania plikami i katalogami w twojej witrynie, oto kilka dodatkowych poleceń, o których powinieneś wiedzieć.

10. zip – Kompresja katalogu

Jeśli chcesz skompresować duże pliki lub katalogi, możesz użyć polecenia zip. Wszystko, co musisz zrobić, to podać nazwę pliku lub katalogu, który chcesz skompresować:

zip filename.zip foldername

Można również użyć różnych parametrów z tym poleceniem, aby określić, czy chcesz usunąć oryginalny katalog:

  • zip -r filename.zip foldername – kompresuje katalog, ale go nie usunie.
  • zip -m filename.zip foldername – można użyć tego parametru, aby skompresować katalog, a następnie usunąć go, pozostawiając tylko spakowaną wersję
  • zip -d filename.zip foldername – użyj tej opcji, aby usunąć plik z istniejącego archiwum zip
  • zip -u nazwa_pliku.zip foldername – Aktualizuje plik w istniejącym archiwum zip. Jest to przydatne, jeśli zaktualizowałeś oryginalny plik i nie chcesz usunąć pliku zip lub utworzyć nowego.

11. unzip – dekompresja katalogu

Po spakowaniu katalogu należy go również rozpakować. W tym celu wpisz polecenie unzip SSH:

unzip [filename.zip]

12. historia – zobacz ostatnio używane polecenie

Polecenie history SSH jest przydatne do określenia, które polecenie zostało wpisz poprzednio. Pamiętaj, aby wpisz liczbę, aby ograniczyć wyświetlane wyniki.

Na przykład, powiedzmy, że chcesz zobaczyć 10 ostatnio używanych poleceń. Składnia polecenia history wygląda następująco:

history 10
History SSH command

13. tar – Tworzenie i rozpakowywanie skompresowanych archiwów

tar to popularne polecenie SSH służące do rozpakowywania plików .tar.gz. Istnieje wiele narzędzi innych firm, które używają tego formatu do kompresji plików i jest to alternatywa dla plików zip.

Jeśli chcesz zarchiwizować katalog, możesz użyć poniższego polecenia. Wystarczy zastąpić „archivename.tar.gz” nazwą pliku, a „directory” ścieżką do katalogu:

tar -cvzf archivename.tar.gz directory

Po zarchiwizowaniu można rozpakować plik .tar.gz za pomocą tego polecenia:

tar -xvzf archivename.tar.gz directory

14. wyczyść – Usuwa cały tekst

Za pomocą polecenia clear można usuwać cały tekst z okna terminala:

clear

To polecenie jest przydatne, jeśli popełniłeś błąd lub chcesz zacząć od nowa.

Clear ssh command

15. du – Zobacz rozmiar pliku lub katalogu

Jeśli chcesz poznać rozmiar pliku lub katalogu na twoim serwerze WordPress, możesz użyć polecenia du:

du -h [file or folder name]

Parametr -h w kodzie pokazuje rozmiar pliku w formacie czytelnym dla człowieka.

Na przykład, powiedzmy, że chcesz zobaczyć rozmiar pliku .htaccess.

Wystarczy, że wpiszesz to polecenie:

du -h .htaccess

16. exit – Opuszcza serwer witryny zdalnej.

Po zakończeniu pracy nad twoją witryną WordPress i chęci opuszczenia zdalnego serwera, możesz po prostu wpisać polecenie exit :

exit

Zalecamy używanie tego polecenia za każdym razem, gdy łączysz się z twoją witryną. W ten sposób nikt inny nie będzie mógł uzyskać dostępu do twojego serwera za pomocą SSH po zakończeniu pracy.

Mamy nadzieję, że ten artykuł pomógł ci poznać ważne polecenia SSH, które powinien znać każdy użytkownik WordPressa. Możesz również zapoznać się z naszym przewodnikiem na temat typowych błędów WordPressa i sposobów ich popraw ki lub sposobów rozwiązywania problemów z WordPressem.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

Komentarze

  1. Gratulacje, masz okazję być pierwszym komentującym ten artykuł.
    Masz pytanie lub sugestię? Zostaw komentarz, aby rozpocząć dyskusję.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.