Tercer experimento Linux gestión de usuarios del sistema y la configuración VIM

Tercer experimento Linux gestión de usuarios del sistema y la configuración VIM

Esta obra pertenece cursos Clase vincula cursos
Esto requiere un trabajo en el que requisitos operacionales Enlaces
Identificación del Estudiante - Nombre 17043111- He Hui Ventilador
objetivos de aprendizaje de empleo (1), el aprendizaje de la gestión de usuarios del sistema Linux. (2), y aprender a utilizar la configuración de VIM.


1, Gestión de usuarios de Linux

Q: ¿Por qué debe evitar el uso de usuario de inicio de sesión raíz del sistema Linux?

R: Debido a que la raíz tiene la máxima autoridad en el sistema, por ejemplo, cuando su mal uso al iniciar la sesión como root en el sistema puede causar mucho daño.

operativo

(1) cómo ver la información del usuario actual en tres archivos relacionados con el usuario de?

cat / etc / passwd | grep hhf # ver el perfil de usuario del usuario hhf 
cat / etc / group | grep hhf # Ver grupo de perfiles de usuarios HHF del
gato sudo / etc / shadow | grep hhf # ver el archivo de configuración de la contraseña de usuario hhf

Por favor describa brevemente estos tres documentos?

1) / etc / passwd: Perfil de Usuario

2) / etc / grupo: perfiles de grupos de usuarios

3) / etc / shadow: una contraseña fichero de configuración


(2) Ver el comando actual información de identificación relacionada con el usuario

Por favor describa brevemente la salida?

uid = 1000 (HHF) del usuario #hhf ID de usuario 
gid = grupo donde el grupo 1000 (HHF) #hhf usuario ID
número gid de adm = 4, el número de CD-ROM de gid = 24, número de sudo de gid = 27, dip la número 30 gid =,
la plugdev el número gid = 46, número de Ipadmin de gid = 116, número sambashare de gid = 126. usuario root son uid y gid = 0

(3) para crear dos cuentas, una cuenta de la prueba, la otra cuenta comienza con una E mayúscula añadir su número de estudiante que termina en cuatro y dos, respectivamente, cuenta con contraseña y derechos de administrador, después de que la cuenta configurada, fácil de cambiar de cuenta después de una revisión de la información, cuentas de prueba de eliminación, dejando la otra cuenta, para prepararse para operaciones posteriores.

a) Crear una cuenta

 

b) Establecer contraseña

 

c) establecer permisos

 

Por favor describa brevemente el concepto de grupos de usuarios?

A: En el sistema Linux es un conjunto lógico de un grupo de usuarios con las mismas características del usuario.

d) de conmutación de la cuenta

 

e) Eliminar cuenta

 


configuración simple 2.VIM

a) El interruptor de la cuenta recién creada reservados


b) VIM crear un archivo de configuración en el directorio personal del usuario .vimrc


c) Abrir el archivo y añadir la siguiente

conjunto de números "número de línea de visualización    
de sintaxis en" resaltado de sintaxis
SET cursorline      
SET regla A "escala de visualización   conjunto ShowCmd" se visualiza entrada de comando, ver más claramente   establecido scrolloff = 3 "para 3 para mover el cursor cuando la parte superior e inferior de la memoria intermedia distancia en línea   "conjunto de centelleo Do novisualbell (no sé)   sET% = F. línea de estado R & lt% H% m %% W \ [% el FORMAT = & {FF}] \ [% el TYPE = la y] \ [el POS = L%,% v] [% p %%] \ % {strftime (\ "% d /% m /% y \ - \% H:% m \")} " indicadores de estado de línea de los contenidos de   conjunto nocompatible" consistencia VIM eliminan, debe ser " SET = UTF-fencs. 8, UCS-BOM, Shift-JIS, GB18030, GBK, GB2312, cp936 SET. 8 termencoding = UTF- SET. 8 encoding = UTF- SET = UTF-fileEncoding. 8




















"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """ '' "" "新文件标题""" "" "" "" "" "" "" "" "" "" "" "" "" "" """" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """ "新建.c, .h, .sh, .java文件,自动插入文件头autocmd BufNewFile * .cpp, *. [ch], * .sh, * java ejecutivo. ": llamada SetTitle ()" ""定义函数SetTitle,自动插入文件头func SetTitle ()   如果文件类型为.sh文件"   si el tipo de archivo y == 'sh'       llamada setline (1,"\ ################################################# ######################## ")       append llamada (línea (". "), "\ # Nombre de archivo:" .expand (" %" ))





















      llame a modo de adición (línea () + 1, "\ # Autor: hhf" " ").       append llamada (línea () + 2 "\ # mail: [email protected]""").       append llamada (línea ( " ") + 3, "\ # Tiempo Creado:" .strftime (" % c "))       append llamada ("." línea () + 4, "\ ########### ################################################## ############ ")       append llamada (línea (". ") + 5, "\ #! / bin / bash")       append llamada (línea (". ") + 6, "")   otra cosa       setline llamada (1, "/ ************************************* ************************************ ")       append llamada (línea ("."), "> Nombre de archivo:" .expand ( "%"))       append llamada (línea () + 1 "> Autor: hhf "".")



















      llame a modo de adición (línea () + 2 "> Mail: [email protected] " "")       ". "append llamada (línea () + 3"> Creado Tiempo:" .strftime ( "% c" ))       llamada append (línea (". ") + 4," ********************************** ************************************** / ")       append llamada (línea ("." ) 5, "")   ENDIF   si y filetype == 'CPP'       llamada append (línea ( " ") + 6, "# include <iostream>")       llamada append (línea ("".) + 7 "usando espacio de nombres std;")       append llamada (línea ( "") + 8 "")   ENDIF   si el tipo de archivo y == 'c'





















      llamar append (línea ( " ") + 6, "# include <stdio.h>")       append llamada (línea (".") + 7, "")   ENDIF   "新建文件后,自动定位到文件末尾   autocmd BufNewFile * G normal de EndFunc "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" conjunto autoindent "Automático indentación SET cindent . SET 4 TabStop = "anchura de la tecla Tab conjunto softtabstop = 4" guión unificada. 4 SET = shiftwidth. 4 SET noexpandtab "No hay espacios en lugar de lengüetas establecidos SmartTab" fila y comienzo del segmento con pestañas Showmatch establecer




























la historia del set = 1000 "Historia del número de registros establecidos nobackup" prohíbe generar archivos temporales del SET noswapfile SET ignorecase "Buscar Ignorar Caso hlsearch conjunto de" búsqueda por carácter resaltar SET incsearch la gdefault SET "reemplazar línea fija langmenu = zh_CN .UTF-8 "configuración de idioma helplang SET = CN conjunto LastStatus = 2" se muestra siempre en la línea de estado de tipo de archivo en "detectar el tipo de archivo de plugin de tipo de archivo en el" tipo de archivo de carga widget de tipo de archivo de guión "para un tipo de archivo específico Cargando relacionadas archivo de sangrado conjunto iskeyword + = _, $, @,%, #, - " envoltura de una palabra con los siguientes símbolos no se dividen



























conjunto linespace = 0 "insertado entre caracteres del número de filas de píxeles establece wildmenu" modo mejorado comando de operación automáticamente conjunto de retroceso = 2 "de que la tecla de retroceso (Retroceso) guión de procesamiento normal, EOL, iniciar otro conjunto whichwrap + = <,>, h, l "y la tecla de cursor de retroceso permite a los límites de líneas transversales establecen ratón = a" ratón se puede utilizar en cualquier lugar en la memoria intermedia (similar para hacer doble clic en el ratón se coloca en espacio de trabajo de oficina) SET = exclusiva selección SET = selectmode ratón, Key finalización "Auto : inoremap (() <ESC> I : inoremap) <Cr> = ClosePair ( ')') <CR> : inoremap {{<CR>} <ESC> O : inoremap} < Cr> = ClosePair ( '}') <CR> : inoremap [[] <la ESC> I : inoremap] <Cr> = ClosePair ( ']') <CR> :inoremap " ""<ESC> i : inoremap ' ''<ESC> i
























función ClosePair (char)!
  SI getline ( ' ') [COL ('.') - 1.] == A: char
      retorno "\ <Derecha>"
  el otro
      retorno R: Char
  endif
endfunction El completeopt SET = más largo, MENÚ " abrir la detección del tipo de archivo, agregue la frase antes de que puedan utilizar la terminación inteligente


d) Crear y abrir un archivo con extensión .c, como helloworld.c vim

El nuevo archivo debe aparecer como sigue

 

Supongo que te gusta

Origin www.cnblogs.com/hhfdeboke/p/12531227.html
Recomendado
Clasificación