Comandos básicos comúnmente utilizados en Linux y Unix
Ls muestra archivos o directorios
-¿Yo? Listar detalles del archivo l(lista)
-a? Enumere todos los archivos y directorios en el directorio actual, incluidos los ocultos (todos).
Mkdir crea directorio
-p? Cree un directorio, o p (directorio principal) si no hay un directorio principal.
cd? Cambiar directorio
¿Tocar? Crear un archivo vacío
Echo crea un archivo con contenido.
¿Gato? Ver contenido del archivo
Cp copy
mv? ¿Mover o cambiar el nombre
rm? Eliminar archivos
-r elimina recursivamente subdirectorios y archivos.
-f forzar eliminación
¿Descubrir? Buscar archivos en el sistema de archivos
Wc cuenta el número de líneas, palabras y caracteres del texto.
Grep busca cadenas en archivos de texto.
rmdir? Eliminar directorios vacíos
La estructura de árbol muestra directorios, es necesario instalar el paquete de árbol.
¿contraparte? Mostrar directorio actual
¿Dónde está? Crear archivos vinculados
¿Más, menos? Mostrar contenido del archivo de texto en paginación
El encabezado y el final muestran el contenido del encabezado y el final del archivo.
¿ctrl+alt+F1? Modo de pantalla completa de línea de comando
2. Comandos de administración del sistema
¿Estadísticas? Muestra información detallada del archivo especificado, más detallada que ls.
¿Quién? Mostrar usuarios conectados en línea
whoami? Muestra el usuario operativo actual.
¿Nombre del host? Mostrar nombre de host
¿Wumei? Mostrar información del sistema
Top muestra dinámicamente la información del proceso que actualmente consume la mayor cantidad de recursos.
¿Pd? Mostrar el estado del proceso en tiempo real ps -aux
Du? Vea el tamaño del directorio du -h /home y la información del directorio de visualización del dispositivo.
¿df? Utilice el dispositivo para mostrar información del disco y ver el tamaño del disco df -h
ifconfig? Verifique la condición de la red
Prueba de ping la conectividad de la red
netstat? Mostrar información de estado de la red
Los comandos de los hombres no funcionan, entonces, ¿qué estás buscando? Por ejemplo: man ls
¿Está claro? cls
¿Alias? Cambie el nombre del comando como alias showmeit="ps -aux " y desactive unaliax showmeit.
Kill finaliza un proceso. Primero puede usar el comando ps o top para verificar la ID del proceso y luego usar el comando kill para finalizar el proceso.
3. Comandos relacionados con empaquetado y compresión
Tar: Embalaje y compresión
-c? Archivo de almacenamiento
-x? Archivo comprimido
-z? Archivos comprimidos Gzip
-j? Archivos comprimidos Bzip2
-v? ¿Mostrar proceso de compresión o descompresión v(view)
-f? Usando nombre de archivo
Ejemplo:
tar -cvf /home/abc.tar /home/abc? Sólo embalaje, no compresión.
tar-zcvf/home/ABC . tar . gz/home/ABC está empaquetado y comprimido usando gzip.
tar-jcvf/home/ABC . Empaquetar y comprimir con bzip2.
Por supuesto, si desea descomprimir, ¿simplemente reemplace el comando anterior? alquitrán -cvf? /tar-zcff? Simplemente reemplace "c" con "x" en /tar -jcvf.
3. Apagar/reiniciar la máquina
Apagar
-r apagar y reiniciar
-h apagar y hacer no reiniciar.
¿Ahora? Apágalo ahora
Para.
Apagar el aparato
¿Reiniciar? Empezar de nuevo
4. Canalizaciones de Linux
Utilice la salida estándar de un comando como entrada estándar de otro comando. Es decir, cuando se utilizan varios comandos en combinación, el último comando se divide por el resultado del comando anterior.
Por ejemplo: grep -r "close" /home/* |¿Más? Busque todos los archivos en el directorio de inicio, incluidos los archivos cerrados, y generelos en páginas.
5.Gestión de paquetes de software Linux
dpkg? (paquete Debian) herramienta de administración, el sufijo del nombre del paquete es. bonos corporativos con obligaciones Este método es adecuado para situaciones en las que 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 instálelo usando el siguiente comando.
sudo dpkg-I árbol _ 1 5 .3-1 _ i386 .
¿Sudo dpkg -r árbol para desinstalar el software?
Nota: Hay muchas formas de transferir tree.deb a un sistema Linux. VMwareTool, use el modo de montaje; use la herramienta winSCP, etc.
APT (Advanced Packaging Tool) es una herramienta de software avanzada. Este método funciona si el sistema puede conectarse a Internet.
Tomemos el árbol como ejemplo.
Sudo apt-get install tree instalar árbol
sudo apt-get remove tree? Desinstalar árbol
Sudo apt-get updateActualizar software
sudo apt-get update
6. archivo rpm a. archivo deb.
. rpm es el formato de software utilizado por RedHat. No se puede utilizar directamente en Ubuntu y es necesario convertirlo.
sudo alien abc.rpm
Uso de 7.vim
Vim tiene tres modos: modo comando, modo inserción y modo edición. Utilice ESC o I o : para cambiar de modo.
En modo comando:
:q? Ríndete
:q! Forzar salida
:wq? Guardar y salir
: el número del paquete de instrumentos muestra el número de línea.
:¿Establecer número? Ocultar número de línea
/apache Busque Apache en el documento. Presione n para saltar al siguiente y presione shift+n para saltar al anterior.
¿sí? Copie la línea donde está el cursor y péguela.
h (mover un carácter hacia la izquierda), J (siguiente línea ↓), K (línea anterior ↑), L (mover un carácter hacia la derecha →)
8. Gestión
/etc/passwd almacena cuentas de usuario.
/etc/grupo? Cuenta del grupo de almacenamiento
/etc/shadow almacena la contraseña de la cuenta de usuario.
/etc/gshadow? Almacena la contraseña de la cuenta del grupo de usuarios.
Useradadd nombre de usuario
Userdel nombre de usuario
Agregar usuario nombre de usuario
grupoAgregar nombre de grupo
Groupdel Nombre del grupo p>
Passwd root establece la contraseña para el usuario root.
/etc/profile variables de entorno del sistema
variables de entorno de usuario Bash_profile
. ¿Bashar? Variables de entorno de usuario
su usuario? Cambie de usuario y cargue archivos de configuración. Bashar.
Su-user cambia de usuario, carga el archivo de configuración /etc/profile y carga bash_profile.
Cambiar el usuario y el grupo de usuarios del archivo
sudo chown[-R]owner[:group]{ File | JDK-7u 21 -Linux-i586.tar gz como ejemplo.
Pertenece al usuario hadoop, grupo hadoop
Cambia el usuario y el grupo al que pertenece el archivo. Puedes usar el comando.
sudo chown root: ¿root? JDK-7u 21-Linux-i586 . tar . gz
Datos extendidos Linux es un conjunto de sistemas operativos tipo Unix que son de uso y difusión gratuitos. Es un sistema operativo multiusuario, multitarea, multiproceso y multiCPU basado en POSIX y UNIX. Puede ejecutar las principales herramientas, 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 los sistemas operativos, pertenecen a los sistemas operativos de tiempo compartido. Fue inventado por primera vez en AT&T en 1969 por Ken Thompson, Dennis Ritchie y Douglas McCloy. Desarrollado por los laboratorios T's Bell. Sus derechos de marca pertenecen actualmente a la Organización Internacional de Estándares Abiertos. Sólo los sistemas UNIX que cumplen con la especificación única de UNIX pueden usar el nombre UNIX; de lo contrario, solo pueden llamarse UNIX (tipo UNIX).