Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x




3
¿Por qué no es [-n] falso como [-n ""]?
Mi pregunta es sobre los valores de retorno producidos por este código: if [ -n ]; then echo "true"; else echo "false"; fi Esto imprime true. Su prueba complementaria usando [ -z ]también imprime true: if [ -z ]; then echo "true"; else echo "false"; fi En el código anterior, …
20 bash 


2
Sincronice una carpeta entre 2 computadoras, con un observador del sistema de archivos para que cada vez que se modifique un archivo, se replique inmediatamente
Yo tengo: un servidor Linux que conecto a través de SSH en el puerto IP 203.0.113.0 1234 una computadora doméstica (detrás de un enrutador), IP pública 198.51.100.17, que es Debian o Windows + Cygwin ¿Cuál es la forma más fácil de /home/inprogress/ sincronizar una carpeta (en ambas direcciones), un poco …

6
¿Por qué es ejecutable su world?
Tengo un servidor sin cabeza que está conectado remotamente por varios usuarios. Ninguno de los otros usuarios está en el archivo sudoers, por lo que no pueden obtener la raíz a través de sudo. Sin embargo, dado que los permisos suestán -rwsr-xr-xactivados, no hay nada que les impida intentar forzar …
20 sudo  su  headless 

3
¿Cuál es el propósito de "verdadero" en bash "if sudo true; luego"
He pirateado este script bash que prueba si el usuario tiene privilegios de superusuario y si no los tiene, los solicita. En última instancia, estoy tratando de invertir la segunda instrucción 'if' para poder eliminar las siguientes dos líneas (el eco "contraseña ok" y el otro en la siguiente línea) …
20 bash  sudo 




7
Evite la lista de archivos que terminan con ~ (archivos de copia de seguridad)
Mi requisito es enumerar todos los archivos en un directorio, excepto los archivos que terminan en a ~(archivos de respaldo). Traté de usar el comando: ls -l | grep -v ~ Me sale esta salida: asdasad asdasad~ file_names.txt normaltest.txt target_filename testshell1.sh testshell1.sh~ testshell2.sh testshell2.sh~ testtwo.txt testtwo.txt~ test.txt test.txt~ Quiero obtener …
20 ls  filenames 



2
¿Por qué el comportamiento de `command 1> file.txt 2> file.txt` es diferente de` command 1> file.txt 2> & 1`?
Cuando desee redirigir stdout y stderr al mismo archivo, puede hacerlo utilizando command 1>file.txt 2>&1, o command &>file.txt. Pero, ¿por qué el comportamiento es command 1>file.txt 2>file.txtdiferente de los dos comandos anteriores? El siguiente es un comando de verificación. $ cat redirect.sh #!/bin/bash { echo -e "output\noutput" && echo -e …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.