Portada » Informática » Fundamentos de Administración y Comandos Esenciales en Sistemas Linux y Unix
which') evitará que el shell interprete cualquier metacarácter.") impedirá que el shell interprete cualquier metacarácter.`) evitará que el shell ejecute texto entre comillas invertidas como un comando y sustituirá la nueva salida al comando original.;) se puede usar para separar varios comandos para que se ejecuten en orden.-)&&) se utiliza para separar los comandos para que se ejecuten de forma condicional, en la que si el comando a la izquierda de los símbolos de ampersand falla, entonces se ejecutará el comando a la derecha de los símbolos de ampersand.echohistory imprimirá una lista de comandos que hayas ejecutado previamente.history--helpman -k es el mismo que el comando apropos.whatis es el mismo que man -w./usr/share/docman para controlar el movimiento dentro del documento?more y lessman y una página info es:info es como una guía; la página man es una referencia más concisa.man, entonces los elementos entre corchetes son:man, la primera tecla que se presiona es:/.)ls mostrará todos los archivos incluidos los archivos ocultos?-a//etc/pppsysadmin/Documents~) se utiliza para representar:..) se puede utilizar con el comando cd para representar:cd por sí solo?cdls -l) indica:Compressed uncompressed ratio uncompressed_name 278168 1016950 72.6% tagsgzip -l tagsDocuments y comprimirlo con bzip2?tar -cjf documents.tbz Documentstar con el fin de crear un nuevo archivo empaquetado?-ctar comprimido con nombre de foo.tar.gz?tar -tzf foo.tar.gztar -cvjf foo.tbz a b c ¿a qué se refieren las letras a, b, c?backup.tar.gz. A continuación puedes visualizar el archivo empaquetado y ver que los nombres de archivo siguen esta convención: home/username/somefile. ¿Cómo vas a extraer solo los archivos para el usuario llamado fred?tar -xzf backup.tar.gz home/fred/zip con los contenidos del directorio Documents?zip -r mydocs.zip Documentsdocuments.zip, ¿Cómo puedes ver lo que hay dentro sin necesidad de extraer los archivos?unzip -l documents.zip|) te permite:output.file?echo Testing >> output.filehead mostrará solo las primeras cinco líneas de un archivo?-n 5grep:grep se puede utilizar con los caracteres glob.grep ^start file.txtgrep ^test file.txtn|) significa:Nls sin opciones o argumentos:rm para solicitar confirmación antes de borrar:-irm puede eliminar varios archivos a la vez:mvtouch se puede utilizar para:zip, bzip2, gziptar son:tar -czf foo.tar.gz bar, ¿cuál es el propósito de la bandera f?tar que escriba en el archivo que sigue a la banderatar -c foo | gzip > foo.tar.gz y tar -czf foo.tar.gz foowc imprimirá el número total de palabras en un archivo?-wnlecho "text" > file.txt creará file.txt si aún no existe.echo "text" > file.txt no sobrescribirá file.txt si ya existe.echo "text" >> file.txt no sobrescribirá file.txt si ya existe.-a; Las opciones de comando GNU usan dos guiones como --todos.echo:#!/bin/csh. Esto significa:/bin/csh para interpretar el resto del archivonano adoptan la forma de:FOO=/tmp/foo; if [ ! -d $FOO ]; then mkdir $FOO; fi/tmp/foo si no existeif [ -f $1 ]; then echo “I am here” fi. ¿Cuál es el significado de $1?./test.sh hello goodbye: if [ -f $2 ]; then echo "I am here" fi. ¿Cuándo se va a imprimir «I am here»?A="Hello"A=`pwd`read$??dmidecodefdisk es una herramienta que se utiliza para trabajar con los discos con una partición MBR./dev/hdadmesg, el sistema muestra los mensajes que se generan por el kernel./proc contiene un subdirectorio para cada proceso presente en el sistema.init es:free muestra la estadística sobre:ps) muestra solo los procesos que se ejecutan en el shell actual por defecto./var/logSecureether0.ifconfigsshnetstat contiene la información mostrada como números en lugar de nombres?-nserver1 con el nombre de cuenta nick?ssh nick@server1dig se conecte a los sistemas remotos./etc/shadow?rootidwhosudo permite a los usuarios regulares a:root./etc/sudoers debe ser editado directamente por root con el comando visudo.visudo?viid/etc/group?group_name:password_placeholder:GID:user_listuseradd permiten al root a especificar el UID para que se asocie a la cuenta?-uuseradd permiten al root a especificar los grupos suplementarios, de los cuáles el usuario será miembro?-Guseradd también creará un grupo de usuarios. Por ejemplo, el usuario bob, el grupo bob.useradd creará un directorio principal de forma predeterminada para un usuario.usermod se puede utilizar para hacer todo lo siguiente, excepto:extra a los grupos del usuario bob además de los grupos secundarios actuales de bob?usermod -aG extra bobroot, el comando passwd solo se puede utilizar para cambiar la contraseña del usuario que ejecuta el comando.userdel:r-x?chmod o=rx filer-x?chmod 775 filechown se puede utilizar para cambiar el propietario y el grupo de un archivo.sysadmin podrá leer el file debido a que es su propietario. ----r--r-- 1 sysadmin group 38270 Sep 2 18:49 file.sysadmin podrá cambiar los permisos del file debido a que es su propietario. ----r--r-- 1 sysadmin group 38270 Sep 2 18:49 file./tmp es un directorio temporal y no va a existir en un sistema en todo momento./var tiene los archivos que cambian con el tiempo./shared?chmod 1777 /shared/usr/bin/program?chmod 4755 /usr/bin/program/shared?chmod 2777 /sharedUSERS. ¿Cómo probaría para ver si 5 usuarios están conectados?test $USERS -eq 5while [ ! -f /tmp/foo ]; do
echo -n "."
process_data > /tmp/foo
done
¿Cuál de lo siguiente es cierto?
/tmp/foo, no se ejecutarán los datos de proceso.process_data como máximo una vez.case$(($i + 1))?i/tmp/foo es un directorio o USERS es mayor que 5″?test -d /tmp/foo -o $USERS -gt 5fdisk es una herramienta utilizada para trabajar con los discos particionados MBR./dev/hdatop-)--)/proc/cmdline/proc/sys, se pueden agregar entradas al siguiente archivo:/etc/sysctl.confrpm -qanetstat muestra la información como números en lugar de nombres?-nserver1 con el nombre de cuenta nick?ssh nick@server1dig se conecte a sistemas remotos./etc/shadow y /etc/passwdsudo se pueden usar para especificar qué usuario puede usar el comando sudo para ejecutar comandos como otros usuarios.root inicie sesión directamente o mediante el comando su, el proceso de instalación configura automáticamente una cuenta de usuario para poder usar el comando sudo para ejecutar comandos como si fueran ejecutados por el usuario root.w, uptime/etc/shadow contiene contraseñas de texto sin formato./etc/passwd?getentlast/etc/shadow/etc/passwdgroupadd para determinar el nuevo GID cuando no se especifica un GID?/etc/grouproot, evitará que el usuario bob inicie sesión?usermod -L bobchmod se puede usar en un archivo mediante:chown se puede usar para cambiar el propietario de un directorio y todos los archivos y directorios debajo de él?-Rchown solo aceptará un archivo a la vez como argumento.ln file linkln -s file link--helpman -k es el mismo que el comando apropos.whatis es el mismo que man -w./usr/share/doc.)ls mostrará todos los archivos, incluidos los archivos ocultos?-a/gzip myfile.tar. ¿Qué pasa?myfile.tar.gz contiene una versión comprimida de myfile.tarmyfile.tar se eliminaerror.log?ls /root 2> error.log#!/bin/csh. Esto significa:/bin/csh para interpretar el resto del archivonano, vinano toman la forma de:FOO = /tmp/foo
if [ ! -d $FOO ]; then
mkdir $FOO
fi
Crea /tmp/foo si no existe
dmesg, el sistema muestra mensajes generados por el núcleo..deb?apt-get, dpkg, aptitude.rpm?yum, rpm, yumex/etc/passwd, /etc/shadow/etc/shadow?rootidwhouseradd permite que root especifique el UID que se asociará con la cuenta?-uuseradd permite a la raíz especificar grupos suplementarios de los que el usuario será miembro?-Guseradd también creará un grupo de usuarios. Por ejemplo, usuario bob, grupo bob.rx?chmod o=rx filerx?chmod 775 filechmod?chown se puede usar para cambiar el propietario y el grupo de un archivo.xtermwhich') evitará que el shell interprete cualquier metacarácter./tmp es un directorio temporal y no existirá en un sistema en todo momento./var tiene archivos que cambian con el tiempo./shared?chmod 1777 /shared