Выбор правильного дистрибутива для себя не является легкой задачей, но еще более трудно дать справку в этой задаче кому-то, кого Вы не знаете - существует просто слишком много включенных переменных. К сожалению, даже если Вы спросите людей, которые являются опытными пользователями Linux, то почти все рекомендуют Вам дистрибутив, который он использует себя - это является слишком отдельным.
Я полагаю, что лучший способ состоит в том, чтобы пройти некоторый тест онлайн как этот (или найти другой для сравнения).
Базирующийся только на факторах Вы упомянули (скорость, устойчивость, уровень новичка) первую вещь, которая прибывает, естественно по моему мнению "не легко". Все те факторы более или менее противоречат друг другу. Таким образом, необходимо было бы найти баланс - на основе того, какую кривую обучения Вы готовы принять и как Вы располагаете по приоритетам свои потребности. Поэтому просто пройдите некоторый тест или охоту.
На данном этапе выбор легче, потому что существует только несколько из тех. Если Вы хотите (как, я сделал), тот, который свободен и прост в использовании - я рекомендовал бы VirtualBox. Читать, что Вы уже использовали его в Windows, я вижу, что это - просто очевидный выбор.
В bash
, ksh
и zsh
можно использовать select
ключевое слово для этого:
select file in *; do
grep 'something' "$file"
done
Дать инструкцию по использованию в то время как select
список отображен, установлен $PS3
перед выполнением select
, например:
PS3='number of file to grep in, ^C to exit: '
Для помещения номеров строки перед ls может быть самым легким
ls -1 | cat -n
Затем для выбора номера документа N Вы могли попробовать
ls -1 | sed -n Np
-1
опция к ls
неявно, когда произведенный переходит к каналу.
– enzotib
01.08.2012, 16:02
ls|cat
и ls|sed
некоторые новые файлы появляются в dir, он может выбрать неправильный файл.
– rush
01.08.2012, 18:08
Между прочим, можно использовать inode число и сделать это с только ls
:
ls -i
произведет что-то как:
$ ls -i
13107210 file
13238318 dir
13109301 script.sh
Однако число является довольно большим по сравнению с cat -n
. Но основное преимущество этого пути состоит в том, что Вы всегда будете находить точный файл, в то время как с cat -n
+ sed
можно взять другого, если между два управляют, чтобы некоторые новые файлы были созданы в dir.
find
: find . -inum INODE_NUM
. Это то, о чем Вы говорите? справка
– rush
07.08.2012, 13:29
break
преждеdone
. Это также работает вzsh
. – bahamat 01.08.2012, 19:09zsh
отметьте, @bahamat. – manatwork 01.08.2012, 19:22