Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Я очень часто использую grep, awk, sed, sort и uniq для манипулирования данными. Мои навыки работы с Excel ограничены, поэтому, когда мне нужно переформатировать некоторые данные в новые столбцы или переключить форматирование, я нахожу командную строку отличной. Вы можете очень быстро разделять поля, менять разделители и выполнять некоторые операции с текстом очень быстро. Петли Баш также благо.

Мне кажется, что "чтение между строк", что может быть очень полезным, является полу всеобъемлющей статьей написано для пользователей Windows с умеренной технологией (или лучше), переходящих на Linux - я включаю себя в это группа. Моя идея хорошего плана для такой статьи - изучить установку Windows и показать потенциальному новому пользователю Linux, где и как делать в Linux то, что он привык делать в Windows. Примеры: где находится эквивалент диспетчера устройств? Как установить программы, в частности, программы, которые НЕ включены в Ubuntu Software Center или Synaptic Package Manager? Такие слова, как «тарбол», например, звучат довольно грязно и страшно. Как насчет расширений файлов и что они значат? У меня сложилось впечатление, что Ubuntu 10.04 великолепен, и чем больше я им пользуюсь, тем больше я думаю, что держу его. Но это требует психологического скачка, и статья о переходе была бы замечательной.

instagram viewer

Я понимаю, что это не совсем центральное место в теме, но это место, как никто другой, может упомянуть это.

Мне кажется, что "чтение между строк", что может быть очень полезным, является полу всеобъемлющей статьей написано для пользователей Windows с умеренной технологией (или лучше), переходящих на Linux - я включаю себя в это группа. Моя идея хорошего плана для такой статьи - изучить установку Windows и показать потенциальному новому пользователю Linux, где и как делать в Linux то, что он привык делать в Windows. Примеры: где находится эквивалент диспетчера устройств? Как установить программы, в частности, программы, которые НЕ включены в Ubuntu Software Center или Synaptic Package Manager? Такие слова, как «тарбол», например, звучат довольно грязно и страшно. Как насчет расширений файлов и что они значат? У меня сложилось впечатление, что Ubuntu 10.04 великолепен, и чем больше я им пользуюсь, тем больше я думаю, что держу его. Но это требует психологического скачка, и статья о переходе была бы замечательной.
Я понимаю, что это не совсем центральное место в теме, но это место, как никто другой, может упомянуть это.

Для многих это кажется таким же движением, как и продуктом. Легко заметить, что многие даже относятся к Linux как к философии.
Естественно, это в равной степени ставит целью пролить свет на положительные стороны этой философии, а также «продавать» (бесплатный) продукт «клиентам».

Лично я начал использовать Ubuntu, потому что я видел, насколько легче это облегчает изучение определенных аспектов разработки. (это и визуальная настройка, автоматизация, отзывчивость GUI) и я получаю удовольствие от обучения использованию Терминала Больше.
Я все еще использую одно ядро ​​на сокете 939 mobo, и он автоматически установил все драйверы (даже фирменные Nvidia), и даже моя старая звуковая карта с задним звуком работает.
Я не знаю, я обычно говорил, что я не думаю, что Linux (Ubuntu, кажется, наиболее дружелюбный новичок) был вполне готов к "большой раз" но, честно говоря, этот текущий прогон с 10.04, кажется, дает мне все, что я мог хотеть и от GUI и от команды линия. Кроме того, с приходом Steam в Linux, я думаю, что это в значительной степени закрывает глаза, потому что геймеры - отстойные люди, которые легко настраивают графический интерфейс.
Конечно, не всем нравится такой вызов, но сейчас такой вызов не так уж и велик, и есть еще многие, которые его делают. Некоторые даже заплатили бы за него (но не обязаны).

Итак, у некоторых это не работает. Как это абсурдно? Это идет в обе стороны ...
Автор подчеркивает (несколько неэффективно, но все еще актуально), что для выполнения этих задач требуется * меньше действий *. То, что потребует повторного нажатия, перетаскивания и навигации в графическом интерфейсе, можно сделать, набрав одну или две строки.
Комментарий № 4 от LinuxTutBlog объясняет этот момент немного более эффективно.
Конечно, так же, как в Linux (если вы знаете синтаксис) в Windows, вы можете делать многие вещи одинаково или более эффективно (если вы знаете правильное приложение и где его получить (например, Process Explorer, MP3 Tag Tools и т. Д.).

Я полностью привык к графическому интерфейсу, до недавнего времени я использовал исключительно Windows. Даже при моем пока еще элементарном взаимодействии с терминалом, я все еще впечатлен масштабом и простотой некоторых вещей. Конечно, это работает не для всех, но для многих это работает. Лично я начал думать о терминале как о программном обеспечении, которое «один размер подходит всем». С помощью guis вы можете упаковать столько всего, прежде чем у вас будет слишком много вкладок, слишком много флажков и т. Д., Поэтому наличие программы, которую вы можете просто добавить к любой функции, которую вы хотите, было бы немного громоздким.
Командная строка может иметь кривую обучения более крутой, и быть совершенно непригодным для некоторых, но это значение в том, способен делать почти ничего, это я думаю, неоспоримо.
Некоторые вещи проще в Linux, но претензия не является исключительной.
Сама идея даже пытаться утверждать, что один подход лучше другого, на самом деле все равно что пытаться утверждать, что гаечный ключ лучше отвертки.
Я не думаю, что авторы намеревались утверждать, что это работает для всех / каждого.

Это абсурд! То, что работает для одного человека, может не работать для другого. Если вы можете вспомнить команду. Если вы знаете синтаксис. Если вам нравится печатать Если вы не делаете опечатки... тогда это МОЖЕТ быть проще. Если вам нужно посмотреть это. Если вы ненавидите печатать, то это больше работы.

Пример:

Вы говорите, что открыть терминал и набрать sudo killall firefox, а затем ввести пароль проще, чем открыть системный монитор и читая Firefox из списка процессов и нажимая кнопку уничтожения или нажимая Alt + F2 и печатая xkill, затем нажимая на нарушителя окно. Я так не думаю. В обоих случаях вам не нужно указывать пароль для работы графического интерфейса.

Что касается sudo apt-get install, то это происходит быстрее, только если вы знаете имя приложения, и это не всегда легко определить. Например, прозрение - это и браузер, и игра. Или что вы печатаете, чтобы установить менеджер настроек compiz или какую-нибудь библиотеку или шрифт. Если вы устанавливаете много вещей, то легче выбрать их из списка, не рискуя делать опечатки и угадывать имена приложений.

Это настолько субъективно, что превращать это в слабый аргумент. Ваш заголовок вводит в заблуждение, и вы не можете сделать свою точку зрения. Это не так просто делать в командной строке. Тебе легче, потому что ты ДУМАЕШЬ, что легче. Для людей, которые ненавидят печатать, стареют или запугиваются из-за синтаксических ошибок, тогда это НЕ просто, а упражнение в разочаровании

Многие люди просто хотят, чтобы что-то было сделано, и их не интересуют гайки и болты. Мы должны помнить, что когда мы даем советы и учимся давать советы, которые будут работать для пользователя, не из-за нашей скрытой повестки дня, чтобы обучить их о командной строке, но потому что это заставит их и Бег.

Это абсурд! То, что работает для одного человека, может не работать для другого. Если вы можете вспомнить команду. Если вы знаете синтаксис. Если вам нравится печатать Если вы не делаете опечатки... тогда это МОЖЕТ быть проще. Если вам нужно посмотреть это. Если вы ненавидите печатать, то это больше работы.

Пример:

Вы говорите, что открыть терминал и набрать sudo killall firefox, а затем ввести пароль проще, чем открыть системный монитор и читая Firefox из списка процессов и нажимая кнопку уничтожения или нажимая Alt + F2 и печатая xkill, затем нажимая на нарушителя окно. Я так не думаю. В обоих случаях вам не нужно указывать пароль для работы графического интерфейса.

Что касается sudo apt-get install, то это происходит быстрее, только если вы знаете имя приложения, и это не всегда легко определить. Например, прозрение - это и браузер, и игра. Или что вы печатаете, чтобы установить менеджер настроек compiz или какую-нибудь библиотеку или шрифт. Если вы устанавливаете много вещей, то легче выбрать их из списка, не рискуя делать опечатки и угадывать имена приложений.

Это настолько субъективно, что превращать это в слабый аргумент. Ваш заголовок вводит в заблуждение, и вы не можете сделать свою точку зрения. Это не так просто делать в командной строке. Тебе легче, потому что ты ДУМАЕШЬ, что легче. Для людей, которые ненавидят печатать, стареют или запугиваются из-за синтаксических ошибок, тогда это НЕ просто, а упражнение в разочаровании

Многие люди просто хотят, чтобы что-то было сделано, и их не интересуют гайки и болты. Мы должны помнить, что когда мы даем советы и учимся давать советы, которые будут работать для пользователя, не из-за нашей скрытой повестки дня, чтобы обучить их о командной строке, но потому что это заставит их и Бег.

Недавно я пришел к выводу, что есть только 3 вещи, которые мешают Linux достичь мирового господства :) :). Одним из них является преданность терминалу, одним является отсутствие поддержки драйверов для старого дрянного оборудования, а другим - отсутствие / несогласованность поддержки для пользователей базового уровня.

Теперь вам может понравиться Терминал, но это плохая политика, которую разработчики Linux (включая Ubuntu и Mint) не могут преодолеть это и нужно напомнить нам, что графический интерфейс является лишь относительно небольшой завесой красоты команды линия. Вы не можете быть правы слишком долго перед вашими клиентами. Если в сообществе есть принуждение проповедовать командной строке новичкам, тогда новички будут чувствовать, что с ними * не * обращаются как с клиентами, и они не будут покупать. Да, это бесплатно, но они не будут покупать его до сих пор.

Что касается драйверов для старого оборудования, я понимаю, что это может быть слишком много работы, но в моей книге программное обеспечение, которое просит меня обновить компьютер моих родителей, не приносит свободы.

Наконец, я считаю, что мне не нужно настаивать на поддержке пользователей, верно.

Поэтому, когда я узнаю, что Linux готов для рынка SOHO, я увижу дистрибутив с агрессивно самодостаточным графическим интерфейсом и огромной контекстной помощью. Я не говорю, что это был бы отличный дистрибутив, но вы должны делать это так, как если бы это был «концептуальный автомобиль».

Кстати, это подразумевалось как дружеская критика, не уверенная, очевидна ли она.

Недавно я пришел к выводу, что есть только 3 вещи, которые мешают Linux достичь мирового господства :) :). Одним из них является преданность терминалу, одним является отсутствие поддержки драйверов для старого дрянного оборудования, а другим - отсутствие / несогласованность поддержки для пользователей базового уровня.

Теперь вам может понравиться Терминал, но это плохая политика, которую разработчики Linux (включая Ubuntu и Mint) не могут преодолеть это и нужно напомнить нам, что графический интерфейс является лишь относительно небольшой завесой красоты команды линия. Вы не можете быть правы слишком долго перед вашими клиентами. Если в сообществе есть принуждение проповедовать командной строке новичкам, тогда новички будут чувствовать, что с ними * не * обращаются как с клиентами, и они не будут покупать. Да, это бесплатно, но они не будут покупать его до сих пор.

Что касается драйверов для старого оборудования, я понимаю, что это может быть слишком много работы, но в моей книге программное обеспечение, которое просит меня обновить компьютер моих родителей, не приносит свободы.

Наконец, я считаю, что мне не нужно настаивать на поддержке пользователей, верно.

Поэтому, когда я узнаю, что Linux готов для рынка SOHO, я увижу дистрибутив с агрессивно самодостаточным графическим интерфейсом и огромной контекстной помощью. Я не говорю, что это был бы отличный дистрибутив, но вы должны делать это так, как если бы это был «концептуальный автомобиль».

Кстати, это подразумевалось как дружеская критика, не уверенная, очевидна ли она.

pskill (инструмент командной строки), который является частью пакета pstools от Sysinternals / Microsoft, прекрасно работает для уничтожения приложений в Windows. У меня есть pstools на моей машине и я добавил папку в мой путь, чтобы я мог легко запустить ее. Это прекрасно работает и для уничтожения процессов на удаленных машинах.

Хорошая идея статьи =), но я думаю, что вам не хватает больших возможностей командной строки (хотя вы говорите, что рассчитываете на это как-то). Как насчет:
- Изменение размера 1000 изображений с определенным шаблоном имени
- рекурсивно удалить все файлы с определенным расширением
- Обработка выходных данных программы для получения от нее новой информации (например, поиск 10 лучших занимающих место места). пакеты, когда менеджер пакетов не предлагает такого представления, сравнивая запущенные процессы на разных серверах так далее.)
- Тратить меньше времени на переучивание и больше на работу (командная строка меняется меньше со временем)
- Делая что-то еще, что вы сделали недавно (Ctrl + R Bash бьет все меню «недавно открытые файлы», которые я когда-либо видел)
- Автоматизация и / или планирование ваших действий (большинство команд могут быть обобщены)

Хорошая идея статьи =), но я думаю, что вам не хватает больших возможностей командной строки (хотя вы говорите, что рассчитываете на это как-то). Как насчет:
- Изменение размера 1000 изображений с определенным шаблоном имени
- рекурсивно удалить все файлы с определенным расширением
- Обработка выходных данных программы для получения от нее новой информации (например, поиск 10 лучших занимающих место места). пакеты, когда менеджер пакетов не предлагает такого представления, сравнивая запущенные процессы на разных серверах так далее.)
- Тратить меньше времени на переучивание и больше на работу (командная строка меняется меньше со временем)
- Делая что-то еще, что вы сделали недавно (Ctrl + R Bash бьет все меню «недавно открытые файлы», которые я когда-либо видел)
- Автоматизация и / или планирование ваших действий (большинство команд могут быть обобщены)