Як налаштувати машину Windows (бажано останню версію) для користувача енергоносіїв Linux, щоб він / він міг отримати максимальну користь від цього?
Як налаштувати машину Windows (бажано останню версію) для користувача енергоносіїв Linux, щоб він / він міг отримати максимальну користь від цього?
Відповіді:
Я системний адміністратор Linux, але особисто використовую Windows. Це призводить до деяких роздратовань при переключенні вперед і назад, оскільки я звик до обох платформ. Ось які речі я роблю:
ls
, clear
і т.д. на Windows. Крім того, ви можете створити псевдонім dir
і cls
, наприклад, в Bash, робити це в будь-який спосіб, як вам захочеться./
) у шляхах до файлів, навіть не використовуючи натиснутою косою ( \
). Отже, вашому користувачеві Linux потрібно лише звикнути до запуску шляхів з літери диска, їм не потрібно надто переживати про напрямок нахилу.File
і file
одне і те ж тут.pscp
а psftp
Windows еквіваленти команд Unix без P. PuTTY сам по собі фантастичний клієнт SSH, і PuTTYGen зробить ваші ключі RSA для роботи з ящиками Linux.tar
, grep
, sed
і т.д.).doskey
працює прекрасно.
Звичайно, у ВМ.
Так, я болісно знаю, що це не завжди можливо. Тож я відповім, грунтуючись на особистому досвіді (давно користувач Unix, багато використовує командний рядок, останнім часом змушений використовувати Windows XP за політикою компанії). Зокрема, мені потрібна була вантажопідйомність сторонніх додатків, щоб бути продуктивними. Все програмне забезпечення, згадане у цій відповіді, безкоштовне, як і безкоштовно.
M-x grep foo *.[hc]
програмне забезпечення для управління версіями.
plinkx
метод, використовуючи plink
команду PuTTY .apt-cyg
є менеджером пакетів командного рядка для Cygwin. Це простіше у використанні, ніж графічний інтерфейс Cygwin's setup.exe
. Ви повинні спочатку встановити subversion
пакет для завантаження apt-cyg
, і bzip2
, gawk
, tar
і wget
використовувати його. Запустіть, apt-cyg -u COMMAND
щоб уникнути повторного завантаження індексу пакета.У ті часи, коли вам доведеться використовувати CMD (оболонка командного рядка за замовчуванням під Windows), переконайтеся, що ввімкніть завершення цих налаштувань реєстру ( Tab
завершує імена файлів та Ctrl+D
завершує імена каталогів, ей, це початок):
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000004
devcon
: devcon listclass DiskDrive
тоді devcon remove @usbstor\…
.top
і трохи більше).lsof
еквівалент. Junction надає доступ до форми символічних посилань (вони існують під кришкою, і програми Windows бачать прозоро, але, як для XP, для їх створення потрібна стороння утиліта)..profile
- це комбінація діалогового вікна «Система» на панелі управління, вкладки «Додатково», діалогового вікна «Змінні середовища»; і різні способи запуску програм під час завантаження або входу.ldd
це Dependency Walker (хай ніхто не є зручності прямо-к-одному ldd
, але показує багато інформації).Веселе питання.
Сігвін. Дозволяє рідним вікнам плюс звичну унікальність.
SSH клієнт (наприклад, PuTTY)
X серверне програмне забезпечення (можливо, xming?)
Браузери, крім IE. Вони, напевно, знайомі з Firefox та, можливо, Chrome.
Linux VM може бути хорошим.
Дозвольте вашим користувачам відповісти на це питання! Оскільки вони є споживачами електроенергії, вони будуть знати, чого хочуть, і будуть щасливішими, коли їхнє оточення не подаватиме їм ложку. Якщо дозволити їм запускати Linux - це варіант, вони можуть скористатися цим. Якщо запуск VM відповідає їх фантазії, дозвольте їм. Якщо вони просто живуть в оболонці, можливо, цигуін буде тримати їх щасливими. Швидше за все, вони захочуть змінити середовище дуже специфічними способами. Нехай називають способи.
Користувачі Unix навіть не можуть домовитись про те, як має виглядати середовище користувачів на їх власній платформі, саме тому у нас є півдесятка робочих середовищ і сто менеджерів вікон, десяток оболонок і більше дистрибутивів, ніж можна потиснути палицю. Різноманітність - це добре. Але ви не зробите щасливим користувача tmux / zsh, надавши їм перетворення KDE подібного більше, ніж ви зробили б щасливим користувача KDE, подарувавши їм cygwin.
Якщо ваш користувач Linux любить використовувати KDE, то "KDE для Windows", ймовірно, буде дуже хорошим першим кроком:
KDE для Windows
http://windows.kde.org/
Ось відповідна інформація з цього веб-сайту:
можливо, я песимістичний, і повідомлення може бути схильне оголошуватись поза темою або навіть дратувати, але я вважаю, що чесна відповідь полягає в тому, що ви просто не можете цього зробити. Я абсолютно хочу уникати розлючення людей і натискання на кнопку "видалити" / -1 зліва від цієї публікації. Отже ось моє міркування:
Дозвольте вказати на текст, який я прочитав багато років тому, http://theody.net/elements.html, який охоплює філософську частину, а spolsky завжди популярний для людей, які використовують stackoverflow, так що: http: //www.joelonsoftware. com / статті / Biculturalism.html
Мої міркування та бачення я (використовуючи Linux прогресивно все більше і більше з кінця 90-х) - це те, що після звикання до роботи з linux / unix, сидячи перед вікном Windows, приносило мені відчуття ... болю.
Один із прикладів: коли я маю працювати з новою скринькою ubuntu / debian, я зазвичай роблю в терміналі:
sudo apt-get install app_that_i_want_to_have_1
sudo apt-get install app_that_i_want_to_have_2
sudo apt-get install app_that_i_want_to_have_3
etc
Я написав їх, записував їх вниз і з тих пір я просто скопіювати вставити то , що потрібно. У Windows завжди доводиться завантажувати кількість "install.exe" і пару i_dont_install.exe (наприклад, notepad2, шпаклівка), і це суперечить тому, до чого я звик.
Люди сперечаються з цим ще з 90-х, тому продовжувати трохи безглуздо. Виходячи з попередніх відповідей: Чи можливо користувачеві Linux-Linux живлення забезпечити Windows VM, який буде розміщуватися ... поверх linux одного, як розміщений, і навпаки? Чому користувачеві потрібно використовувати Windows? Для конкретного набору програм (наприклад, спеціальна CRM), безпека Єдиний знак на програмному забезпеченні, розробка .net?
Якщо це не з двох останніх, як щодо віддаленого робочого столу до машини, на якій встановлені ці програми?
Ще одне гібридне рішення - це OS / X з паралелями, знову ж таки, у вас є повне поле Unix, в яке програми Windows інтегруються майже на самоті.