Red de conocimiento del abogados - Ley de patentes - comandos básicos de uso común en Linux y Unix

comandos básicos de uso común en Linux y Unix

1. Comandos de uso común

ls Mostrar archivos o directorios

-l ? Listar detalles del archivo l(lista)

- a ? Enumera todos los archivos y directorios en el directorio actual, incluido el oculto a(all)

mkdir Crear directorio

-p ? Si no hay un directorio principal, crea p. (padre)

cd ? Cambiar directorio

tocar ? Crear archivo vacío

echo Crear un archivo con contenido.

cat ? Ver contenido del archivo

cp copiar

mv ? ¿Mover o cambiar el nombre

rm ? >-r Eliminación recursiva, puede eliminar subdirectorios y archivos

-f Eliminación forzada

Buscar un archivo en el sistema de archivos

Número de texto estadístico wc de líneas, palabras y caracteres

grep busca una determinada cadena en un archivo de texto

rmdir? Eliminar directorios vacíos

árbol La estructura de árbol muestra directorios. ¿Necesita? para instalar el paquete de árbol

pwd ?Mostrar el directorio actual

ln ?Crear archivo de enlace

más, menos ?Mostrar el contenido del archivo de texto en la paginación

head, tail Muestra el contenido del principio y del final del archivo

ctrl+alt+F1 ?Modo de pantalla completa de línea de comando

2.

stat ?Mostrar el especificado La información detallada del archivo es más detallada que ls

quién? Mostrar el usuario de inicio de sesión en línea

whoami? >

nombre de host? Mostrar el nombre del host

uname? Mostrar información del sistema

arriba Mostrar dinámicamente la información del proceso que actualmente consume la mayor cantidad de recursos

ps? Mostrar el estado del proceso instantáneo ps -aux

du ? Verifique el tamaño del directorio du -h /home con la unidad para mostrar la información del directorio

df? la unidad para mostrar la información del disco

ifconfig? Comprobar el estado de la red

Ping prueba la conectividad de la red

netstat? Mostrar información del estado de la red

El comando man no funciona, ¿estás buscando un hombre? Por ejemplo: man ls

clear ?Borrar la pantalla

¿Cambiar el nombre del comando como por ejemplo: alias showmeit=? "ps -aux" y unalias showmeit

kill para finalizar el proceso. Puede usar ps o el primer comando top para ver el ID del proceso y luego usar el comando kill para finalizar el proceso.

3. Comandos relacionados con el empaquetado y la compresión

tar: Empaquetado y compresión

-c ?Archivo de almacenamiento

-x ?Archivo comprimido

p>

-z ?archivo comprimido gzip

-j ?archivo comprimido bzip2

-v ?Muestra el proceso de compresión o descompresión v(ver )

-f ?Usar nombre de archivo

Ejemplo:

tar -cvf /home/abc.tar /home/abc ?Solo paquete, no comprimir

tar -zcvf /home/abc.tar.gz /home/abc Empaquetar y comprimir con gzip

tar -jcvf /home/abc.tar.bz2 /home/abc ?Package y comprimir con bzip2

Por supuesto, si desea descomprimir, simplemente reemplace la "c" en el comando anterior: tar -cvf? / tar -zcvf? / tar -jcvf.

3. Apagar/reiniciar la máquina

apagar

-r Apagar y reiniciar

-h Apagar sin reiniciar

ahora ?Apagar inmediatamente

detener ?Apagar

reiniciar ?Reiniciar

4.Linux pipeline

Convierta la salida estándar de un comando como la entrada estándar de otro comando. Es decir, se utilizan varios comandos en combinación y el resultado del último comando se divide por el comando anterior.

Ejemplo: grep -r "close" /home/* | more ? Buscar todos los archivos en el directorio de inicio, incluidos los archivos cerrados y los resultados en páginas.

5.Administración de paquetes de software Linux

dpkg? (Paquete Debian) herramienta de administración, el nombre del paquete de software tiene el sufijo .deb. Este método es adecuado cuando el sistema no se puede conectar a Internet.

Por ejemplo, para instalar el paquete de instalación del comando tree, primero transfiera tree.deb al sistema Linux. Luego use el siguiente comando para instalar.

sudo dpkg -i tree_1.5.3-1_i386.deb instalar software

sudo dpkg -r tree ¿desinstalar software?

Nota: transferir tree.deb a In Sistemas Linux, hay muchas maneras. VMwareTool, utilice el método de montaje; utilice herramientas winSCP, etc.;

Herramienta de software avanzada APT (Advanced Packaging Tool). Este método es adecuado si el sistema puede conectarse a Internet.

Todavía tomando el árbol como ejemplo

sudo apt-get install tree Instalar árbol

sudo apt-get remove tree ¿Desinstalar árbol?

sudo apt-get update update software

sudo apt-get update

6 Convertir archivo .rpm a archivo .deb

RedHat utiliza .rpm. Formato de software. No se puede utilizar directamente en Ubuntu, por lo que es necesario convertirlo.

sudo alien abc.rpm

7.vim usa tres modos de vim: modo comando, modo inserción y modo edición. Utilice ESC o i o : para cambiar de modo.

En modo comando:

:q ?Salir

:q! Forzar salida

:wq ?Guardar y salir

:establecer número Mostrar número de línea

:establecer no número ?Ocultar número de línea

/apache Buscar apache en el documento Presione n para saltar al siguiente, mayús+n al anterior

yyp ? Copia la línea donde está ubicado el cursor y pega

h (mover un carácter hacia la izquierda ←), j (siguiente línea ↓), k (línea anterior ↑ ), l (mover a la derecha un carácter →)

8. Gestión de usuarios y grupos de usuarios

/etc/passwd almacena cuentas de usuarios

/etc/group ? almacena cuentas de grupo

/etc/shadow almacena la contraseña de la cuenta de usuario

/etc/gshadow almacena la contraseña de la cuenta de grupo de usuarios

useradd nombre de usuario?

nombre de usuario de userdel

nombre de usuario de adduser

nombre de grupo de groupadd

nombre de grupo de groupdel

contraseña raíz Establecer contraseña para root

/etc/profile variables de entorno del sistema

variables de entorno de usuario bash_profile

.bashrc ?Variables de entorno de usuario

su usuario? Cambie de usuario y cargue archivos de configuración.bashrc

su: el usuario cambia de usuario, carga el archivo de configuración /etc/profile y carga bash_profile

Cambie el usuario y el grupo de usuarios del archivo

sudo chown [-R] propietario[:grupo] {Archivo|Directorio}

Por ejemplo: tome jdk-7u21-linux-i586.tar.gz como ejemplo. Pertenece al usuario hadoop, grupo hadoop

Para cambiar el usuario y grupo al que pertenece este archivo. Los comandos están disponibles.

sudo chown root:root?jdk-7u21-linux-i586.tar.gz información ampliada

Linux es un sistema operativo similar a Unix, de uso y distribución gratuitos. Un sistema operativo multiusuario, multitarea, multihilo y multiCPU basado en POSIX y UNIX. Puede ejecutar las principales herramientas de software, aplicaciones y protocolos de red de UNIX. Admite hardware de 32 y 64 bits. Linux hereda la filosofía de diseño centrada en la red de Unix y es un sistema operativo de red multiusuario con un rendimiento estable.

El sistema operativo UNIX (Eunice) es un potente sistema operativo multiusuario y multitarea que admite múltiples arquitecturas de procesador. Según la clasificación de sistemas operativos, era un sistema operativo de tiempo compartido. desarrollado por primera vez por Ken Thompson y desarrollado por Dennis Ritchie y Douglas McIlroy en los Laboratorios Bell de AT&T en 1969. Actualmente, sus derechos de marca pertenecen a la Organización Internacional de Estándares Abiertos. Solo los sistemas UNIX que cumplen con la especificación única de UNIX pueden usar el nombre UNIX; de lo contrario, solo pueden denominarse similares a UNIX (tipo UNIX).