przełączanie z systemu Windows na Nix lub Newbie na Linux-20 przydatnych poleceń dla początkujących

więc planujesz przełączyć się z systemu Windows na Linuksa, czy właśnie przełączyłeś się na Linuksa? UPS!!! o co Proszę! Z jakiego innego powodu byś tu był. Z mojego doświadczenia, kiedy byłem nowy w Nux, komendy i terminal naprawdę mnie przerażały, martwiłem się o polecenia, w jakim stopniu muszę je zapamiętać i zapamiętać, aby uzyskać pełną funkcjonalność z Linuksem. Bez wątpienia dokumentacja online, książki, strony podręcznika i społeczność użytkowników Bardzo mi pomogły, ale mocno wierzyłem, że powinien być artykuł ze szczegółami poleceń w łatwym do nauczenia się i zrozumienia języku.To zmotywowało mnie do opanowania Linuksa i uczynienia go łatwym w użyciu. Mój artykuł jest krokiem w jego kierunku.

20 poleceń Linuksowych dla początkujących

polecenie: ls

polecenie „ls” oznacza (lista zawartości katalogu), lista zawartości katalogu, czy to plik, czy folder, z którego się uruchamia.

[email protected]:~# lsAndroid-Games MusicPictures PublicDesktop Tecmint.comDocuments TecMint-SyncDownloads Templates

polecenie „ls-l” wyświetla zawartość folderu w sposób długi.

[email protected]:~# ls -ltotal 40588drwxrwxr-x 2 ravisaive ravisaive 4096 May 8 01:06 Android Gamesdrwxr-xr-x 2 ravisaive ravisaive 4096 May 15 10:50 Desktopdrwxr-xr-x 2 ravisaive ravisaive 4096 May 16 16:45 Documentsdrwxr-xr-x 6 ravisaive ravisaive 4096 May 16 14:34 Downloadsdrwxr-xr-x 2 ravisaive ravisaive 4096 Apr 30 20:50 Musicdrwxr-xr-x 2 ravisaive ravisaive 4096 May 9 17:54 Picturesdrwxrwxr-x 5 ravisaive ravisaive 4096 May 3 18:44 Tecmint.comdrwxr-xr-x 2 ravisaive ravisaive 4096 Apr 30 20:50 Templates

polecenie „ls-a” wyświetla zawartość folderu, w tym ukryte pliki zaczynające się od ’.’.

Uwaga: w Linuksie nazwa pliku zaczynająca się od ’. jest ukryty. W Linuksie każdy plik / folder/urządzenie / polecenie jest plikiem. Wyjście ls-l to:

  1. D (oznacza katalog).
  2. rwxr-xr-X jest uprawnieniem pliku / folderu dla właściciela, grupy i świata.
  3. pierwszy ravisaive w powyższym przykładzie oznacza, że plik jest własnością użytkownika ravisaive.
  4. drugi ravisaive w powyższym przykładzie oznacza, że plik należy do grupy użytkowników ravisaive.
  5. 4096 oznacza, że rozmiar pliku to 4096 bajtów.
  6. 8 maja 01:06 to data i godzina ostatniej modyfikacji.
  7. i na końcu jest nazwa pliku/folderu.

aby uzyskać więcej przykładów poleceń „ls”, przeczytaj 15 przykładów poleceń ” ls ” w Linuksie.

polecenie: lsblk

„lsblk” oznacza (List block Devices), drukuje urządzenia blokowe według ich przypisanej nazwy (ale nie PAMIĘCI RAM) na standardowym wyjściu w sposób podobny do drzewa.

lista poleceń „lsblk-l” blokuje urządzenia w strukturze 'list’ (nie drzewo jak moda).

Uwaga: lsblk jest bardzo użytecznym i najłatwiejszym sposobem na poznanie nazwy nowego urządzenia Usb, które właśnie podłączyłeś, zwłaszcza gdy masz do czynienia z dyskami / blokami w terminalu.

polecenie: md5sum

Skrót „md5sum” oznacza (Compute and Check MD5 Message Digest), suma kontrolna md5 (powszechnie nazywana skrótem) służy do dopasowania lub weryfikacji integralności plików, które mogły ulec zmianie w wyniku nieprawidłowego transferu plików, błędu dysku lub nie złośliwej ingerencji.

[email protected]:~# md5sum teamviewer_linux.deb 47790ed345a7b7970fc1f2ac50c97002 teamviewer_linux.deb

Uwaga: Użytkownik może dopasować wygenerowane md5sum do tego, które zostało oficjalnie dostarczone. Md5sum jest uważane za mniej bezpieczne niż sha1sum, co omówimy później.

polecenie: dd

polecenie „dd” oznacza (Konwertuj i Kopiuj plik), może być używane do konwersji i kopiowania pliku, a większość razy jest używane do kopiowania pliku iso (lub dowolnego innego pliku) na urządzenie usb (lub dowolną inną lokalizację), dzięki czemu może być użyte do utworzenia „bootowalnego” pamięci Usb.

[email protected]:~# dd if=/home/user/Downloads/debian.iso of=/dev/sdb1 bs=512M; sync

Uwaga: W powyższym przykładzie Urządzenie usb ma być sdb1 (należy to zweryfikować komendą lsblk, w przeciwnym razie nadpiszesz dysk I SYSTEM OPERACYJNY), używaj nazwy dysku bardzo ostrożnie!!!.

polecenie dd trwa od kilku sekund do kilku minut w wykonaniu, w zależności od wielkości i typu pliku oraz prędkości odczytu i zapisu pamięci Usb.

polecenie: uname

polecenie „uname” oznacza (Unix Name), wypisuje szczegółowe informacje o nazwie komputera, systemie operacyjnym i jądrze.

[email protected]:~# uname -aLinux tecmint 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:36:13 UTC 2013 i686 i686 i686 GNU/Linux

Uwaga: uname pokazuje typ jądra. uname-wyjście szczegółowe informacje. Rozwijając powyższe wyjście uname-a.

polecenie: history

polecenie „history” oznacza rekord History (Event), wypisuje historię długiej listy wykonywanych poleceń w terminalu.

Uwaga: naciśnięcie „Ctrl + R”, a następnie wyszukiwanie już wykonanych poleceń, które pozwalają na uzupełnienie polecenia za pomocą funkcji automatycznego uzupełniania.

(reverse-i-search)`if': ifconfig

polecenie: sudo

polecenie „sudo” (super user do) pozwala dozwolonemu użytkownikowi wykonać polecenie jako superużytkownik lub inny użytkownik, zgodnie z zasadami bezpieczeństwa na liście sudoers.

[email protected]:~# sudo add-apt-repository ppa:tualatrix/ppa

Uwaga: sudo pozwala użytkownikowi na pożyczenie uprzywilejowanego superużytkownika, podczas gdy podobne polecenie 'su’ pozwala użytkownikowi na zalogowanie się jako superużytkownik. Sudo jest bezpieczniejsze od su.
nie zaleca się używania sudo lub su do codziennego normalnego użytkowania, ponieważ może to spowodować poważny błąd, jeśli przypadkowo zrobiłeś coś złego, dlatego bardzo popularnym powiedzeniem w społeczności Linuksowej jest:

"To err is human, but to really foul up everything, you need root password.”

polecenie: mkdir

polecenie „mkdir” (Make directory) tworzy nowy katalog ze ścieżką do nazwy. Jednak katalog już istnieje, zwróci komunikat o błędzie „nie można utworzyć folderu, folder już istnieje”.

[email protected]:~# mkdir tecmint

Uwaga: Katalog można utworzyć tylko wewnątrz folderu, w którym Użytkownik ma prawo zapisu. mkdir: nie można utworzyć katalogu 'tecmint’: Plik istnieje
(nie mylić z plikiem na powyższym wyjściu, może pamiętasz co powiedziałem na początku-w Linuksie każdy plik, folder, dysk, polecenie, skrypty są traktowane jako plik).

polecenie: dotknij

polecenie „dotknij” oznacza (zaktualizuj czasy dostępu i modyfikacji KAŻDEGO pliku do bieżącego czasu). polecenie touch tworzy plik, tylko jeśli nie istnieje. Jeśli plik już istnieje, zaktualizuje znacznik czasu, a nie Zawartość pliku.

[email protected]:~# touch tecmintfile

Uwaga: touch może być użyty do utworzenia pliku w katalogu, na którym Użytkownik ma prawo zapisu, tylko jeśli plik tam nie istnieje.

polecenie: chmod

polecenie Linux „chmod” oznacza (Zmień bity trybu pliku). chmod zmienia tryb pliku (uprawnienia) każdego podanego pliku, folderu, skryptu, itd.. zgodnie z żądanym trybem.

istnieją 3 rodzaje uprawnień do pliku (folder lub cokolwiek innego, ale dla uproszczenia będziemy używać pliku).

Read (r)=4Write(w)=2Execute(x)=1

więc jeśli chcesz dać tylko uprawnienia do odczytu pliku, zostanie mu przypisana wartość '4′, tylko dla uprawnień do zapisu, wartość '2′ i tylko dla uprawnień do wykonywania, wartość '1′ ma być podana. Dla uprawnień do odczytu i zapisu należy podać 4+2 = '6′, itd.

teraz należy ustawić uprawnienia dla 3 rodzajów użytkowników i grup użytkowników. Pierwszy to właściciel, potem usergroup i wreszcie world.

rwxr-x--x abc.sh

tutaj uprawnienia roota to rwx (Odczyt, Zapis i wykonanie).
grupa użytkowników, do której należy, to r-x (Tylko odczyt i wykonanie, Brak uprawnień do zapisu), a
dla świata to –x (tylko wykonanie).

aby zmienić swoje uprawnienia i zapewnić uprawnienia do odczytu, zapisu i wykonywania dla właściciela, grupy i świata.

[email protected]:~# chmod 777 abc.sh

tylko prawa odczytu i zapisu do wszystkich trzech.

[email protected]:~# chmod 666 abc.sh

Odczyt, Zapis i wykonanie do właściciela i wykonanie tylko do grupy i świata.

[email protected]:~# chmod 711 abc.sh

Uwaga: jedno z najważniejszych poleceń użytecznych zarówno dla sysadmina, jak i dla użytkownika. W środowisku wielu użytkowników lub na serwerze polecenie to przychodzi na ratunek, ustawienie niewłaściwego uprawnienia spowoduje, że plik będzie niedostępny lub zapewni komuś nieautoryzowany dostęp.

polecenie: chown

polecenie Linux „chown” oznacza (Zmień właściciela pliku i grupę). Każdy plik należy do grupy użytkownika i właściciela. Jest on używany Do 'ls-l’ w Twoim katalogu i zobaczysz coś takiego.

[email protected]:~# ls -l drwxr-xr-x 3 server root 4096 May 10 11:14 Binary drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop

tutaj Katalog binarny jest własnością użytkownika „serwer” i należy do grupy użytkowników „root”, gdzie jako katalog” Desktop „jest własnością użytkownika” serwer „i należy do grupy użytkowników”serwer”.

To polecenie „chown” służy do zmiany własności pliku, a zatem jest przydatne w zarządzaniu i dostarczaniu pliku tylko autoryzowanemu użytkownikowi i grupie użytkowników.

[email protected]:~# chown server:server Binarydrwxr-xr-x 3 server server 4096 May 10 11:14 Binary drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop

Uwaga: „chown” zmienia własność użytkownika i grupy każdego podanego pliku na nowego właściciela lub użytkownika i grupę istniejącego pliku referencyjnego.

polecenie: apt

oparte na Debianie polecenie „apt” oznacza (Advanced Package Tool). Apt jest zaawansowanym menedżerem pakietów dla systemów opartych na Debianie (Ubuntu, Kubuntu itp.), który automatycznie i inteligentnie wyszukuje, instaluje, aktualizuje i rozwiązuje zależności pakietów w systemie Gnu / Linux z linii poleceń.

[email protected]:~# apt-get install mplayerReading package lists... DoneBuilding dependency tree Reading state information... DoneThe following package was automatically installed and is no longer required: java-wrappersUse 'apt-get autoremove' to remove it.The following extra packages will be installed: esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4Suggested packages: pulseaudio-esound-compat libroar-compat2 nvidia-vdpau-driver vdpau-driver mplayer-doc netselect fpingThe following NEW packages will be installed: esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4 mplayer0 upgraded, 9 newly installed, 0 to remove and 8 not upgraded.Need to get 3,567 kB of archives.After this operation, 7,772 kB of additional disk space will be used.Do you want to continue ? y

uwaga: powyższe polecenia powodują zmiany systemowe i dlatego wymagają hasła roota (zaznacz’#’, a nie '$’ jako znak zachęty). Apt jest uważany za bardziej zaawansowany i inteligentny w porównaniu do polecenia yum.

jak sama nazwa wskazuje, apt-cache wyszukuje pakiet zawierający pakiet podrzędny mpalyer. apt-get install, aktualizuje wszystkie pakiety, które są już zainstalowane, do najnowszego.

Przeczytaj więcej o poleceniach apt-get I apt-cache w 25 poleceniach APT-GET i APT-CACHE

polecenie: tar

polecenie „tar” jest archiwum taśmowym jest przydatne w tworzeniu archiwum, w wielu formatach plików i ich ekstrakcji.

[email protected]:~# tar -zxvf abc.tar.gz (Remember 'z' for .tar.gz)
[email protected]:~# tar -jxvf abc.tar.bz2 (Remember 'j' for .tar.bz2)
[email protected]:~# tar -cvf archieve.tar.gz(.bz2) /path/to/folder/abc

Note: a 'tar.gz ” oznacza gziped. smoła.bz2 ’ jest kompresowany za pomocą bzip, który wykorzystuje lepszą, ale wolniejszą metodę kompresji.

Przeczytaj więcej o przykładach „tar command” w 18 przykładach poleceń Tar

polecenie: cal

„Cal” (Kalendarz), służy do wyświetlania kalendarza bieżącego miesiąca lub dowolnego innego miesiąca dowolnego roku, który jest rozwijany lub minął.

[email protected]:~# cal May 2013 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Pokaż kalendarz roku 1835 na miesiąc luty, który już minął.

[email protected]:~# cal 02 1835 February 1835 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

pokazuje kalendarz roku 2145 na miesiąc lipiec, który będzie się rozwijał

[email protected]:~# cal 07 2145 July 2145 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Uwaga: Nie musisz odwracać kalendarza 50 lat wstecz, ani nie musisz wykonywać skomplikowanych obliczeń matematycznych, aby wiedzieć, który dzień byłeś noszony, lub w którym dniu spadną Twoje nadchodzące urodziny.

polecenie: Data

polecenie „date” (Date) wypisuje bieżącą datę i godzinę na standardowym wyjściu, a następnie może być ustawione.

[email protected]:~# dateFri May 17 14:13:29 IST 2013
[email protected]:~# date --set='14 may 2013 13:57' Mon May 13 13:57:00 IST 2013

Uwaga: To polecenie będzie bardzo przydatne w skryptach, skryptach opartych na czasie i dacie, aby było bardziej doskonałe. Ponadto zmiana daty i godziny za pomocą terminala sprawi, że poczujesz się geekiem!!!. (Oczywiście musisz być rootem, aby wykonać tę operację, ponieważ jest to zmiana w całym systemie).

polecenie: cat

„kot” oznacza (konkatenację). Połącz (połącz) dwa lub więcej plików i / lub wydrukuj zawartość pliku na standardowym wyjściu.

[email protected]:~# cat a.txt b.txt c.txt d.txt >> abcd.txt
[email protected]:~# cat abcd.txt....contents of file abcd ...

Uwaga: „>>” I „>” są nazywane symbolem dołączania. Są one używane do dołączania wyjścia do pliku, a nie na standardowym wyjściu. „> „symbol usunie już istniejący plik i utworzy nowy plik, dlatego ze względów bezpieczeństwa zaleca się użycie”>>”, który zapisze wyjście bez nadpisywania lub usuwania pliku.

zanim przejdę dalej, muszę poinformować Cię o symbolach wieloznacznych (w większości programów telewizyjnych powinieneś wiedzieć o symbolach wieloznacznych) symbole wieloznaczne są funkcją powłoki, która sprawia, że linia poleceń jest znacznie potężniejsza niż jakiekolwiek menedżery plików GUI. Widzisz, Jeśli chcesz wybrać dużą grupę plików w graficznym menedżerze plików, Zwykle musisz wybrać je za pomocą myszy. Może się to wydawać proste, ale w niektórych przypadkach może być bardzo frustrujące.

Załóżmy na przykład, że masz katalog z ogromną ilością wszelkiego rodzaju plików i podkatalogów i zdecydujesz się przenieść wszystkie pliki HTML, które mają słowo „Linux”gdzieś w środku ich nazw, z tego dużego katalogu do innego. Jak to zrobić w prosty sposób? Jeśli katalog zawiera ogromną ilość inaczej nazwanych plików HTML, Twoje zadanie jest proste!

w linuksowym CLI to zadanie jest tak proste do wykonania jak przenoszenie tylko jednego pliku HTML, a jest tak łatwe ze względu na symbole wieloznaczne powłoki. Są to znaki specjalne, które pozwalają wybrać nazwy plików pasujące do określonych wzorców znaków. Pomaga to wybrać nawet dużą grupę plików, wpisując tylko kilka znaków, a w większości przypadków jest to łatwiejsze niż wybieranie plików za pomocą myszy.

oto lista najczęściej używanych symboli wieloznacznych :

WildcardMatches *zero or more characters ?exactly one characterexactly one character listed exactly one character in the given rangeany character that is not listed any character that is not in the given range{debian,linux}exactly one entire word in the options given

! nazywa się symbolem not, a rewers ciągu dołączonego do ’! to prawda.

Czytaj więcej przykłady Linuksa „cat command” na 13 przykładach poleceń Cat w Linuksie

polecenie: cp

„copy” oznacza (Kopiuj), kopiuje plik z jednej lokalizacji do drugiej.

[email protected]:~# cp /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)

Uwaga: cp jest jednym z najczęściej używanych poleceń w skryptach powłoki i może być używany ze znakami wieloznacznymi (opisanymi w powyższym bloku), do niestandardowego i pożądanego kopiowania plików.

polecenie: mv

polecenie „mv” przenosi plik z jednego miejsca do drugiego.

[email protected]:~# mv /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)

Uwaga: polecenie mv może być używane ze znakami wieloznacznymi. mv należy stosować ostrożnie, ponieważ przenoszenie systemu / nieautoryzowanego pliku może prowadzić do bezpieczeństwa, a także awarii systemu.

polecenie: pwd

polecenie „pwd” (print working directory), wypisuje bieżący katalog roboczy z pełną nazwą ścieżki z terminala.

[email protected]:~# pwd /home/user/Desktop

Uwaga: Ta komenda nie będzie często używana w skryptach, ale jest to absolutna oszczędność życia dla początkujących, którzy gubią się w terminalu we wczesnym połączeniu z nux. (Linux jest najczęściej określany jako nux lub nix).

polecenie: cd

wreszcie, często używane polecenie „cd” oznacza (zmień katalog), zmienia katalog roboczy na wykonywanie, kopiowanie, przenoszenie zapisu, odczytu itp. z samego terminala.

[email protected]:~# cd /home/user/Desktop
[email protected]:~$ pwd/home/user/Desktop

Uwaga: cd przychodzi na ratunek podczas przełączania między katalogami z terminala. „Cd ~” zmieni katalog roboczy na katalog domowy użytkownika i jest bardzo przydatny, jeśli użytkownik znajdzie się zagubiony w terminalu. „Cd ..”zmieni katalog roboczy na Katalog nadrzędny (bieżącego katalogu roboczego).

te polecenia z pewnością sprawią, że poczujesz się komfortowo z Linuksem. Ale to nie koniec. Już wkrótce pojawią się inne polecenia, które będą przydatne dla „użytkownika średniego poziomu”, czyli Ciebie! Nie, Nie wykrzykuj, jeśli przyzwyczaisz się do tych poleceń, zauważysz promocję na poziomie użytkownika od początkującego do średniego poziomu użytkownika. W następnym artykule będę wymyślał polecenia takie jak 'Kill’, 'Ps’, 'grep’,….Poczekaj na artykuł i nie chcę zepsuć twojego zainteresowania.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.