fbpx ...

Lubisz pingwiny? Mam nadzieję, bo zamierzam zaprezentować Ci fragment lekcji z kursu C++ online, w którym poruszam temat istotnych komend linuxa. Ich znajomość przyda Ci się w pracy jako programista.

Linux dla programisty - to warto wiedzieć

Poniższa notka, to jedynie wprowadzenie do podstawowych komend Linuxa. Jeśli chcesz dowiedzieć się więcej na temat komend i ich zastosowania, możliwości tabulatora oraz używania przełączników – zachęcam do obejrzenia materiału wideo.

Podstawowe komendy:

ls

ls, czyli skrót od angielskiego słowa „list”. Służy do wyświetlania zawartości katalogu. Dzięki niej zobaczysz, jakie pliki i podkatalogi znajdują się w obecnym folderze.

cd

cd, czyli „change directory.” Pozwala na przechodzenie między katalogami. Możesz użyć „cd” wraz z nazwą katalogu, aby się do niego przenieść.

pwd

pwd, oznacza „print working directory” i służy do wyświetlania pełnej ścieżki do obecnego katalogu. Dzięki tej komendzie zawsze wiesz, w jakim miejscu systemu plików aktualnie się znajdujesz.

whoami

whoamiwyświetla Twoją nazwę użytkownika.

echo

echo – wyświetla tekstu na ekranie.

cat
less

cat i less – „cat” pozwala zobaczyć zawartość pliku, podczas gdy „less” to bardziej zaawansowana opcja, pozwalająca na przewijanie długich plików.

--help 
man

– -help i man: użyj „- -help” dowiedzieć się więcej o dostępnych opcjach dla danej komendy, lub komendy „man” razem z nazwą komendy.

mkdir
touch
cp

mkdir, touch, cp, czyli praca z plikami i katalogami. Jeśli chcesz tworzyć, zarządzać katalogami i plikami, przydadzą Ci się komendy takie jak „mkdir” (do tworzenia katalogów) i „touch” (do tworzenia plików). Z kolei komenda „cp” pozwala na kopiowanie plików, a „mv” na ich przenoszenie lub zmianę nazwy.

Wiedza o tym, jak operować na komendach w terminalu, jest jak supermoc. Jeśli chcesz poznać więcej komend i zostać supebohaterem, albo raczej super ninja  🥷 – obczaj nasz kurs narzędzia programisty

ninjaletter

A może Ninjaletter?

Chcesz wiedzieć, co słychać w C++ i nie tylko? Zapisz się na Ninjaletter i otrzymuj od nas co miesiąc dawkę wartościowych treści o C++ i zadania rekrutacyjne. Do tego dorzucamy darmowe materiały, spoilery o nowych kursach, specjalne promocje dla ninjaletterowiczów i wiele, wiele innych. To co, skusisz się?

Łukasz Ziobroń

Łukasz Ziobroń

Zmieniam ludzi w prawdziwych programistów. W nauczaniu stosuję grywalizację, andragogikę i neurodydaktykę.

Najnowsze artykuły

docker

Narzędzia programisty: Docker w skrócie

Co wspólnego ze sobą mają ogry, cebula i Docker? Poznaj podstawy Dockera i dowiedz się, jak może przyspieszyć Twoją codzienną pracę. Odkryj, dlaczego warto go mieć w swoim arsenale programisty.

Czytaj »
good programming practices

Good programming practices – Coding Dojo

Training in a form of Coding Dojo. Participants start with a code review of a small application. They note down their comments. After that, the trainer presents bad and good programming practices. Participants discuss what can be applied in a reviewed code and start fixing it in a form of Coding Dojo.

Czytaj »

Popular C++ Idioms – Coding Dojo

The training starts with a code review of a small application (pre-work). Participants note their thought and discuss their findings in groups. Then popular C++ idioms are presented (the concept and some code) – about 15-20 minutes each. After that participants need to use some of the idioms in a reviewed application code.

Czytaj »
performance optimisations

Performance optimisations

This training is about writing more robust C++ code and algorithms with the help of CPU caches and a compiler. Benchmarking tools are used to show performance gains.

Czytaj »
ninjaletter

Już uciekasz?

Zanim to zrobisz, zapisz się na Ninjaletter, aby wiedzieć, co piszczy w C++. 

Informujemy, iż w celu realizacji usług dostępnych w naszym serwisie, optymalizacji jej treści, dostosowania strony do Państwa indywidualnych potrzeb oraz wyświetlania, personalizacji i mierzenia skuteczności reklam w ramach zewnętrznych sieci reklamowych korzystamy z informacji zapisanych za pomocą plików cookies na urządzeniach końcowych użytkowników. Pliki cookies można kontrolować za pomocą ustawień swojej przeglądarki internetowej. Dalsze korzystanie z naszego serwisu, bez zmiany ustawień przeglądarki internetowej oznacza, iż użytkownik akceptuje stosowanie plików cookies. Więcej informacji zawartych jest w polityce prywatności serwisu.