Lista poleceń wiersza poleceń

Aktualizacja: ściągawki BETA już jest!

  • Naucz się wiersza poleceń: nawigacja w systemie plików
  • Naucz się wiersza poleceń: przeglądanie i zmiana systemu plików

Tło

Linia poleceń to interfejs tekstowy komputera. Jest to program, który przyjmuje polecenia, które przekazuje do systemu operacyjnego komputera w celu uruchomienia.

Z poziomu wiersza poleceń możesz poruszać się po plikach i folderach na komputerze, tak jak w Eksploratorze Windows w systemie Windows lub Finder w systemie Mac OS. Różnica polega na tym, że wiersz poleceń jest w pełni oparty na tekście.

Oto dodatek często używanych poleceń.

Polecenia

>

> pobiera standardowe wyjście polecenia po lewej stronie i przekierowuje go do pliku po prawej stronie.

> >

>> pobiera standardowe wyjście polecenia po lewej stronie i dołącza (dodaje) je do pliku po prawej stronie.

<

< pobiera standardowe wejście z pliku po prawej stronie i wprowadza je do programu po lewej stronie.

|

| to „potok”. | pobiera standardowe wyjście polecenia po lewej stronie i potokuje je jako standardowe wejście do komendy na th racja. Można to traktować jako przekierowanie „polecenie do polecenia”.

~ / .bash_profile

~ /. bash_profile to nazwa pliku używanego do przechowywania ustawień środowiska, powszechnie nazywana „profilem bash”. Po rozpoczęciu sesji ładuje ona zawartość profilu bash przed wykonaniem poleceń.

alias

Polecenie alias umożliwia tworzenie skrótów klawiaturowych lub aliasów dla często używanych poleceń.

cd

cd przyjmuje nazwę katalogu jako argument i przełącza się do tego katalogu.

Aby przejść bezpośrednio do katalogu, użyj cd ze ścieżką katalogu jako argumentem. Tutaj polecenie cd jan/memory/ prowadzi bezpośrednio do katalogu jan / memory.

cd ..

Aby przejść w górę o jeden katalog, użyj cd ... Tutaj cd .. przechodzi w górę od sty / memory / do jan /.

cp

cp kopiuje pliki lub katalogi. Tutaj kopiujemy plik ada_lovelace.txt i umieszczamy go w katalogu historycznym /

Symbole wieloznaczne (*)

Symbol wieloznaczny * zaznacza wszystkie pliki w bieżącym katalogu. Powyższy przykład skopiuje wszystkie pliki z bieżącego katalogu do katalogu o nazwie satire. Istnieją również inne typy symboli wieloznacznych, które wykraczają poza zakres tego słownika.

Tutaj m * .txt wybiera wszystkie pliki w katalogu roboczym zaczynające się od „m” i kończące się na „.txt” oraz kopiuje je do scifi /.

env

env polecenie oznacza „środowisko” i zwraca listę zmiennych środowiskowych dla bieżącego użytkownika.

env | grep VARIABLE

env | grep PATH to polecenie, które wyświetla wartość pojedynczej zmiennej środowiskowej.

export

export sprawia, że zmienna jest dostępna dla wszystkich sesji podrzędnych zainicjowanych z sesji, w której się znajdujesz. Jest to sposób na utrwalenie zmiennej programów.

grep

grep oznacza „global regular druk ekspresyjny ”. Wyszukuje w plikach wiersze pasujące do wzorca i zwraca wyniki. Rozróżniana jest wielkość liter.

grep -i

grep -i włącza rozróżnianie wielkości liter w poleceniu.

grep -R

grep -R przeszukuje wszystkie pliki w katalogu i wyświetla nazwy plików i wiersze zawierające dopasowane wyniki. -R oznacza „recursive”.

grep -Rl

grep -Rl przeszukuje wszystkie pliki w katalogu i wyświetla tylko nazwy plików z dopasowanymi wynikami. -R oznacza „recursive” i l oznacza„ pliki z dopasowaniami ”.

HOME

Zmienna HOME jest zmienną środowiskową, która wyświetla ścieżkę do katalogu domowego.

ls

ls wyświetla wszystkie pliki i katalogi w katalogu roboczym

ls -a

ls -a wyświetla całą zawartość katalogu roboczego, w tym ukryte pliki i katalogi

ls -l

ls -l wyświetla całą zawartość katalogu w długim formacie. Oto, co oznacza każda kolumna.

ls -t

ls -t porządkuje pliki i katalogi do czasu ich ostatniej modyfikacji.

mkdir

mkdir przyjmuje nazwę katalogu jako argument i następnie tworzy nowy katalog w bieżącym katalogu roboczym. Tutaj użyliśmy mkdir do stworzenia nowego katalogu o nazwie media /.

mv

Aby przenieść plik do katalogu, użyj mv z plikiem źródłowym jako pierwszym argumentem i katalogiem docelowym jako drugim argumentem. Tutaj przenosimy superman.txt do superbohatera /.

nano

nano to edytor tekstu wiersza poleceń. Działa podobnie jak edytor tekstu na pulpicie, taki jak TextEdit lub Notatnik, z tą różnicą, że jest dostępny z wiersza poleceń i akceptuje tylko dane wejściowe z klawiatury.

PATH

PATH to zmienna środowiskowa przechowująca listę katalogów oddzielonych dwukropkiem. Każdy katalog zawiera skrypty do wykonania z wiersza poleceń. PATH pokazuje, które katalogi zawierają skrypty.

pwd

pwd wypisuje nazwę katalogu roboczego

rm

rm usuwa pliki. Tutaj usuwamy plik waterboy.txt z systemu plików.

rm -r

rm -r usuwa katalog i wszystkie jego katalogi podrzędne.

sed

sed to skrót od „stream editor”. Akceptuje standardowe wejście i modyfikuje je na podstawie wyrażenia przed wyświetleniem go jako danych wyjściowych.

W wyrażeniu "s/snow/rain/":

  • s: oznacza „substitution”.
  • snow: ciąg wyszukiwania, tekst do znalezienia.
  • rain: ciąg zastępczy, tekst do dodania w miejscu.

sort

sort przyjmuje nazwę pliku lub standardowe wejście i porządkuje każdy wiersz alfabetycznie, wypisując go na standardowe wyjście.

błąd standardowy

błąd standardowy, w skrócie stderr, to bałagan błędu wiek wyprowadzony przez proces zakończony niepowodzeniem.

źródło

source aktywuje zmiany w ~ / .bash_profile dla bieżącej sesji. Zamiast zamykania terminala i konieczności rozpoczynania nowej sesji, source udostępnia zmiany od razu w sesji, w której się znajdujemy.

standardowe wejście

standardowe wejście, w skrócie stdin, to informacja wprowadzana do terminala przez klawiaturę lub urządzenie wejściowe.

standardowe wyjście

standardowe wyjście, w skrócie stdout, to informacje wyprowadzane po uruchomieniu procesu.

touch

touch tworzy nowy plik w katalogu roboczym. Pobiera nazwę pliku jako argument, a następnie tworzy nowy pusty plik w bieżącym katalogu roboczym. Tutaj użyliśmy touch do stworzenia nowego pliku o nazwie keyboard.txt w katalogu 2014 / dec /.

Jeśli plik istnieje, touch służy do aktualizacji czasu modyfikacji pliku.

uniq

uniq, skrót od „unique”, przyjmuje nazwę pliku lub standardowe wejście i wypisuje każdą linię, usuwając dokładne duplikaty.

Write a Comment

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *