¿Dónde está el mejor lugar para almacenar código en una Mac? [cerrado]


10

He comenzado a jugar con el desarrollo de Mac y me pregunto dónde está el mejor lugar para almacenar el código.

Generalmente en mi cuadro de Windows, almacenaba todo mi código en c: \ Code \

En Mac está en / Users / Liam / Code /

¿Esto me causará algún problema con los permisos al ejecutar código web?


¿Qué significa "MAC"?

2
No tengo idea de por qué se ha votado para cerrar dos veces. Es una pregunta perfectamente legítima.
LiamB

Respuestas:


12

Su directorio de inicio es un excelente lugar para almacenar su código en una Mac / Ubuntu (sistema basado en Linux).
Todavía crearía subdirectorios debajo de él según corresponda. Normalmente organizo por proyecto, con algunos directorios adicionales para lo que sea, por ej.

/home/myname/project_pear  
/home/myname/project_pear/upgrade/  
/home/myname/random_java_code  
/home/myname/Dropbox/my_open_source_awesome_project  

La otra cosa que hago que es realmente "grande" para mí es crear alias en .bash_rc (Ubuntu) o .bash_profile (Mac). Tengo tantos ahora que los puse en un archivo separado llamado .bash_aliases. (que mantengo en Dropbox, por supuesto ...) e incluirlo con:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Por ejemplo, para lo anterior, podría crear un alias 'mup' que haga un cd /home/myname/project_pear/upgrade, ¡luego puedo escribir mupen la línea de comando para hacer ese largo CD!

Otro consejo: cuando copie el código de trabajo en un sistema basado en Unix, a menudo encontrará que el ejecutable dice 'permiso insuficiente'. Sin embargo, puede solucionarlo con frecuencia chmod +x filename(modifique el archivo para que tenga permiso de ejecución).


Esto es genial, gracias por el consejo sobre Bash_Aliases. Encontré en una Mac si voy - alias code = "cd / Users / Liam / Code /" ahora mapeo Code directamente a mi directorio de Code.
LiamB
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.