Я изучал рубин на рельсах некоторое время. Сначала я отказался от использования консоли, но через некоторое время я могу сказать, что я люблю ее. Если Linux что-то подобное, я думаю, что это будет законно.
Я думаю, что пока попробую Ubuntu. Однако вот в чем вопрос - где вы узнаете советы, хитрости и ярлыки для пользователей Linux? Я действительно хочу с самого начала встать на правильный путь - свести к минимуму отвлекающие факторы, максимизировать производительность и т. Д.
Я думаю, как сочетания клавиш и абсолютные основы Linux.
linux
ubuntu
command-line
shell
dsp_099
источник
источник
Ответы:
Прежде всего вы хотите найти ссылку на оболочку. Независимо от того, насколько хорошо вы найдете руководство по Linux, вы захотите найти отдельные команды и то, как они работают.Это официальное справочное руководство по GNU Bash, поэтому оно должно быть довольно полным.
Как программист, вы скоро захотите использовать расширенное руководство по написанию сценариев bash .
Также ознакомьтесь со справочными страницами. Большинство команд должны иметь руководство, доступное через 'man commandname' в терминале.
Там также вики на все, что касается Ubuntu.
Конечно, спрашивайте Ubuntu (au) и Unix & Linux (ul) из этого StackExchange-стека и будем рады пригласить вас, если у вас есть вопросы. :)
источник
Вот краткий список, чтобы вы начали:
Попробуйте использовать команду man для любого из вышеперечисленного, а также команду info, плюс google, конечно:
В любом случае, другие ответы так же хороши, я просто знаю, что я использую вышеупомянутые команды каждый день, весь день.
Веселиться!
источник
Отличное место, чтобы узнать об этом материале на IRC:
FreeNode (эта сеть популярна среди многих разработчиков)
http://www.freenode.net/
Вам понадобится IRC-клиент (есть из чего выбирать) или вы можете использовать веб-чат по адресу http://webchat.freenode.net/ если хотите. Каналы #Linux и #Ubuntu очень популярны там, и, возможно, они будут действительно хорошими местами для начала - вы можете многому научиться, просто посмотрев, что тысячи людей спрашивают в этой полезной сети.
SuperUser.com также имеет систему чата, которая, как мне кажется, имеет довольно загруженный канал Ubuntu (они называют их «комнатами», а не «каналами»).
Кроме того, взгляните на длинный список [в основном] известных дистрибутивов Linux и, по крайней мере, попробуйте несколько из них, прежде чем сконцентрироваться на одном из них:
Ресурсы - операционные системы - дистрибутивы Linux
http://www.lumbercartel.ca/resources/os/linux.pl
Каждый дистрибутив Linux имеет свои преимущества, а также множество отличий (некоторые более заметны, чем другие). В зависимости от ваших потребностей, один дистрибутив, отвечающий всем вашим критериям, может не подойти кому-то другому. (Конечно, приятно иметь все эти варианты!)
источник
В то время как у всех других ответов есть отличный совет, мне действительно помогло чтение книги по написанию сценариев оболочки. Именно во время этого чтения мой «словарный запас» в командной строке почти удвоился.
источник
Что касается изучения оболочки, я вижу, что Справочное руководство по Bash уже было опубликовано, но вы также можете проверить Руководство по расширенному написанию сценариев Bash. (ABS). Вероятно, это один из лучших руководств по использованию оболочки Bash, и большая часть полученных знаний может быть перенесена и на другие оболочки * nix.
Также для Ubuntu проверьте Ubuntu Geek для опытных пользователей советы и хитрости. Я также рекомендовал бы просмотреть вики-страницу сообщества Ubuntu (не могу опубликовать ссылку здесь из-за функции предотвращения спама на этом сайте, но вы можете найти ее на сайте Ubuntu). Это вместе со ссылками, опубликованными другими, должно помочь вам начать работу в правильном направлении.
источник
Этот сайт: http://linuxcommand.org/ - хорошее место для начала.
После этого я получил бы такую книгу: http://www.sobell.com/CR2/index.html , которая дает обзор практически всего.
Тем не менее, я считаю, что лучший способ получить действительно Linux - это использовать дружественный к командной строке дистрибутив Linux.
Ubuntu и его производные - хорошее место для начала, потому что они не полностью скрывают CLI от вас, но через 6 месяцев или год (зависит от того, насколько вы одержимы этим), я бы попытался установить http: // www. archlinux.org/ ; сам процесс установки научит вас многому, не говоря уже о тоннах конфигурации и т. д. Примеры, приведенные вики по адресу: http://wiki.archlinux.org/ .
источник