Recientemente necesitaba algunas de las herramientas de nirsoft realmente útiles. Muchas son herramientas de línea de comandos y necesitan una ubicación en la ruta desde la cual ejecutar. Los dejé en algún lugar para hacer las cosas, pero quiero saber si hay un lugar oficial en el sistema de archivos para estas herramientas.
No creo que deberían estar directamente en "Archivos de programa" ni me gusta la proliferación de ubicaciones específicas de la aplicación porque hinchan la variable de entorno de la ruta. Es lo suficientemente difícil de leer como es.
Estoy considerando un directorio "bin" de nivel superior o "herramientas", pero me temo que podría ofender alguna regla de MS.
sugerencias?
command-line
filesystems
cmd.exe
Hacker Prosaico
fuente
fuente
C:\tools
es utilizado por chocolatey (actualmente tengo C: \ tools \ python y C: \ tools \ msys64 de chocolatey). Aunque no todos los paquetes están instalados allí, por ejemplo, su nircmd está en C: \ ProgramData \ chocolatey \ binRespuestas:
No hay lugar oficial para programas de terceros. Su sistema de archivos es suyo para usarlo como desee, pero recomendaría no colocarlos en lugares críticos del sistema operativo como
\Windows
o\Windows\System32
.Mi recomendación es crear una subcarpeta de su perfil de usuario, decir
\Users\Ben\Tools
y poner sus cosas allí. Luego, escriba "editar entorno" en su cuadro de Inicio o pantalla de Inicio, y seleccione Editar variables de entorno para su cuenta . (En Windows XP, esto se encuentra en la parte Avanzada de Propiedades del sistema).Si el cuadro superior (variables por usuario) contiene
PATH
, presione Editar. Agregue un punto y coma y luego la ruta completa a su carpeta de herramientas. Si aún no lo ha hechoPATH
, presione Nuevo y complételo adecuadamente.Si desea que este cambio se aplique a todos los usuarios, coloque la carpeta de herramientas en una ubicación de acceso público (
\Tools
funciona) y actualice laPATH
variable en la lista "Variables del sistema" en lugar de la por usuario.Es posible que deba cerrar sesión y volver a iniciarla antes de que esa carpeta sea omnipresente.
fuente
\Tools
funciona) y actualice el sistema enPATH
lugar de uno por usuario.Esta es tu propia computadora? Entonces, ¿qué regla tiene qué valor? Ya entiendes el camino y los problemas que ya existen con los pigpiles y las adiciones de camino, ¿cómo podría ser peor de lo que piensas para organizarlo? :-)
Tiendo a poner pequeñas utilidades y comandos en las carpetas que designé para tales cosas y, en realidad, no muy lejos de la raíz de C porque es probable que los use en lotes donde se usa la ruta completa del elemento cada vez, sin cambios o dependencia de las variables de ruta. Sin dependencia de nada. También tendré iconos y usaré barras de herramientas de terceros para acceder a las cosas rápidamente.
La mitad del punto de los buenos programas pequeños y ajustados es que se pueden hacer copias de seguridad (como archivos) sin enlaces cruzados y entradas de registro, no arrojan más ruido de ruta y funcionan sin toneladas de dependencias. Corren rápido porque son pequeños y apretados, se quedan sin ningún lugar. Muchas de las Utilidades del tipo pequeño no dependiente son útiles para diagnosticar problemas con la computadora, sin importar lo que esté mal, por lo que siento que el acceso rápido a ellas es muy importante, por eso evito poner esta agrupación de programas donde las cosas van mal no son accesibles.
Las secuencias de comandos / lotes utilizados para ellos podrían almacenarse fácilmente en las mismas ubicaciones, y luego el CD (directorio actual) en los lotes funcionaría fuera de esas ubicaciones (nota, dije que uso rutas completas). Ejecutar un CMD (menú contextual) fuera del directorio actual, otro método para evitar rutas. Determine la cantidad de estas utilidades, configure una organización con la que pueda vivir, haga una copia de seguridad (simplemente) de esa agrupación y rellene las reglas :-)
¡MS no ha eliminado por completo nuestra capacidad de tener cosas simples y rápidas!
He usado nombres de carpetas de Herramientas, Utilidades, Escritorio, Diag (para diagnóstico) en la raíz para siempre para las pequeñas utilidades, muchas de ellas están subcarpetas para mantener las partes y piezas de un programa todo contenido. Todavía no ha fallado.
fuente