mkdir Linux, alquitrán y matar a los comandos cuatro consejos útiles

  

Hemos sido de una manera convencional para completar una tarea hasta que sepamos que hay un mejor enfoque. Como seguimiento a la serie de consejos y trucos de Linux, estoy aquí para presentar cuatro consejos que pueden ayudarlo en todos los aspectos. ¡Vamos a empezar!

4 consejos útiles sobre Linux

1. Supongamos que desea crear un árbol de directorios que se vea como el largo /complejo a continuación. ¿Cuál es la forma más efectiva de lograr esto?

Similar a la estructura de árbol de directorios que se implementará a continuación.

 $ cd /home /$ USER /Desktop $ mkdir tecmint $ mkdir tecmint /etc $ mkdir tecmint /lib $ mkdir tecmint /usr $ mkdir tecmint /bin $ mkdir tecmint /tmp $ mkdir tecmint /opt $ mkdir tecmint /var $ mkdir tecmint /etc /x1 $ mkdir tecmint /usr /x2 $ mkdir tecmint /usr /x3 $ mkdir tecmint /tmp /Y1 $ mkdir tecmint /tmp /Y2 $ mkdir tecmint /tmp /Y3 $ mkdir tecmint /tmp /Y3 /z 

La situación anterior se puede lograr simplemente ejecutando la siguiente línea de comandos.

 $ mkdir -p /home /$ USER /Escritorio /tecmint /{etc /x1, lib, usr /{x2, x3}, bin, tmp /{Y1, Y2, Y3 /z}, optar , var} 

Se puede verificar con el comando de árbol. Si no está instalado, puede instalar el paquete ‘ tree ’ usando apt o yum.

 $ árbol tecmint 


Comprobar la estructura de directorios

Podemos utilizar la forma anteriormente para crear la estructura de árbol de directorios arbitrariamente compleja. Tenga en cuenta que este es solo un comando normal, pero use ‘ {} ’ para crear un directorio jerárquico. Es muy útil si lo usa en un script de shell cuando sea necesario.

2. Cree un archivo (p. ej., prueba) en el escritorio (/home /$ USER /Desktop) y complete lo siguiente.

 ABCDEFGHIJKLMNOPQRSTUVWXYZ 

este caso un usuario general ¿cómo hacerlo? .

a que primero crea un archivo, lo mejor es utilizar los comandos táctiles tales como:

 $ táctil /home /$ USER /Escritorio /prueba 

b que va a usar un editor de texto. Abra el archivo, este puede ser nano, vim u otro editor.

 $ nano /home /$ USER /Escritorio /prueba 

c. Luego se pasa por encima de los contenidos se incluyen en el archivo, guardar y salir.

Ignore el tiempo que usa, él necesita al menos 3 pasos para realizar la situación anterior.

¿Qué hace un usuario experimentado de Linux? Él escribirá el siguiente texto en el terminal y completará todas las tareas. No necesita realizar cada paso solo.

 cat < < EOF > /home /$ USER /Escritorio /testABCDEFGHIJKLMNOPQRSTUVWXYZEOF 

Puede utilizar el y lsquo; cat ’ compruebe si la orden ha creado correctamente los archivos y contenido.

 $ cat /home /AVI /Escritorio /prueba 


Comprobar el contenido del archivo

3. A menudo nos ocupamos de archivos (sobre todo paquete TAR) en Linux . En muchos casos, usaremos el paquete TAR en algunas ubicaciones en lugar de en el directorio de Descargas. ¿Qué hacemos en esta situación?

En este caso solemos hacer dos cosas. .

una copia /movimiento para el paquete de alquitrán posición de destino y el extracto, por ejemplo:

 $ cp firefox-37.0.2.tar.bz2 /opt /o $ mv-Firefox 37.0.2. Tar.bz2 /opt /

b. Cd al directorio /opt /.

 $ cd /opt /

c. Descomprima el paquete tar.

 # tar -jxvf firefox-37.0.2.tar.bz2 

También podemos usar otro método. Presentar

También podemos descomprimir y copiar en el lugar donde el paquete de alquitrán /descompresión después de trasladarse al destino deseado, como por ejemplo:

 $ tar -jxvf firefox-37.0.2.tar. bz2 $ cp -R Firefox //opt /o $ mv firefox //opt /

en cualquier caso requiere dos pasos para completar la tarea. Persona profesional sólo puede utilizar un paso para completar esta tarea:

 $ tar -jxvf firefox-37.0.2.tar.bz2 -C /opt /

opción -C para extraer los archivos en un directorio especificado (en este caso /opt /).

Esto no es una pregunta sobre opciones (-C), sino una cuestión de hábito. Desarrollar el hábito de usar el comando -C opción tar. Esto hará que su trabajo sea más fácil. De ahora en adelante, no mueva el archivo ni copie /mueva los archivos descomprimidos. Guarde el archivo comprimido en la carpeta de Descargas y descomprímalo donde quiera.

4. Manera regular ¿Cómo matamos un proceso?

El método más común, primero una lista de todos los procesos que utilizan comando ps -A, y luego encontramos el proceso /servicio (si apache2), se canaliza a la siguiente grep:

 $ ps - Un |
  grep -i apache2 

Ejemplo de salida

 1006? 00:00:00 apache2 2702? 00:00:00 apache2 2703? 00:00:00 apache2 2704? 00:00:00 apache2 2705? 00:00:00 apache2 2706? 00:00:00 apache2 2707? 00:00:00 apache2 

la salida de arriba muestra todos los procesos en ejecución y apache2 su PID, entonces usted puede utilizar el siguiente comando en el PID Con la ayuda de kill apache2.

 # kill 1006 2702 2703 2704 2705 2706 2707 

y luego la cotejará si hay nombre contiene y lsquo; apache2 y rsquo; proceso /servicio se está ejecutando, de la siguiente manera:

 $ ps -A |
  Grep -i apache2 

De hecho, podemos usar herramientas como pgrep y pkill para implementar de una manera más comprensible. Puede usar pgrep para encontrar información sobre un proceso. Si está buscando información y procesos relacionados con apache2, sólo tiene que ejecutar:

 $ pgrep apache2 

Ejemplo de salida

 15396154001540115402154031540415405 

También puede lista ejecutando el siguiente comando Nombre del proceso y pid.

 $ pgrep -l apache2 

Ejemplo de salida

 15396 apache215400 apache215401 apache215402 apache215403 apache215404 apache215405 apache2 

con pkill matar el proceso es muy simple. Solo necesita ingresar el nombre del recurso que desea eliminar. Escribí una publicación en el blog sobre pkill, que puede consultar: http://www.tecmint.com/how-to-kill-a-process-in-linux/.

matar a un proceso (por ejemplo apache2) con pkill, sólo tiene que introducir el siguiente comando:

 comando # pkill apache2 

para comprobar que puede matar mediante la ejecución de apache2.

 $ pgrep -l apache2 

No genera nada y vuelve a la ventana significa que no se está ejecutando ningún proceso con apache2 en su nombre.

Copyright © Conocimiento de Windows All Rights Reserved