Recientemente, un amigo me preguntó por qué los comandos de inicio de sesión de sudo cd y sudo ll tienen las siguientes indicaciones:
sudo: ll: comando no encontrado sudo: cd: comando No encontrado
Ejecute otros comandos, como sudo ls, etc., para ejecutar normalmente.
En pocas palabras, se puede entender que sudo solo puede ejecutar comandos que vienen con el sistema, pero no otros programas. Tales como ll, cd, etc. son traídos por la cáscara.
sudo es un programa usado para mejorar los permisos del usuario. Ingresar sodu en linux es llamar a este programa para mejorar los permisos. La shell es un analizador de comandos, sudo cd es incorrecto, porque cd está integrado en la shell. , no en el sistema, sudo puede ejecutar el sistema con el comando, pero no puede usar los comandos en un software en el sistema.
cd es el comando interno del shell. El llamado shell es una aplicación interactiva. Cuando el shell ejecuta un comando externo, ejecuta un proceso secundario a través de fork /exec y luego ejecuta el programa. Sudo significa vincular un proceso con los privilegios de otra persona y ejecutar el programa. Y cd es un comando interno, es decir, lo ejecuta directamente el shell, no un proceso de bifurcación. Por supuesto, no puede actualizar los permisos del proceso en el proceso actual (de hecho, puede ser, pero está escrito en el código cuando se programa y luego se compila, y nuestro shell no tiene esta función, de lo contrario, ¿no es demasiado peligroso?)
< Además, si desea configurar el comando sudo, puede usar visudo para configurarlo en el usuario root.
Debido al trabajo y el estudio, debe usar Securecurt para operar Linux (Red Hat Enterprise Linux 5
el valor predeterminado del sector del disco es 512Byte, si desea verificarlo, ejecútelo en la línea
Primero, descargue la dirección de descarga de magent: http://pan.baidu.com/s/1eRygtEUmkdir -p /usr
Varios archivos de inicio Agregar varios archivos de inicio diciendo que la compilación será incor
Encuentre archivos con más de 10 días en Linux y elimínelos
Entrega de habilidades: manejo de los detalles de seguridad del kernel de Linux
Configurar GAppProxy tutorial en el sistema Linux
Problema de uso de la tercera edición del controlador de dispositivo Linux
Error: clase de almacenamiento especificada para el problema del parámetro
No culpe a la pantalla dual del sistema operativo Linux actual
la transmisión de datos -sk en la capa de enlace de la pila de protocolos Linux
Construcción de servidor LinuxSVN
Win7 instalar autocad 2006 no puede ser normal 2 soluciones
No se puede seleccionar la opción "Actualizar" al instalar Vista
Win10 9879 solución de falla de actualización automática
Cómo obtener derechos de administrador para el sistema win7
Consejos para la administración de archivos de computadora 8