Polecenia Uniksa
- Dodano: 23 marca 2008
- Wprowadził: dasm
- Komentarze: 83
Dużym problemem dla nowych użytkowników systemów uniksowych jest znajomość poleceń. By temu zapobiec, warto zaopatrzyć się w odpowiednią książkę.
Czasami jednak trudno jest znaleźć właściwą lekturę. By nie trzeba było szukać daleko, Colin Barschel postanowił zebrać najczęściej wykorzystywane polecenia w systemach Unix/Linux/BSD i udostępnić je w postaci książki.
Barschel przedstawił polecenia dotyczące systemu, operacji na plikach, sieci, systemów kontroli wersji, instalowania, drukowania i innych.
Do wyboru mamy trzy drogi zapoznania się z tym materiałem. Przy użyciu przeglądarki internetowej, bądź programu do obsługi pdfów jako ogólnie zebrane polecenia, bądź pdfa gotowego do wydrukowania jako książka.
Całość została udostępniona na licencji CC-by-sa 3.0 dlatego nic nie stoi na przeszkodzie by samodzielnie ją przetłumaczyć i rozpowszechniać dalej wśród polskich użytkowników Linuksa.
Więcej informacji: http://cb.vu/unixtoolbox.xhtml
Znalazłeś literówkę? Zgłoś ją używając formularza!
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.
Niusy na podobny temat:
Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.
83 komentarzy
Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.


Polecam "Linux, dla programistów i użytkowników" z autorstwa Graham Bell i King Abless, tam jest mnóstwo przepisów kucharskich na temat polecenia i podzielony dla początkujących i zaawansowanych!
E, bez sensu;) Moim zdaniem należy walczyć z mitem, że Linux służy do wpisywania poleceń.
Konsola powinna być dla twardzieli, a ci już znają na pamięc wszystki polecenia.
Jeżeli jednak (tak jak ja) masz już dość wyklikiwania wszystkiego przez GUI, albo GUI nie masz, albo po prostu chcesz szybciutko coś wykonać (np. szybszy wg mnie jest apt-get niż jakiś synaptic czy update-manager), to musisz w jakiś sposób się nauczyć poleceń. Od tak z nieba same nie spadną. Tak samo nie będziesz latał po googlach w poszukiwaniu jakiegoś polecenia, skoro go nie znasz. Bo jakbyś znał, to byś nie musiał latać
Po co google, jak jest man…
"Use man, man"?
Man przydaje się, jak znasz polecenie, ale nie znasz szczegółów.
Google przydaje się, jak wiesz co chcesz zrobić, ale nie wiesz jakie polecenie do tego służy.
…Wasza argumentacja do mnie nie trafia. Imho polecenia przydają się tylko przy pracy zdalnej i awaryjnej, normalni użytkownicy powinni używać GUI i tyle. Przynajmniej nie wywalisz / przez literówkę
Jesli chcecie stawiac jakies powazniejsze serwery to wlasciwie zostaja wam tylko polecenia z palca pisane
Nie wyobrazam sobie dokonywac zmian jakimis autmatycznymi konfiguratorami z poziomu GUI, ktore nie wiadomo do konca co i gdzie robia. Od nastu lat pracuje na Slackware i jakos za X-ami nie tesknie.
Jak chce się stawiać jakieś poważniejsze serwery to się już zna wszystkie polecenia;) Poza tym, zwykli użytkownicy nie stawiają poważniejszych serwerów.
Kompletnie się z Tobą nie zgadzam. Ja osobiście nie wyobrażam sobie pracy pod Linuksem bez konsoli. GUI zasadniczo nie używam. A przyczyna tego stanu rzeczy jest bardzo prosta. Taki sposób pracy na komputerze jest kilka razy szybszy niż za pomocą graficznych aplikacji i wielokrotnie wydajniejszy. Szczególnie kiedy nauczysz się pisać wszystkimi palcami.
Poza tym graficzne aplikacje są często bardzo ograniczone i wykonanie nawet prostych czynności jest często niemożliwe lub bardzo czasochłonne. Powłoka tekstowa jest sama w sobie językiem programowania, dzięki czemu można wykonać wiele "sztuczek" ułatwiających pracę. Przykłady mogą być proste np.:
Chcesz usunąć wszystkie pliki *.txt z obecnego katalogu i katalogów w hierarchii o jeden niżej. W przypadku graficznego menagera, jest to bardzo trudne do wykonania w krótkim czasie. W przypadku konsoli, bardzo proszę:
rm *.txt */*.txt
I gotowe.
Inny prosty przykład: chcesz zmienić dla wszystkich plików z rozszerzenia .htm na .html. W GUI praktycznie nie wykonalne, w konsoli:
rename 's/.htm$/.html/' *
I gotowe.
To są bardzo proste czynności, a co jeśli dojdzie do bardziej skomplikowanych?
Przykłady można mnożyć, jednak wniosek jest prosty. Konsolowe środowisko pracy otwiera zupełnie nowe możliwości. I nawet osoba nie interesująca się informatyką, gdy nauczy się w pewnym stopniu je obsługiwać, może na tym bardzo wiele zyskać.
Środowiska graficzne nigdy nie osiągną takich możliwości, ponieważ były by wtedy zbyt skomplikowane (no chyba, że kiedyś będziemy mieli automaty rozumiejące język naturalny, ale wtedy znowu wracamy do porozumiewania się tekstowego, tylko zamiast poleceń języka, wydajemy je w języku naturalnym).
PS. Oczywiście środowiska graficzne też mają swoje dziedziny, w których nie mają szans z tekstowymi (np. edycja grafiki/wideo). Jednak moim zdaniem interakcja z systemem do nich nie należy.
Oczywiście, ze GUI jest do niczego, bo np zeby skonfigurować serwer SAMBA, czy np Apache ( czy bardziej sąplikowane ), trzeba sie przebijać przez stosy dokumentacji, a jeżeli już wiesz co gdzie i jak to przez setki stron jednego pliku, no ale fachowcy i na to pewnie maja sposoby by "nie przewijać" tylko od razu walich echo w plik …
, tylko problem jest taki ze to "już zaawansowana" technika.
Ty sobie nie wyobrażasz pracy bez konsoli, ja sobie nie wyobrażam pracy bez konsoli, ale ZU nie wyobraża sobie wpisywania poleceń i tu zewsząd słyszy, że w Linuksie to do każdej pierdółki trzeba wpisać milion dziwnych poleceń.
Jasne, że w konsoli dużo rzeczy się da zrobić szybciej, bez często wyspecjalizowanych narzędzi, ale dla ZU to jest zuo i tyle. Dla niego to wsteczność, postęp symbolizują kolorowe ikonki;)
Nie kwestionuję przydatności konsoli w ogóle tylko poradników "bash dla opornych". W imię ideologii;)
@Tomasz Wysocki: fajne patenty, dzieki.
(patenty w sensie: sposoby)
Dawno nie słyszałem tak kuriozalnej wypowiedzi
Może coś więcej napiszesz dlaczego powinni używać GUI i tyle? Szybsze jest? Efektywniejsze? Da się w nim zrobić coś czego nie zrobię w konsoli czy po prostu ot tak bez powodu?
Ja tam wolę konsolę jak ktoś lubi marnować czas to niech się bawi w GUI
Spróbuj tylko w GUI przekonwertować 5000 nazw plików z jednego wzorca na drugi, sprawić by twoje dokumenty archiwizowały się automatycznie niezależnie od tego kto na kompie jest zalogowany itp
"Polecenie" jest pewnym niedomówieniem, chodzi przecież o pełnoprawne aplikacje z interfejsem tekstowym. Na tej samej zasadzie możemy twierdzić, że w przypadku GUI poleceniem jest GIMP albo taki np. MS Office (dla fanów Windowsa).
Czy to, że Linux służy do wpisywania poleceń jest mitem – ciężko powiedzieć. Na pewno na chwilę obecną można wyklikać ponad 80% opcji, jednak konsola dla osób nawet średnio zaawansowanych może być bardzo dużym ułatwieniem.
Moim skromnym zdaniem Linux bez konsoli byłby jak Lamborghini z założonym ogranicznikiem do 50 km/h. Fajnie wygląda, dobrze się prowadzi ale przecież można więcej
A co do samego materiału – świetny. Na pewno znajdzie się conajmniej jeden przykład który czegoś nauczy.
Chyba chodziło ci raczej o interfejs konsolowy (CLI). Interfejs tekstowy to odrobinę co innego (np. mc czy lynx działają w tekstowym).
Nie chcę się tutaj zbytnio zagłębiąć w niuanse samych definicji. Generalnie chodziło mi o te aplikacje które można uruchomić w terminalu tekstowym.
CLI to nie jest żaden interfejs konsolowy, tylko interfejs linii poleceń. Konsola (czyli stanowisko operatora, w szczególności funkcję konsoli może pełnić wirtualny terminal) może być równie dobrze graficzna.
Może jestem świrem, ale zawsze mi się wydawało że konsola jest o wiele przyjaźniejsza i szybsza niż jakieś tam klikanie. Nauczyłem wiele osób korzystania z shella, skryptów i ogólnie rzeczy których w GUI nie znajdzie. Zawsze były zadziwione że to jest tak proste i pozwala robić tyle fajnych rzeczy.
pozdrawiam.
Zgadzam się w 100%
Moim zdaniem jak najbardziej trafiony pomysł, przyda się napewno…
Tłumaczymy?
Oczywiście że tłumaczymy: http://wiki.jakilinux.org/unix-toolbox – zapraszam chętnych. Po przetłumaczeniu opublikujemy na toolbox.jakilinux.org.
No to zaczynamy
michuk, wszystko fajnie. Ja akurat cieszę się z tej publikacji, ale mam pytanie formalne. Po jaką cholerę całe to tłumaczenie "jak zamienisz .xhtml na .pdf bla bla bla" i wprowadzanie jakiegoś sztucznego "fiki-miki, czary-mary". Nie można po prostu dać po ludzku linki do wersji pdf itd, tak jak to jest zrobione tutaj? Tak tylko pytam bo nie rozumiem po co takie gmatwanie. No chyba, że to miał być taki żarcik pokazujący jak prawidziwy konsolowy hardcorowiec radzi sobie z takim rzeczami – zamiast dawać linki to trzeba edytować adres ręcznie…
To ja tak napisałem. Chciałem, żeby było tak, jak w oryginale :p
(żeby już coś się pojawiło).
Jak ktos przetłumaczy na PL , to napewno skorzystam , bo to ciekawe "streszczenie" polecen unixa "w jednym" miejscu
To znalazłem na StumbleUpon
Witam
Bardzo ciekawe. Zaraz się zabieram za pomoc w tłumaczeniu.I sama lektura dobrze mi zrobi. Tak, jak mówi większość ludzi – konsola jest niezastąpiona i bez niej nie byłoby linuksa.
Super! Od dawna czegoś takiego szukałem.
Po przetłumaczeniu w ogóle będzie cudownie:)
Osobiście uważam że zwykłemu użytkownikowi nie powinno sie narzucać nauki pracy w konsoli. Tak to już niestety jest, że zwykli użytkownicy o konsoli słyszeć nie chcą i za każdym razem gdy słyszą o Linuksie kojarzą go z białymi znaczkami na czarnym tle. Takiej osobie wystarczy zwykłe środowisko graficzne. Jeżeli będzie chciała zrobić coś bardziej zaawansowanego to zwróci się z prośbą o pomoc do osoby która się na tym zna.
Bardzo mi się nie podoba podejście niektórych użytkowników linuksa do "świeżego mięsa". I g..o mnie obchodzi że ktoś tam uważa że konsola jest wydajniejsza. Z takim podejściem to na pewno nikogo do linuxa się nie przekona. Jak ktoś nie chce, to nie należy mu na siłę tłumaczyć jak to się dobrze pracuje w konsoli, co zresztą tutaj już kilka razy zaobserwowałem.
Dla jasności wspomnę że sam pracując na serwerze i korzystam tylko i wyłącznie z basha.
Pozdrawiam.
Ja mam takie zdanie – zainstalować system, pokazać, że to działa i wprowadzić w świat konsoli dopiero jak ta osoba będzie tego chciała.
Jestem tego samego zdania… Tak zwany Zwykły User nie najmniejszej ochoty pamiętać jakichkolwiek komend dla shella… Jak wiadomo dla niego jest stworzony dwuklik który go wprowadzi w świat "informatyki" dla ZU często świadomość własnego adresu IP jest wyrazem wyższego zaawansowania informatycznego… Tak więc wg mnie konsola -> dla admina, a dla ZU dwuklik i odhaczanie ptaszków…
Przy okazji trzeba sie zastanowić jeszcze czy zwykłemu użytkownikowi jest potrzebny shell do konfiguracji na przykład: Kadu, Firefoksa, Gimpa, Thunderbirda, Xsane, Amaroka, Kaffeine, Mplayera etc…
A to są aplikacje których używają ZU i one nie mają przyjaznej konfiguracji z powłoki shell…
a czy ktoś tu kogoś do czegoś zmusza?
Moim zdaniem:
fajna sprawa, kazdy znajdzie cos nowego
Co jak co ale konsola najbardziej sie przydaje jak X-y padna a system staje na hasle roota zaraz po init – lub np. nie zgadza sie build modulu kernela nvidia i sterownika dla nvidia ?
Bardzo trudno wtedy korzystac z gui :] No i kto wie jak to uruchomic?
Najnowsze PLD trudno zainstalowac inaczej niz z konsoli.
Chociaz klarownie jest to opisane nawet dla poczatkujacego.
Tam tez szukalbym opisu co do czego w konsoli – http://pl.docs.pld-linux.org/ jak administrowac systemem itp.
Jak wiadomo wiekszosc tych prawd dziala na wiekszosci dystrybucji.
Bo kazdy linux w konsoli wyglada prawie tak samo
Pozdrawiam.
No widzicie, aby korzystać z Windowsa nie potrzeba żadnych książeg, znajomości 5000 komend, poleceń, umiejętnści edytowania 40 plików dziennie oraz nie trzeba poświęcać kilku tygodni na konfigurowanie. W Windowsie wszystko działa od razu po instalacji.
Jeśli tobie Windows działa od razu po instalacji tzn, że używasz Rescue Disk od producenta sprzętu…
Nie widziałem jeszcze "czystego" Windowsa tak żeby sam w sobie po zainstalowaniu dawał możliwość korzystania z całego sprzętu zawartego w "pudle"… Do tego trzeba parę sterowników…
Mam wrażenie, że nie miałeś "Anonimie" do czynienia ze "Zwykłym Użytkownikiem" tylko z kolegami, którzy maja jakieś pojęcie na temat instalacji sterowników…
Dla prawdziwego "ZU" instalacja najprostszych sterowników jest wyzwaniem więc, a w szczególności na przykład obsługa dźwięku HD gdzie jest ważna instalacja sterowników w danej kolejności i jeśli się to pominie to cały czas będzie żółty znaczek przy sprzęcie…
numerous log you’ve take in
I’m impressed, I ought to say. Really hardly at any time do I encounter a blog site that is definitely equally educative and entertaining, and let me tell you, you have hit the nail about the head. Your believed is spectacular; the issue is something that not adequate persons are talking intelligently about. I am very blissful that I stumbled through this in my look for one issue referring to this
fat daybook you’ve retain
While I tend to agree with the post I sincerely believe that car insurance has become too complex for the average car insurance policy holder. Just like any serious purchase however you must perform due diligence and research the insurance companies before you purchase.
While I tend to agree with the post I strongly believe that car insurance has become too complex for the average policy holder. Just like any serious purchase however you must perform due diligence and research the car insurance companies before you purchase.
I know this if off topic but I’m looking into starting my own blog and was curious what all is needed to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web smart so I’m not 100% sure. Any suggestions or advice would be greatly appreciated. Many thanks
Super-Duper website! I am loving it!! Will come back again. I am taking your feeds also
Having just been searching forwell written blog posts for the research project I’ve been working on when I happened to find yours. Thanks for this useful content! — What Causes Diabetes
Do you have a spam problem on this blog; I also am a blogger, and I was curious about your situation; many of us have created some nice procedures and we are looking to swap methods with others, be sure to shoot me an email if interested.
You have some helpful ideas! Maybe I should consider doing this by myself.
This is absolutely a well written article. My only issue is I am experiencing an issue with your RSS feed . For some reason I am unable to subscribe to it. Is there anybody have an similar RSS problem? If somebody else is having the same issue please contact me Happel1130@gmail.com.
Excellent journal! I really like how it is smooth on my eyes and also the information are well scripted. I am wondering how I might be informed whenever a newborn mail has been successful. I have signed to your rss feed which must perform the trick! By!
I located your personal blog site on the search engines along with analyze a number of their early discussions. Maintain the good control. I merely more boost your protein RSS feed so that you can items Live messenger Announcement Readers. Searching for toward studying further within you eventually!…
I recently found your blog web pages on the search engines and thus test a few of your own beginning pastes. Have up the nice control. I increased the RSS feed toward my MSN Press Website reader. Interested in forward to following further on your part at a later time!…
Each man casts a shadow; not his body only, but his imperfectly mingled spirit. This is his grief. Let him turn which approach he will, it falls reverse to the sun; brief at noon, long at eve. Did you never see it?
However, nothing seemed forced, which is good.
I needed to thank you for this great read!! I undoubtedly having fun with each little bit of it I have you bookmarked to check out new stuff you post
You ought to actually think about working on growing this weblog into a major authority in this market. You evidently have a grasp handle of the topics everyone is searching for on this website in any case and you can certainly even earn a buck or two off of some advertisements. I would discover following current matters and raising the amount of write ups you put up and I guarantee you’d start seeing some amazing focused site visitors in the near future. Only a thought, good luck in no matter you do!
What a wonderful site and interesting posts, I will post a link on my blogroll and bookmark this site. Regards! Thanks! Cheers! Ted Bundick
Good article and straight to the point. I don’t know if this is in fact the best place to ask but do you guys have any thoughts on where to employ some professional writers? Thx
I’m right here to see some good comments! Hmmm, this site won’t load properly upon my Ipad.
Thanks bro
Once I originally commented I clicked the -Notify me when new comments are added- checkbox and now every time a remark is added I get 4 emails with the same comment. Is there any approach you possibly can take away me from that service? Thanks!
Thanks bro
Thanks bro
My neighbor and I had been simply debating this specific subject, he is normally in search of to show me incorrect. Your view on that is great and exactly how I actually feel. I just now mailed him this website online to indicate him your personal view. After wanting over your website I e-book marked and might be coming back to learn your new posts!
Heya, I just hopped over to your web-site using StumbleUpon. Not somthing I would generally browse, but I enjoyed your views none the less. Thanks for creating something worthy of reading through.
How do you fancy becoming your individual boss, choosing your personal working hours and meeting new folks each day? Would you prefer to make great dollars and have the satisfaction of helping individuals learn something new? It really is easy to see why numerous people today from every walk of life want to be a driving instructor.
It’s best to take part in a contest for the most effective blogs on the web. I’ll suggest this site!
After I initially commented I clicked the -Notify me when new feedback are added- checkbox and now each time a comment is added I get 4 emails with the identical comment. Is there any way you possibly can take away me from that service? Thanks!
loved what you are doing with the blog man if you are looking for ill clothes come check out Hm Clothing
You made some valid points here. I’ve done a lot of searching on the topic and think almost all people will agree with your post. Thanks, Carolyn Love
Great website you have here but I was curious if you knew of any discussion boards that cover the same topics discussed in this article? I’d really like to be a part of community where I can get comments from other knowledgeable individuals that share the same interest. If you have any recommendations, please let me know. Thank you! coach outlet
Thank you for sharing that on your weblog.
Thanks bro
Good to know
I wished to thank you for this great read!! I positively enjoying every little little bit of it I’ve you bookmarked to take a look at new stuff you publish
What a amazing site and educational posts, I will post a link on my blogroll and bookmark this site. Regards! Thanks! Cheers! Sheri Massey
My neighbor and I had been just debating this specific topic, he’s usually searching for to prove me incorrect. Your view on that is great and precisely how I actually feel. I just now mailed him this website online to indicate him your personal view. After looking over your website I e-book marked and will likely be coming back to read your new posts!
Search engine optimization needs an excellent search engine optimizer plan. Just one in every of these strategies could make a big distinction in your sites position and company your web site brings you.
I just needed to say that I found your website via Goolge and I am glad I did. Keep up the good work and I will make sure to bookmark you for when I have more free time away from the books. Thanks again!
Highly rated post. I be taught something completely new on completely different blogs everyday. Deciding on one . stimulating to learn the paper content material from other writers and be taught just a little something from their website. I’d like to use sure of this content material on my weblog you’re mind. Natually I’ll give a hyperlink here we’re at your internet-site. Recognize your sharing.
Do you know every single Twitter Buff Post wall surface along with RSS feed that can be enrolled in, snapped up, embedded, plus anything else to do.
I’d constantly want to be update on new posts on this internet site , saved to my bookmarks ! .