Хотите попробовать Linux, что делать?

16

Я изучал рубин на рельсах некоторое время. Сначала я отказался от использования консоли, но через некоторое время я могу сказать, что я люблю ее. Если Linux что-то подобное, я думаю, что это будет законно.

Я думаю, что пока попробую Ubuntu. Однако вот в чем вопрос - где вы узнаете советы, хитрости и ярлыки для пользователей Linux? Я действительно хочу с самого начала встать на правильный путь - свести к минимуму отвлекающие факторы, максимизировать производительность и т. Д.

Я думаю, как сочетания клавиш и абсолютные основы Linux.

dsp_099
источник
3
Продвижение клавиатуры консоли через отзыв?!? Хотел бы я поднять этот вопрос более одного раза и дать ему более одной звезды!
Рандольф Ричардсон
3
Линукс не похож на кли. Linux перекомпилирует ядро ​​и обнаруживает, что ваш беспроводной не работает.
ta.speot.is
1
Я хотел бы иметь терминал Linux с Windows Explorer ... это было бы законно.
user541686
1
@ todda.speot.is или, в моем случае, обнаружение того, что вы случайно создали драйверы своей файловой системы и контроллера дисков в виде модулей (и не поддерживали ramdisk)
TuxRug
Единственный обязательный ответ здесь - Slackware / Debian. Используйте один на пару месяцев, и вы будете знать все, что стоит знать о работе системы Linux. Как только вы это сделаете, перейдите к дистрибутиву реального пользователя - я запускаю Zenwalk.
new123456

Ответы:

4

Прежде всего вы хотите найти ссылку на оболочку. Независимо от того, насколько хорошо вы найдете руководство по Linux, вы захотите найти отдельные команды и то, как они работают.Это официальное справочное руководство по GNU Bash, поэтому оно должно быть довольно полным.

Как программист, вы скоро захотите использовать расширенное руководство по написанию сценариев bash .

Также ознакомьтесь со справочными страницами. Большинство команд должны иметь руководство, доступное через 'man commandname' в терминале.

Там также вики на все, что касается Ubuntu.

Конечно, спрашивайте Ubuntu (au) и Unix & Linux (ul) из этого StackExchange-стека и будем рады пригласить вас, если у вас есть вопросы. :)

Nich Del
источник
6

Вот краткий список, чтобы вы начали:

  • удар
  • история
  • Grep
  • находить
  • Кот
  • Меньше
  • хвост
  • экран
  • СЭД
  • AWK
  • локон

Попробуйте использовать команду man для любого из вышеперечисленного, а также команду info, плюс google, конечно:

man grep
# maybe first:
man man
info 
# usage for example:
info coreutils date invocation

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

Веселиться!

baraboom
источник
1

Отличное место, чтобы узнать об этом материале на 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 имеет свои преимущества, а также множество отличий (некоторые более заметны, чем другие). В зависимости от ваших потребностей, один дистрибутив, отвечающий всем вашим критериям, может не подойти кому-то другому. (Конечно, приятно иметь все эти варианты!)

Рэндольф Ричардсон
источник
1

В то время как у всех других ответов есть отличный совет, мне действительно помогло чтение книги по написанию сценариев оболочки. Именно во время этого чтения мой «словарный запас» в командной строке почти удвоился.

Кирк
источник
1

Что касается изучения оболочки, я вижу, что Справочное руководство по Bash уже было опубликовано, но вы также можете проверить Руководство по расширенному написанию сценариев Bash. (ABS). Вероятно, это один из лучших руководств по использованию оболочки Bash, и большая часть полученных знаний может быть перенесена и на другие оболочки * nix.

Также для Ubuntu проверьте Ubuntu Geek для опытных пользователей советы и хитрости. Я также рекомендовал бы просмотреть вики-страницу сообщества Ubuntu (не могу опубликовать ссылку здесь из-за функции предотвращения спама на этом сайте, но вы можете найти ее на сайте Ubuntu). Это вместе со ссылками, опубликованными другими, должно помочь вам начать работу в правильном направлении.

Омега
источник
Ссылка на вики-сообщество Ubuntu здесь >> help.ubuntu.com/community/TitleIndex
Omega
1

Этот сайт: http://linuxcommand.org/ - хорошее место для начала.

После этого я получил бы такую ​​книгу: http://www.sobell.com/CR2/index.html , которая дает обзор практически всего.

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

Ubuntu и его производные - хорошее место для начала, потому что они не полностью скрывают CLI от вас, но через 6 месяцев или год (зависит от того, насколько вы одержимы этим), я бы попытался установить http: // www. archlinux.org/ ; сам процесс установки научит вас многому, не говоря уже о тоннах конфигурации и т. д. Примеры, приведенные вики по адресу: http://wiki.archlinux.org/ .

Ибн Ар-Рашид
источник