Jak poradzić sobie bez midnight commandera


Dlaczego nie warto używać mc

Unixowe interpretery poleceń są bardzo rozbudowanymi narzędziami. Ich możliwości są nieporównywalnie większe niż możliwości dosowo/windowsowego interpretera command.com, a nawet entekowego cmd.exe. Można przy ich użyciu BARDZO WYGODNIE wykonywać podstawowe operacje na plikach. Wystarczy zdobyć trochę wprawy i wyrobić sobie kilka nawyków i można pracować SZYBCIEJ, WYDAJNIEJ i WYGODNIEJ niż w mc.

Jak przeglądać, kopiować, usuwać pliki

Do przeglądania plików w katalogu służy polecenie
ls
(to tylko dwa uderzenia w klawiaturę). Jeżeli wyniki nie mieszczą się na ekranie, użyj
ls | less
ale o tym chyba już wiesz. Innym sposobem na przeglądanie plików jest wciśnięcie ctrl-d

Jeżeli chce skopiować plik z podkatalogu zad i nie jestem pewien jak dokładnie ten plik się nazywa robie tak:
$ cd zad/ tu wciskam ctrl-d, i widze:

$ cd zad/
zad1.c zad2.c Makefile opis.txt
i już znam zawartość katalogu zad

Uwaga: w linuxie zwykle używa się 'basha', tam zamiast 'ctrl-d' używa sie podwójnego uderzenia w 'tab'

Innym równie wygodnym narzędziem jest uzupełnianie, uruchamiane klawiwzem tab . Prześledź poniższą historyjkę:
Chcę skopiować plik z zadaniem z katalogu 'zadania': pisze:
$ zad i tu wciskam 'tab', shell dokańcza nazwę katalogu, pod warunkiem że nie ma innej zaczynającej się na 'zad'
$ cp zadania/ ctrl-d:
$ cp zadania/
zad1.c zad2.c Makefile opis

wpisuje
$ zadania/z tab
$ cp zadania/zad słyszę piknięcie głośniczka informujące mnie o tym że jest inny plik o takim początku nazwy
$ cp zadania/zad1 tab
$ cp zadania/zad2.c

Możesz kopiować, przenosić i ususwać całe katalogi za pomocą komend cp, mv i rm z parametrem -r:
cp -r /home/kreczmer/Zajecia_C/przyklady_curses/ . skopiuje cały katalog z przykładami do bierzącego katalogu.

Pamiętaj, że w każdej chwili polecenie pwd wyświetla nazwę bieżącego katalogu. Zapoznaj się też z mechanizmem działania aliasów i spróbuj stworzyć swoje własne aliasy. Przykłady znajdziesz w pliku konfiguracyjnym shella w twoim katalogu domowym (.cshrc).

I tak wykonując niewiele klepnięć w klawiaturę, nie znając dokładnie nazw plików ani katalogów skopiowałem dokładnie ten plik który chciałem. Założe się, że po kilkunastu minutach nabierzesz takiej wprawy, że będziesz wykonywał podstawowe operacje szybciej niż w mc.

Spis podstawowych poleceń

Jak przeglądać pliki

Małe pliki można przeglądać poleceniem cat,a takie które nie mieszczą się na ekranie poleceniem less , albo more. Przy podawaniu tym poleceniom nazw plików możesz korzystać z 'maszynerii' opisanej powyżej (tab, ctrl-d).


Valid HTML 4.01 Transitional