Podstawy Polecenia Linux/Unix z przykładami i składnią (lista)

Zarządzanie plikami staje się łatwe, jeśli znasz odpowiednie podstawowe polecenie w systemie Linux.

Czasami polecenia są również określane jako „programy”, ponieważ za każdym razem, gdy uruchamiasz polecenie, jest to odpowiedni kod programu napisany dla polecenia, który jest wykonywany.

Nauczmy się podstawowych poleceń Linuksa z przykładami:

Kliknij tutaj jeśli film nie jest dostępny

Lista plików (ls)

Jeśli chcesz zobaczyć listę plików w systemie UNIX lub Linux, użyj 'ja dowództwo.

Pokazuje pliki / katalogi w twoim bieżącym katalogu.

Lista plików

Uwaga:

  • Katalogi są oznaczone kolorem niebieskim.
  • Pliki oznaczone są kolorem białym.
  • Podobne schematy kolorów znajdziesz w różnych smakach Linuksa.

Załóżmy, że Twój folder „Muzyka” zawiera następujące podkatalogi i pliki.

Lista plików

Możesz użyć 'ls -R', aby wyświetlić wszystkie pliki nie tylko w katalogach, ale także w podkatalogach

Lista plików

UWAGA: W tych podstawowych poleceniach systemu Linux rozróżniana jest wielkość liter. Jeśli wpiszesz, „ls – r” pojawi się błąd.

ls-al podaje szczegółowe informacje o plikach. Polecenie podaje informacje w formacie kolumnowym. Kolumny zawierają następujące informacje:

1st Kolumna

Typ pliku i uprawnienia dostępu

2nd Kolumna

Liczba twardych linków do pliku

3rd Kolumna

Właściciel i twórca pliku

4th Kolumna

Grupa właściciela

5th Kolumna

Rozmiar pliku w bajtach

6th Kolumna

Data i czas

7th Kolumna

Nazwa katalogu lub pliku

Zobaczmy przykład –

Lista plików

Lista ukrytych plików

Ukryte elementy w systemie UNIX/Linux zaczynają się od –Lista ukrytych plikówna początku pliku lub katalogu.

Dowolny katalog/plik rozpoczynający się od „.” nie będą widoczne, chyba że o to poprosisz. Aby wyświetlić ukryte pliki, użyj polecenia.

ls -a

Lista ukrytych plików

Tworzenie i przeglądanie plików

Do wyświetlania plików tekstowych służy polecenie serwera „cat”. Można go również używać do kopiowania, łączenia i tworzenia nowych plików tekstowych. Zobaczmy jak to działa.

Aby utworzyć nowy plik, użyj polecenia

  1. kot > nazwa pliku
  2. Dodaj szczęśliwy
  3. Naciśnij „ctrl + d”, aby powrócić do wiersza poleceń.

Tworzenie i przeglądanie plików
Jak tworzyć i przeglądać pliki w systemie Linux/Unix

Aby wyświetlić plik, użyj polecenia –

cat filename

Zobaczmy właśnie utworzony plik –

Tworzenie i przeglądanie plików

Zobaczmy inny przykład pliku2

Tworzenie i przeglądanie plików

Składnia łączenia 2 plików to –

cat file1 file2 > newfilename

Połączmy próbkę 1 i próbkę 2.

Tworzenie i przeglądanie plików

Gdy tylko wprowadzisz to polecenie i naciśniesz Enter, pliki zostaną połączone, ale nie zobaczysz rezultatu. To dlatego, że Bash Shell (Terminal) jest typem cichym. Polecenia powłoki nigdy nie wyświetlą komunikatu potwierdzającego, takiego jak „OK” lub „Polecenie pomyślnie wykonane”. Wyświetli komunikat tylko wtedy, gdy coś pójdzie nie tak lub wystąpił błąd.

Aby wyświetlić nowy plik kombi „przykład”, użyj polecenia

cat sample

Tworzenie i przeglądanie plików

Uwaga: Za pomocą tego polecenia można wyświetlać i łączyć tylko pliki tekstowe.

Usuwanie plików

Komenda „rm” usuwa pliki z systemu bez potwierdzenia.

Aby usunąć plik, użyj składni –

rm filename

Usuń pliki

Jak usunąć pliki za pomocą poleceń systemu Linux/Unix

Przenoszenie i zmiana nazw plików

Aby przenieść plik użyj polecenia.

mv filename new_file_location

Załóżmy, że chcemy przenieść plik „sample2” do lokalizacji /home/guru99/Documents. Wykonanie polecenia

mv przykład2 /home/guru99/Documents

Przenoszenie i zmiana nazw plików

Polecenie mv wymaga uprawnień superużytkownika. Aktualnie wykonujemy polecenie jako standardowy użytkownik. Stąd otrzymujemy powyższy błąd. Aby przezwyciężyć błąd, użyj polecenia.

sudo command_you_want_to_execute

Program Sudo umożliwia zwykłym użytkownikom uruchamianie programów z uprawnieniami superużytkownika lub roota.

Polecenie Sudo poprosi o uwierzytelnienie hasłem. Chociaż nie musisz znać hasła roota. Możesz podać własne hasło. Po uwierzytelnieniu system wywoła żądane polecenie.

Sudo prowadzi dziennik każdego uruchomienia polecenia. Administratorzy systemu mogą namierzyć osobę odpowiedzialną za niepożądane zmiany w systemie.

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

Aby zmienić nazwę pliku:

mv filename newfilename

Przenoszenie i zmiana nazw plików

UWAGA: Domyślnie hasło wprowadzone do sudo jest przechowywane przez 15 minut na każdym terminalu. Eliminuje to konieczność ciągłego wprowadzania hasła.

Potrzebujesz uprawnień root/sudo tylko wtedy, gdy polecenie dotyczy plików lub katalogów, które nie są własnością użytkownika lub grupy uruchamiającej polecenia

Manipulacje katalogami

Manipulacja katalogami

Manipulacja katalogami w systemie Linux/Unix

Dość manipulacji plikami! Nauczmy się kilku poleceń manipulacji katalogami w systemie Linux z przykładami i składnią.

Tworzenie katalogów

Katalogi można tworzyć w systemie operacyjnym Linux za pomocą następującego polecenia

mkdir directoryname

To polecenie utworzy podkatalog w twoim bieżącym katalogu roboczym, który zwykle jest twoim „katalogiem domowym”.

Na przykład,

mkdir mydirectory

Manipulacja katalogami

Jeśli chcesz utworzyć katalog w innej lokalizacji niż „Katalog domowy”, możesz użyć następującego polecenia –

mkdir 

Na przykład:

mkdir /tmp/MUSIC

utworzy katalog „Muzyka” w katalogu „/tmp”.

Manipulacja katalogami

Można także utworzyć więcej niż jeden katalog na raz.

Manipulacja katalogami

Usuwanie katalogów

Aby usunąć katalog użyj polecenia –

rmdir directoryname

Przykład

rmdir mydirectory

usunie katalog mydirectory

Usuwanie katalogów

Wskazówka: Upewnij się, że w katalogu, który chcesz usunąć, nie ma pliku/podkatalogu. Najpierw usuń pliki/podkatalog przed usunięciem katalogu nadrzędnego.

Usuwanie katalogów

Zmiana nazwy katalogu

Polecenie „mv” (przesuń) (opisane wcześniej) może być również użyte do zmiany nazw katalogów. Użyj poniższego formatu:

mv directoryname newdirectoryname

Spróbujmy:

Zmiana nazwy katalogu katalogu

Jak zmienić nazwę katalogu za pomocą poleceń systemu Linux/Unix

Inne ważne polecenia

Komenda „Człowiek”.

Man oznacza podręcznik, który jest podręcznikiem System operacyjny Linux. Jest podobny do pliku HELP znajdującego się w popularnym oprogramowaniu.

Aby uzyskać pomoc dotyczącą dowolnego polecenia, którego nie rozumiesz, możesz wpisać

man 

Terminal otworzy stronę podręcznika dla tego polecenia.

Na przykład, jeśli wpiszemy man man i naciśniemy Enter; terminal przekazałby nam informacje na temat polecenia man

Rozkaz człowieka

Rozkaz człowieka

Komenda Historii

Polecenie History pokazuje wszystkie podstawowe polecenia w systemie Linux, których używałeś w przeszłości w bieżącej sesji terminala. Może to pomóc w odwołaniu się do starych poleceń, które wprowadziłeś i ponownym użyciu ich w swoich operacjach.

Polecenie historii

Jasne polecenie

To polecenie usuwa cały bałagan na terminalu i zapewnia czyste okno do pracy, tak jak po uruchomieniu terminala.

Wyczyść polecenie

Wklejanie poleceń do terminala

Wiele razy musiałbyś wpisywać długie polecenia w terminalu. Cóż, czasami może to być denerwujące, a jeśli chcesz uniknąć takiej sytuacji to kopiuj, wklejając polecenia może przyjść na ratunek.

Do kopiowania tekst ze źródła, którego użyjesz Ctrl + C, ale do wklejenia go na Terminalu musisz użyć CTRL + Shift + str. Możesz także spróbować Shift + Wstaw lub wybierz z menu opcję Edycja>Wklej

UWAGA: Wraz z aktualizacjami Linuksa te skróty ulegają zmianie. Możesz ustawić preferowane skróty za pomocą Terminal> Edytuj> Skróty klawiaturowe.

Drukowanie w systemie Unix/Linux

Drukowanie

Jak wydrukować plik za pomocą poleceń systemu Linux/Unix

Wypróbujmy kilka podstawowych poleceń systemu Linux na przykładach może drukować pliki w żądanym formacie. Co więcej, formatowanie, które wykonasz, nie ma żadnego wpływu na oryginalny plik. Poznajmy te polecenia i ich użycie.

Kliknij tutaj jeśli film nie jest dostępny

polecenie „pr”.

To polecenie pomaga w sformatowaniu pliku do wydrukowania na terminalu. W tym poleceniu dostępnych jest wiele poleceń terminala systemu Linux, które pomagają we wprowadzaniu żądanych zmian formatu pliku. Najczęściej używanepr' Polecenia Uniksa z przykładami są wymienione poniżej.

Option Funkcjonować
-x Dzieli dane na kolumny „x”.
-h „nagłówek” Przypisuje wartość „header” jako nagłówek raportu
-t Nie drukuje nagłówka ani górnego/dolnego marginesu
-d Double spacje w pliku wyjściowym
-n Oznacza wszystkie linie za pomocą liczb
-l długość strony Określa linie (długość strony) na stronie. Wartość domyślna to 56
-o margines Formatuje stronę według numeru marginesu

Wypróbujmy niektóre opcje i przeanalizujmy ich skutki.

Dzielenie danych na kolumny

"Przybory' to plik (pokazany poniżej).

pr Polecenie

Chcemy, aby jego treść była ułożona w trzech kolumnach. Składnia tego samego byłaby następująca:

pr -x Filename

Opcja „-x” w poleceniu „pr” dzieli dane na x kolumn.

pr Polecenie

Przypisywanie nagłówka

Składnia jest następująca:

pr -h "Header" Filename

Opcja „-h” przypisuje wartość „header” jako nagłówkowi raportu.

pr Polecenie

Jak pokazano powyżej, ułożyliśmy plik w 3 kolumnach i przypisaliśmy mu nagłówek

Oznaczanie wszystkich linii numerami

Składnia jest następująca:

pr -n Filename

Polecenie to oznacza wszystkie wiersze w pliku za pomocą numerów.

pr Polecenie

Oto niektóre opcje polecenia „pr”, których można użyć do modyfikacji formatu pliku.

Drukowanie pliku

Kiedy będziesz skończyłem z formatowaniem, i nadszedł czas, abyś zdobył wersja papierowa pliku, należy użyć następującego polecenia:

lp Filename

or

lpr Filename

Jeśli chcesz wydrukować wiele kopii pliku, możesz użyć modyfikatora liczby.

pr Polecenie

Jeśli masz skonfigurowanych wiele drukarek, możesz określić konkretną drukarkę za pomocą modyfikatora Drukarka

pr Polecenie

Instalowanie oprogramowania

W systemie Windows instalacja programu odbywa się poprzez uruchomienie pliku setup.exe. Pakiet instalacyjny zawiera program, a także różne zależne komponenty wymagane do prawidłowego uruchomienia programu.

Instalowanie oprogramowania

Za pomocą podstawowych poleceń systemu Linux/Unix pliki instalacyjne w systemie Linux są dystrybuowane w postaci pakietów. Ale pakiet zawiera tylko sam program. Wszelkie zależne komponenty będą musiały zostać zainstalowane osobno i są zwykle dostępne jako same pakiety.

Instalowanie oprogramowania

Możesz użyć trafny polecenia instalacji lub usunięcia pakietu. Zaktualizujmy wszystkie zainstalowane pakiety w naszym systemie za pomocą polecenia –

sudo apt-get update

Instalowanie oprogramowania

Łatwy i popularny sposób instalowania programów na Ubuntu polega na korzystaniu z Centrum oprogramowania, ponieważ jest w nim dostępnych większość pakietów oprogramowania i jest ono znacznie bezpieczniejsze niż pliki pobrane z Internetu.

Instalowanie oprogramowania

Sprawdź również: - Ściągawka poleceń systemu Linux

Linux Mail Command

Aby wysyłać wiadomości e-mail przez terminal, musisz zainstalować pakiety „mailutils”.

Składnia polecenia to –

sudo apt-get install packagename

Po wykonaniu tej czynności możesz użyć następującej składni, aby wysłać wiadomość e-mail.

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

To będzie wyglądać tak:

Linux Mail Command

Naciśnij Ctrl+D, a skończysz pisać maila. Mail zostanie wysłany na podany adres.

Podsumowanie:

  • Możesz sformatować i wydrukować plik bezpośrednio z terminala. Formatowanie plików nie wpływa na zawartość pliku
  • W systemie Unix/Linux oprogramowanie instaluje się w formie pakietów. Pakiet zawiera sam program. Każdy komponent zależny należy pobrać osobno.
  • Możesz również wysyłać wiadomości e-mail z terminala za pomocą 'poczta' polecenia sieciowe. Jest to bardzo przydatne polecenie Linuksa.

Lista poleceń systemu Linux

Poniżej znajduje się ściągawka z podstawowymi poleceniami systemu Linux/Uniks z przykładami, których nauczyliśmy się w tym samouczku dotyczącym poleceń systemu Linux

Command Opis
ls Wyświetla listę wszystkich plików i katalogów w bieżącym katalogu roboczym
ls – R Wyświetla również listę plików w podkatalogach
ls – a Wyświetla również listę ukrytych plików
ls – al Wyświetla listę plików i katalogów ze szczegółowymi informacjami, takimi jak uprawnienia, rozmiar, właściciel itp.
kot > nazwa pliku Tworzy nowy plik
kot nazwa pliku Wyświetla zawartość pliku
cat plik1 plik2 > plik3 Łączy dwa pliki (plik1, plik2) i zapisuje wynik w nowym pliku (plik3)
plik mv „nowa ścieżka pliku” Przenosi pliki do nowej lokalizacji
mv nazwa pliku nowa_nazwa_pliku Zmienia nazwę pliku na nową nazwę
sudo Umożliwia zwykłym użytkownikom uruchamianie programów z uprawnieniami superużytkownika lub roota
rm nazwa pliku Usuwa plik
mężczyzna Wyświetla informacje pomocy dotyczące polecenia
historia Wyświetla listę wszystkich poprzednich podstawowych poleceń Linuksa wpisanych w bieżącej sesji terminala
jasny Czyści terminal
mkdir nazwa katalogu Tworzy nowy katalog w obecnym katalogu roboczym lub w określonej ścieżce
rmdir Usuwa katalog
mv Zmienia nazwę katalogu
pr-x Dzieli plik na x kolumn
pr-h Przypisuje nagłówek do pliku
pr -n Oznacza plik z linią Numbers
lp -nc
lpr c
Drukuje kopie „c” pliku
lp -d

lpr -P

Określa nazwę drukarki
apt-get Polecenie używane do instalowania i aktualizowania pakietów
mail -s 'temat' -c 'adres-do-wiadomosci' -b 'adres-ukrytej-wiadomosci' 'adres-do-wiadomosci' Polecenie wysłania wiadomości e-mail
mail -s “Temat” adres-do-nazwy < Nazwa pliku Polecenie wysłania wiadomości e-mail z załącznikiem

Pobierz samouczek dotyczący systemu Linux w formacie PDF