Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *
Bardzo często używam grep, awk, sed, sort i uniq do manipulowania danymi. Moje umiejętności w zakresie Excela są ograniczone, więc kiedy muszę ponownie sformatować niektóre dane w nowe kolumny lub zmienić formatowanie, uważam, że wiersz poleceń jest świetny. Możesz bardzo szybko dzielić pola, zmieniać ograniczniki i bardzo szybko manipulować tekstem. Pętle Bash są również dobrodziejstwem.
Wydaje mi się, że „czytając między wierszami” to, co może być bardzo pomocne, jest pół obszernym artykułem napisane dla średnio zaawansowanych technologicznie (lub lepszych) użytkowników systemu Windows przechodzących na Linuksa - w tym jestem sobą Grupa. Moim pomysłem na dobry zarys takiego artykułu jest rodzaj eksploracji instalacji Windows i pokazanie potencjalnemu nowemu użytkownikowi Linuksa, gdzie / jak zrobić w Linuksie, co jest przyzwyczajony robić w systemie Windows. Przykłady: gdzie jest odpowiednik Menedżera urządzeń? W jaki sposób instaluje się programy - w szczególności programy NIEuwzględnione w Centrum oprogramowania Ubuntu lub menedżerze pakietów Synaptic? Na przykład słowa takie jak „tarball” brzmią dość niechlujnie i przerażająco. Co powiesz na rozszerzenia plików i co one oznaczają? Mam wrażenie, że Ubuntu 10.04 jest świetny, a im więcej go używam, tym bardziej myślę, że go trzymam. Ale wymaga to psychologicznego skoku, a artykuł na temat przejścia byłby wspaniały.
Zdaję sobie sprawę, że nie jest to centralne zagadnienie, ale wydawało się, że to dobre miejsce, aby o tym wspomnieć.
Wydaje mi się, że „czytając między wierszami” to, co może być bardzo pomocne, jest pół obszernym artykułem napisane dla średnio zaawansowanych technologicznie (lub lepszych) użytkowników systemu Windows przechodzących na Linuksa - w tym jestem sobą Grupa. Moim pomysłem na dobry zarys takiego artykułu jest rodzaj eksploracji instalacji Windows i pokazanie potencjalnemu nowemu użytkownikowi Linuksa, gdzie / jak zrobić w Linuksie, co jest przyzwyczajony robić w systemie Windows. Przykłady: gdzie jest odpowiednik Menedżera urządzeń? W jaki sposób instaluje się programy - w szczególności programy NIEuwzględnione w Centrum oprogramowania Ubuntu lub menedżerze pakietów Synaptic? Na przykład słowa takie jak „tarball” brzmią dość niechlujnie i przerażająco. Co powiesz na rozszerzenia plików i co one oznaczają? Mam wrażenie, że Ubuntu 10.04 jest świetny, a im więcej go używam, tym bardziej myślę, że go trzymam. Ale wymaga to psychologicznego skoku, a artykuł na temat przejścia byłby wspaniały.
Zdaję sobie sprawę, że nie jest to centralne zagadnienie, ale wydawało się, że to dobre miejsce, aby o tym wspomnieć.
Dla wielu wydaje się to zarówno ruchem, jak i produktem. Łatwo zauważyć, że wielu odnosi się nawet do systemu Linux, jakby to była filozofia.
Naturalnie sprawia to, że celem jest w równym stopniu uświadomienie innym pozytywnych aspektów tej filozofii, jak również „sprzedaży” (darmowego) produktu „klientom”.
Osobiście zacząłem używać Ubuntu, ponieważ widziałem, o ile łatwiej jest uczyć pewnych aspektów prac programistycznych (to oraz dostosowanie wizualne, automatyzacja, responsywność GUI) i cieszę się z wyzwania uczenia się korzystania z terminala więcej.
Wciąż używam jednego rdzenia na gnieździe 939 mobo, i to automatycznie zainstalowało wszystkie sterowniki (nawet te prawnie zastrzeżone Nvidii) i nawet moja stara karta dźwiękowa soundblaster surround działa.
Nie wiem, zwykłem mówić, że nie sądzę, że Linux (ubuntu wydaje się być najbardziej przyjazny) był całkiem gotowy na „wielki czas” ale szczerze mówiąc, ten bieżący bieg z 10.04 wydaje się dawać mi wszystko, czego mogłem chcieć od GUI i polecenia linia. Wydaje mi się, że także wraz z pojawieniem się Linuksa na platformie Linux, gracze to raczej frajerzy, ponieważ zręcznie wyglądają, łatwo dostosowując GUI.
Pewnie, nie wszyscy cieszą się z takiego wyzwania, ale wyzwanie jest teraz mniejsze, a wciąż jest wielu, którzy to robią. Niektórzy nawet za to zapłacą (ale nie muszą).
Okej, więc dla niektórych nie działa. Jak to jest absurdalne? To idzie w obie strony ...
Autor wskazuje (nieco nieefektywnie, ale nadal słusznie), że zadania te wykonują * mniej działań * do wykonania. To, co wymagałoby powtarzalnego klikania, przeciągania i nawigacji w GUI, można wykonać, wpisując wiersz lub dwa.
Komentarz # 4 z LinuxTutBlog wyjaśnia ten punkt nieco skuteczniej.
Oczywiście, podobnie jak w systemie Linux (jeśli znasz składnię) w systemie Windows, możesz robić wiele rzeczy jednakowo lub bardziej wydajnie (jeśli znasz odpowiednią aplikację i gdzie ją zdobyć (np. Process Explorer, MP3 Tag Tools itp.).
Jestem całkowicie przyzwyczajony do GUI, do niedawna korzystałem z systemu Windows. Nawet z moją jak dotąd szczątkową interakcją z terminalem, wciąż jestem pod dużym wrażeniem zakresu i łatwości pewnych rzeczy. Jasne, nie działa to dla wszystkich, ale dla wielu działa. Osobiście zacząłem myśleć o terminalu jako o oprogramowaniu, które jest „jeden rozmiar dla wszystkich”. W przypadku guis możesz spakować tylko tyle, zanim będziesz mieć zbyt wiele kart, zbyt wiele pól wyboru itp., Więc posiadanie programu, w którym możesz po prostu przypisać dowolną funkcję, byłoby trochę niewygodne.
Linia poleceń może mieć bardziej stromą krzywą uczenia się i dla niektórych może być wręcz bezużyteczna, ale myślę, że jest to bez wątpienia warte zrobienia prawie wszystkiego.
Niektóre rzeczy są łatwiejsze w Linuksie, ale roszczenie nie jest wyłączne.
Cała idea nawet argumentowania, że jedno podejście jest lepsze od drugiego, jest naprawdę jak próba argumentowania, że klucz jest lepszy niż śrubokręt.
Nie sądzę, żeby autorzy zamierzali argumentować, że to działa dla każdego / wszystkich.
To jest absurdalne! To, co działa dla jednej osoby, może nie działać dla innej. Jeśli pamiętasz polecenie. Jeśli znasz składnię. Jeśli lubisz pisać Jeśli nie piszesz literówek... wtedy MOŻE być łatwiejsze. Jeśli musisz to sprawdzić. Jeśli nie znosisz pisania, to WIĘCEJ pracy.
Przykład:
Mówisz, że otwarcie terminala i wpisanie sudo killall firefox, a następnie podanie hasła jest łatwiejsze niż otwarcie monitora systemu i czytanie Firefoksa z listy procesów i naciśnięcie przycisku zabijania lub naciśnięcie Alt + F2 i wpisanie xkill, a następnie kliknięcie przestępcy okno. Nie wydaje mi się W obu przypadkach nie musisz podawać hasła, aby GUI działało.
Jeśli chodzi o instalację sudo apt-get, jest ona szybsza tylko wtedy, gdy znasz nazwę aplikacji i nie zawsze jest to łatwe do ustalenia. Na przykład objawienie to zarówno przeglądarka, jak i gra. Lub co wpisujesz, aby zainstalować menedżera ustawień compiz lub bibliotekę lub czcionkę. Jeśli instalujesz wiele rzeczy, łatwiej jest je wybrać z listy i nie ryzykować literówek i odgadywania nazw aplikacji.
Jest to tak subiektywne, że czyni go kiepskim argumentem. Twój tytuł wprowadza w błąd i nie udaje ci się zgodzić. NIE jest łatwiej robić tych rzeczy w wierszu poleceń. To jest TYLKO łatwiejsze, ponieważ MYŚLISZ, że jest łatwiej. Dla ludzi, którzy nie znoszą pisania, starzeją się lub są zastraszani błędami składniowymi, NIE jest to łatwiejsze, ale ćwiczenie frustracji.
Wiele osób chce po prostu załatwić sprawę i nie są zainteresowane rozwiązaniami z zakresu śrub i nakrętek. Musimy pamiętać, że kiedy udzielamy porad i uczymy się udzielać porad, które nie będą działać dla użytkownika z powodu naszego ukrytego planu edukowania ich na temat wiersza poleceń, ale dlatego, że je podniesie i bieganie.
To jest absurdalne! To, co działa dla jednej osoby, może nie działać dla innej. Jeśli pamiętasz polecenie. Jeśli znasz składnię. Jeśli lubisz pisać Jeśli nie piszesz literówek... wtedy MOŻE być łatwiejsze. Jeśli musisz to sprawdzić. Jeśli nie znosisz pisania, to WIĘCEJ pracy.
Przykład:
Mówisz, że otwarcie terminala i wpisanie sudo killall firefox, a następnie podanie hasła jest łatwiejsze niż otwarcie monitora systemu i czytanie Firefoksa z listy procesów i naciśnięcie przycisku zabijania lub naciśnięcie Alt + F2 i wpisanie xkill, a następnie kliknięcie przestępcy okno. Nie wydaje mi się W obu przypadkach nie musisz podawać hasła, aby GUI działało.
Jeśli chodzi o instalację sudo apt-get, jest ona szybsza tylko wtedy, gdy znasz nazwę aplikacji i nie zawsze jest to łatwe do ustalenia. Na przykład objawienie to zarówno przeglądarka, jak i gra. Lub co wpisujesz, aby zainstalować menedżera ustawień compiz lub bibliotekę lub czcionkę. Jeśli instalujesz wiele rzeczy, łatwiej jest je wybrać z listy i nie ryzykować literówek i odgadywania nazw aplikacji.
Jest to tak subiektywne, że czyni go kiepskim argumentem. Twój tytuł wprowadza w błąd i nie udaje ci się zgodzić. NIE jest łatwiej robić tych rzeczy w wierszu poleceń. To jest TYLKO łatwiejsze, ponieważ MYŚLISZ, że jest łatwiej. Dla ludzi, którzy nie znoszą pisania, starzeją się lub są zastraszani błędami składniowymi, NIE jest to łatwiejsze, ale ćwiczenie frustracji.
Wiele osób chce po prostu załatwić sprawę i nie są zainteresowane rozwiązaniami z zakresu śrub i nakrętek. Musimy pamiętać, że kiedy udzielamy porad i uczymy się udzielać porad, które nie będą działać dla użytkownika z powodu naszego ukrytego planu edukowania ich na temat wiersza poleceń, ale dlatego, że je podniesie i bieganie.
Doszedłem do wniosku, że istnieją tylko 3 rzeczy, które uniemożliwiają Linuksowi osiągnięcie dominacji nad światem :) :). Jednym z nich jest oddanie Terminalowi, jednym brak obsługi sterowników dla starego, kiepskiego sprzętu, a drugim brak / niespójność wsparcia dla użytkowników na poziomie podstawowym.
Teraz możesz polubić Terminal, ale jest to zła polityka, której twórcy Linuksa (w tym Ubuntu i Mint) nie mogą przejdźcie przez to i musicie przypomnieć nam, że GUI jest tylko stosunkowo płytką przesłoną dla piękna polecenia linia. Nie możesz być zbyt długo przed swoimi klientami. Jeśli społeczność jest zmuszona do głoszenia wiersza poleceń noobom, noobowie poczują, że nie są * traktowani jak klienci i nie będą kupować. Tak, to nic nie kosztuje, ale nie kupią go jeszcze.
Jeśli chodzi o sterowniki do starego sprzętu, zdaję sobie sprawę, że może to być po prostu zbyt dużo pracy, ale w moim książkowym oprogramowaniu, które prosi mnie o aktualizację komputera moich rodziców, nie daje wolności.
Wreszcie uważam, że nie muszę nalegać na wsparcie użytkowników, prawda.
Więc kiedy będę wiedział, że Linux jest gotowy na rynek SOHO, kiedy zobaczę dystrybucję, która zawiera agresywnie samowystarczalny GUI i ogromną pomoc kontekstową. Nie twierdzę, że byłaby to świetna dystrybucja, ale musisz to zrobić tak, jakby to był „samochód koncepcyjny”.
BTW, miała to być przyjazna krytyka, nie jestem pewien, czy to oczywiste.
Doszedłem do wniosku, że istnieją tylko 3 rzeczy, które uniemożliwiają Linuksowi osiągnięcie dominacji nad światem :) :). Jednym z nich jest oddanie Terminalowi, jednym brak obsługi sterowników dla starego, kiepskiego sprzętu, a drugim brak / niespójność wsparcia dla użytkowników na poziomie podstawowym.
Teraz możesz polubić Terminal, ale jest to zła polityka, której twórcy Linuksa (w tym Ubuntu i Mint) nie mogą przejdźcie przez to i musicie przypomnieć nam, że GUI jest tylko stosunkowo płytką przesłoną dla piękna polecenia linia. Nie możesz być zbyt długo przed swoimi klientami. Jeśli społeczność jest zmuszona do głoszenia wiersza poleceń noobom, noobowie poczują, że nie są * traktowani jak klienci i nie będą kupować. Tak, to nic nie kosztuje, ale nie kupią go jeszcze.
Jeśli chodzi o sterowniki do starego sprzętu, zdaję sobie sprawę, że może to być po prostu zbyt dużo pracy, ale w moim książkowym oprogramowaniu, które prosi mnie o aktualizację komputera moich rodziców, nie daje wolności.
Wreszcie uważam, że nie muszę nalegać na wsparcie użytkowników, prawda.
Więc kiedy będę wiedział, że Linux jest gotowy na rynek SOHO, kiedy zobaczę dystrybucję, która zawiera agresywnie samowystarczalny GUI i ogromną pomoc kontekstową. Nie twierdzę, że byłaby to świetna dystrybucja, ale musisz to zrobić tak, jakby to był „samochód koncepcyjny”.
BTW, miała to być przyjazna krytyka, nie jestem pewien, czy to oczywiste.
pskill (narzędzie wiersza poleceń), które jest częścią pakietu pstools od Sysinternals / Microsoft, działa dobrze do zabijania aplikacji w systemie Windows. Mam pstools na moim komputerze i mam folder dodany do mojej ścieżki, dzięki czemu mogę go łatwo uruchomić. Działa również dobrze do zabijania procesów na zdalnych komputerach.
Fajny pomysł na artykuł =), ale myślę, że brakuje ci większych mocy wiersza poleceń (choć mówisz, że na to liczysz). Co powiesz na:
- Zmiana rozmiaru 1000 zdjęć z określonym wzorcem nazwy
- Rekurencyjnie usuwaj wszystkie pliki z określonym rozszerzeniem
- Przetwarzanie danych wyjściowych programu w celu uzyskania z niego nowych informacji (np. Znalezienie 10 najbardziej zajmujących miejsce pakiety, gdy menedżer pakietów nie oferuje takiego widoku, porównując uruchomione procesy na różnych serwerach itp.)
- Spędzanie mniej czasu na uczeniu się i więcej na pracy (linia poleceń zmienia się mniej w czasie)
- Robienie czegoś, co ostatnio zrobiłeś (Ctrl + r Basha bije każde menu „ostatnio otwieranych plików”, jakie kiedykolwiek widziałem)
- Automatyzacja i / lub planowanie działań (większość poleceń można uogólnić)
Fajny pomysł na artykuł =), ale myślę, że brakuje ci większych mocy wiersza poleceń (choć mówisz, że na to liczysz). Co powiesz na:
- Zmiana rozmiaru 1000 zdjęć z określonym wzorcem nazwy
- Rekurencyjnie usuwaj wszystkie pliki z określonym rozszerzeniem
- Przetwarzanie danych wyjściowych programu w celu uzyskania z niego nowych informacji (np. Znalezienie 10 najbardziej zajmujących miejsce pakiety, gdy menedżer pakietów nie oferuje takiego widoku, porównując uruchomione procesy na różnych serwerach itp.)
- Spędzanie mniej czasu na uczeniu się i więcej na pracy (linia poleceń zmienia się mniej w czasie)
- Robienie czegoś, co ostatnio zrobiłeś (Ctrl + r Basha bije każde menu „ostatnio otwieranych plików”, jakie kiedykolwiek widziałem)
- Automatyzacja i / lub planowanie działań (większość poleceń można uogólnić)