Hace dos semanas, publiqué un manual conceptual en la línea de comando para los desarrolladores de WordPress que nunca lo usaron y nunca pensaron en usarlo. Sin embargo, ese artículo realmente no ha llegado a ninguno de los elementos esenciales de usar la línea de comando. Y el corazón del uso de la línea de comandos es tener suficiente conocimiento sobre muchos comandos diferentes que puede usar. Como se menciona en el artículo de CLI original, la línea de comandos difiere enormemente de las ventanas tradicionales y más líneas de control Unix-y de Mac y Linux. Esto significa que, aunque algunos de estos comandos pueden operar en un sistema operativo de Microsoft, funcionarán lo suficientemente diferentes como para que este tutorial no sea útil para alguien que trabaje en un entorno exclusivo o principalmente de Windows.
Además, como se menciona en el primer artículo, hay capas alternativas para trabajar en la línea de comandos UNIX. Debido a que Bash (Bourne-Again Shell) es el más común, todas las órdenes en este artículo estarán en ese formato. Con estas condiciones fuera de la carretera, creo que hay mucho kilometraje que proviene de la familiaridad básica con una gran cantidad de comandos de Unix y tener una idea de cuándo y cómo son útiles. Entonces, comencemos. Al final de este tutorial, debe tener una comprensión sólida de todos los pedidos esenciales de manejo y carpetas.
Pedidos para navegar y crear el sistema de archivos La última guía rápida fue sobre los comandos básicos que debe comprender para moverse a través del sistema de archivos en la línea de comandos.Las carpetas o directores son uno de los conceptos más fundamentales de la computadora moderna, y la posibilidad de moverse con confianza y con fluidez existe el primer paso para ser bueno al usar la línea de pedido para su WorkPress (o cualquier otro).PWD le dice dónde se encuentra el primer orden que cree que necesita saber para comprender que la línea de comando es PWD.Porque te dice dónde estás ya.Para saber dónde está siempre (en tecnología y en la vida; p) el primer paso para llegar a donde quiere estar.
PWD significa el “Director del presente trabajo” y eso es exactamente lo que te dice: dónde estás ahora. Estos son los elementos básicos de la operación: MacBook-Pro: ~ David $ PWD/Users/David Si no está acostumbrado a ver la línea de control Unix/Bash, hay muchas placas sin importancia a la izquierda “$” en el Primera línea allí. Realmente puedes ignorarlo. Para los curiosos, enumera dónde estamos y quiénes somos. Luego, a la derecha del signo del dólar, está el área en la que ingresamos al pedido. En este caso, escribimos PWD y respondemos con una ubicación /Usuarios /David. El director es realmente especial. Si solo miramos a la izquierda del signo de dólar ($), vemos que en la terminal actualmente estamos David. Y el director /usuarios /David es, por lo tanto, nuestro director de “hogar” para nuestro usuario. Este director, en varios órdenes y referencias, se usa mucho. Debido a su uso frecuente, tiene un lindo atajo: Tilde (~). Esto está en la tecla izquierda a -number 1 en la parte superior del teclado.
CD mueve la ubicación de la línea de comando para que cambie el lugar donde está hecho con el comando CD.¿Qué está haciendo?Usted “cambia” su “director” actual.Entonces, si está en/aleator/carpeta/on/su/computadora y desea volver a “Inicio”, tendría una tecla de CD y si desea ir a una ruta arbitraria relativa (comenzando donde está), usted Lo haría: CD arbitraria/relativa/ruta Si desea saber de manera determinista y seguramente a dónde va, comenzará el orden de CD con una barra oblicua (/) al principio.Y si desea saber de manera determinista y seguramente a dónde va, comenzará el orden de CD con una ruta de archivo que tenga una barra oblicua ( /) al principio./Usuarios/David es una forma absoluta.Podría ir de allí al director/usuarios/David/dropbox/WebDev usando cualquiera de los siguientes comandos:
CD Dropbox/WebDev #relative a donde tengo ahora tres comandos van a la misma ubicación. Es crucial saber esto y puede ver cómo todo esto da la misma ubicación. La necesidad final común cuando el CD es aumentar un nivel. Si estoy en/usuarios/David/Dropbox/WebDev, puedo volver a mi director de casa de algunas maneras: CD ../ .. # o CD .. # o CD ~ El conocimiento principal aquí es ese.. significa “un nivel superior” en la línea de comando UNIX. (Menos necesario saber, pero aún realmente útil: un solo punto,., Es el lugar donde se encuentra actualmente). Por lo tanto, el tipo de CD. Dos veces es lo mismo que el tipo de CD. Lo que se moverá a una ubicación dos carpetas Arriba (en la estructura jerárquica de los directorios UNIX) de lo que están actualmente. Ls dice lo que está en su directorio actual
Entonces aprendimos a decir dónde estamos. Y explicamos cómo cambiar el lugar donde estamos. La última cosa crucial para saber (y la última parte del conocimiento que cubrí en la guía rápida sobre el comienzo del movimiento en el sistema de línea de archivo) es LS. “LS” ¿Qué hay en el directorio actual que descansa nuestro terminal? Como si estuviéramos en /usuarios /David, escribir LS nos mostrará todas las carpetas y archivos que están en esa carpeta. Si necesitamos un poco más de detalles, querremos agregar la bandera. LS nos dirá no solo los archivos y carpetas, sino también mucha otra información, como el usuario que posee cada archivo, su tamaño y más. (Nuevamente, para obtener más detalles sobre las banderas LS, consulte la guía rápida sobre el uso de CLI para navegar a través del sistema de archivos). MKDIR fabrica un nuevo directorio MKDIR que cambia algo más que el terminal actual. Y como probablemente puedas adivinar, el comando mkdir es cómo “creas” un “director”. Es decir, si quiero una nueva carpeta, simplemente ingresaría el pedido: el nuevo directorio de Mkdir si funcionó, sin escribir errores, entonces ahora tendremos una carpeta donde sea que seamos llamados “nuevo director”. Touch crea un archivo táctil es uno de los pedidos llamados menos obviamente, el último orden que creo que debe saber para la navegación básica alrededor de la línea de comandos es toque. El tacto es una de las órdenes menos llamadas en mi opinión. Lo que está haciendo el toque es crear un archivo para usted. Si me gustaría un archivo de texto llamado “touched.txt”, podría crear fácilmente un archivo vacío con el pedido:

Touch touched.txt Una vez que existe ese archivo, puedo agregarle cosas usando otros comandos.O puedo eliminarlo.O muévalo.Y este es el punto central de nuestra siguiente sección: archivos esenciales de manejo de archivos, que son cruciales para el uso eficiente de CLI en un sistema Unix-Y. Y las carpetas, lo siguiente que tendrá que hacer es cambiar.Quizás eso significa eliminar un archivo o carpeta, o moverlo o cambiar su contenido.Las posibilidades son altas, pero solo unos pocos comandos son realmente esenciales para familiarizarse con el manejo de archivos y carpetas en la línea de comandos.Los básicos se enumeran a continuación: RM, MV, CP, pedidos de edición y control de versiones.
RM elimina los archivos RM tiene un nombre bastante fácil de entender, “elimina” los archivos. Entonces, supongamos que tenemos el archivo touched.txt que creamos con el comando touch, pero decidimos que ya no lo queremos. ¿Que estamos haciendo? RM tocó.txt y desapareció. Pero, ¿y si eliminas una carpeta? Hay algunas opciones. La primera es que hay un orden RMDIR que se realiza para eliminar los directores. El problema es que si el director tiene algo, no funcionará. Por lo tanto, la mayoría de las personas usan RM -RF para eliminar un directorio y todos los archivos dentro de él. Este es el mismo comando RM que solía eliminar touched.txt, pero le di dos banderas. El indicador -r significa que queremos que la República de Moldavia actúe “recursivamente”. “Recursivo” significa “continuar haciendo lo mismo hasta el final”. Entonces, cuando RM recursivamente, eliminaremos todos los archivos y carpetas dentro del archivo y la carpeta, le dije a la CLI que eliminara. La bandera -f significa “fuerza”, que es su forma de decirle al CLI que realmente lo dice y que no desea preguntar o consultar con usted dos veces o parcialmente. Para usted, el comando “Mover” funciona como usted Esperaría: mover los archivos o carpetas para usted está escrito como MV y comienza con donde está, luego dices a dónde va. Entonces, prácticamente, se ve así en su línea de pedido: MV Touched.txt movido touched.txt Puede usarlo exactamente de la misma manera para las carpetas. Y también puede usar MV para poner un archivo en una carpeta. Esto se hace con un pedido como: MV Touched.txt Moving-Folder/Touched.txt tiene sentido?
CP es la forma de CLI de copiar un archivo de uso cuando desea cambiar el lugar donde está el archivo.Use CP cuando desee responder el archivo o la carpeta.Al igual que MV, primero dígale dónde está (el archivo o la carpeta que desea copiar) y luego dónde desea obtener un nuevo duplicado.Entonces, para duplicar tu touch.txt, harías algo como:

Cp touched.txt touched-copy.txt es más interesante de lo útil, pero el uso juicioso de CP y RM puede evitarlo al ingresar al comando MV. Sin embargo, ¿por qué tratarías de hacer esto es un poco de locura para mí? … Nano, VI o Emacs son editores de texto que trabajan desde la línea de comando que mi editor principiante elegido es Nano. RM, CP y MV pueden hacer por usted casi cualquier cosa con sus archivos como cuadros de datos negros. Pero no cambian lo que hay dentro de ellos. Puede ver lo que hay dentro de sus archivos con pedidos como Cat, Head, Cut (esta será mi única mención sobre ellos, porque no creo que sean esenciales para saber, solo geniales). Pero para ver realmente los archivos y para poder hacerles cambios, necesita un editor de texto. Si ya se siente cómodo con el texto sublime o el átomo o cualquier otra cosa, saber que un editor de texto en la línea de comandos no es completamente necesario cuando está en un automóvil local. Pero, tan pronto como comience a usar la línea de control en un servidor remoto, es esencial tener al menos una cierta familiaridad con un editor de texto CLI. VI y Emacs, sobre los cuales podrían haberse escrito los libros completos, son pesados y pueden reemplazar a su editor de GUI actual si los aprende muy bien. Mi editor principiante elegido es Nano. Y puede ingresar el touched.txt y puede comenzar a agregar contenido a través de un simple:
Nano tocado. Él le dice que escribe/guarda el archivo con Ctrl+O y así sucesivamente en la pantalla. Si nunca has encontrado (cuántos principiantes hacen) en VI, no puedes rendirte. Parece bastante banal, pero si has estado allí, entenderás por qué creo que el uso del espacio en la pantalla para estas explicaciones es excelente para principiantes (o cualquier persona que ocasionalmente necesite un editor de texto de CLI). GIT, SVN, etc. Permitirle controlar la versión Es útil saber que existe el comando git, incluso si permanece en la aplicación GUI que prefiere. Finalmente, como en el caso de los editores de texto, el alcance de estos comandos es demasiado grande para ser cubierto en profundidad. Pero el control de versiones es una parte esencial del manejo de archivos para desarrolladores de WordPress y más allá. Y Git es la aplicación de control de versiones más común utilizada hoy en día. Puede controlar versiones con una aplicación GUI o incluso en su editor de texto, pero el verdadero corazón está en la interfaz de línea de comandos. Por lo tanto, es útil saber que existe el comando git, incluso si permanece en la aplicación GUI que prefiere. Se realiza un comité con el comando comando, y se realiza un empuje a través del git de empuje. Podría continuar, pero, como dije, el bien conocido Git Cli supera con creces el propósito de este artículo. Si alguna vez trabaja con WordPress.org, también es importante saber que SVN, que es la interfaz de línea de comandos para el sistema de control de versiones de subversión, también está disponible en la mayoría de las computadoras UNIX.
10 pedidos para archivos CLI UNIX que todo desarrollador de WordPress debe saber
Tags 10 pedidos para archivos CLI UNIX que todo desarrollador de WordPress debe saber
homefinance blog