Де слід розмістити інструменти командного рядка, що не стосується MS, у Windows? [дублікат]


8

Нещодавно мені потрібні були справді корисні інструменти nirsoft. Багато з них є інструментами командного рядка, і їм потрібно розташування на шляху, з якого слід запускатись. Я скидав їх кудись, щоб все зробити, але я хочу знати, чи є офіційне місце у файловій системі для цих інструментів.

Я не думаю, що вони не повинні знаходитись безпосередньо в "Файлах програми", а також мені не подобається розповсюдження конкретних локацій додатків, оскільки вони роздувають змінну середовища середовища. Його досить важко читати як є.

Я розглядаю каталог «бін» верхнього рівня або «інструменти», але я боюся, що це може образити якесь правило MS.

пропозиції?


Я не бачу потреби в спеціальному місці для сторонніх інструментів. Я завжди запускаю їх із ярлика на робочому столі або на панелі інструментів.
Моаб

1
І Бен N, і PycoGeek, схоже, ідея каталогу ac: \ tools з деякими варіантами. Я спробую, що анс побачить, як це йде.
Прозаїчний хакер

C:\toolsвикористовується в шоколаді (у мене зараз є C: \ tools \ python і C: \ tools \ msys64 з шоколаду). Хоча там не всі пакети встановлені, наприклад, його nircmd знаходиться в C: \ ProgramData \ chocolatey \ bin
jingyu9575

1
Я зробив для мене каталог "Cltools". Працює цілком чудово.
Нейт

Відповіді:


10

Офіційного місця для сторонніх програм немає. Ваша файлова система повинна використовуватись як завгодно, але я б рекомендував не розміщувати їх у критичних для ОС місцях, таких як \Windowsабо \Windows\System32.

Моя рекомендація - створити підпапку свого профілю користувача, скажімо \Users\Ben\Tools, і розмістити там свої речі. Потім введіть «редагувати оточення» в вашому вікні Пуск або на екрані Пуск і виберіть змінні Обробити середовища для вашого профілю . (Для Windows XP це знаходиться в розширеній частині властивостей системи.)

редактор змінних середовища

Якщо верхнє поле (змінні для користувача) містить PATH, натисніть Редагувати. Додайте крапку з комою та потім повний шлях до папки ваших інструментів. Якщо у вас ще немає PATH, натисніть кнопку Нове і заповніть його відповідним чином.

додавання змінної PATH

Якщо ви хочете, щоб ця зміна стосувалася всіх користувачів, розмістіть папку інструментів у загальнодоступному місці ( \Toolsпрацює) та оновіть PATHзмінну у списку "Системні змінні", а не на користувача.

Можливо, вам доведеться вийти та знову увімкнутись, перш ніж ця папка буде фактично всюдисущою.


1
Це робить інструменти доступними лише тому, хто користувач увійшов. Я викладаю в школі, де люди можуть бродити з машини на машину, але, можливо, очікують послідовних команд, доступних та послідовних місць.
Прозаїчний хакер

1
@ProsaicHacker У цьому випадку розмістіть файли у загальнодоступному місці ( \Toolsпрацює) та оновіть систему PATHзамість одного користувача.
Бен N

1

Це ваш власний комп’ютер? так яке правило має яке значення? Ви вже розумієте шлях і меси, які вже є там, із поросятами та доповненнями до шляхів, як це може бути гіршим за те, що ви думаєте, щоб організувати його :-)

Я, як правило, розміщую невеликі утиліти та команди в папках, які я призначив для таких речей, і насправді недалеко від кореня C, тому що, швидше за все, я буду використовувати їх у партіях, де повний шлях для цього елемента використовується щоразу, при цьому немає зміни або залежність від змінних шляху. Без залежності від нічого. Я також буду виготовляти піктограми і використовувати швидкі панелі інструментів для швидкого доступу до матеріалів.

Половина точки хороших маленьких програм - це те, що вони можуть бути резервними копіями (у вигляді файлів) без поперечних посилань та записів реєстру, вони не кидають більше шуму на шляху та працюють без тонни залежностей. Вони бігають швидко, тому що вони маленькі і тісні, вони вибігають куди завгодно. Багато утилітів невеликого незалежного типу корисні для діагностики проблем з комп’ютером, не маючи того, що не так, тому я вважаю, що швидкий доступ до них дуже важливий, тому я уникаю розміщувати цю групу програм, куди йдуть справи. погано вони недоступні.

Сценарії / партії, які використовуються для них, можна легко зберігати в одних і тих же місцях, і тоді CD (поточний каталог) у партіях буде працювати з цих місць (зауважте, я сказав, що використовую повні шляхи). Запуск CMD (контекстне меню) з поточного каталогу інший метод, щоб уникнути шляхів. Визначте кількість цих утиліт, створіть організацію, з якою ви можете жити, резервну копію (просто), яка групує і містить правила :-)

MS не повністю забрали нашу здатність мати прості та швидкі речі.

Я використовував імена папок Інструменти, Утиліти, Бюро, Діаг (для діагностики) у корені назавжди для крихітних утиліт, багато з яких є підпапками, щоб зберегти програми та частини всього вмісту. Це ще не вийшло з ладу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.