Unix & Linux

39
Tubería condicional

Digamos que tengo la siguiente tubería: cmd1 < input.txt |\ cmd2 |\ cmd4 |\ cmd5 |\ cmd6 |\ (...) |\ cmdN > result.txt Bajo ciertas condiciones me gustaría agregar un cmd3entre cmd2y cmd4. ¿Hay alguna manera de crear una tubería condicional amable sin guardar el resultado de cmd2 en un...

39
¿Cómo roba vim los archivos propiedad de root?

Sea testigo de lo siguiente: sh-3.2$ mkdir testcase sh-3.2$ cd testcase sh-3.2$ sudo touch temp sh-3.2$ ls -al total 0 drwxr-xr-x 3 glen staff 102 19 Dec 12:38 . drwxr-xr-x 12 glen staff 408 19 Dec 12:38 .. -rw-r--r-- 1 root staff 0 19 Dec 12:38 temp sh-3.2$ echo nope > temp sh: temp:...

39
¿Está bien deshabilitar requiretty?

Estoy tratando de configurar una secuencia de comandos de implementación utilizando Capistrano. En un paso, la cap deploy:setupsecuencia de comandos se conecta a mi servidor e intento ejecutar comandos que crean directorios. Entonces veo un error:msudo: sorry, you must have a tty to run sudo Hay...

39
¿Cómo obtener la versión de GNOME?

¿Existe una forma autorizada de obtener la versión de GNOME , siempre que tenga un escritorio de GNOME en funcionamiento (cualquier versión) en ejecución? Varias de estas sugerencias no funcionan en mi sistema, ya sea porque los ejecutables y / o paquetes simplemente no existen o porque el elemento...

39
ps cambia para mostrar PID, PPID, PGID y SID colectivamente

Intenté ps con diferentes tipos de interruptores, por ejemplo, -A, aux, ef, etc., pero parece que no puedo encontrar la combinación correcta de interruptores que me indique la ID de proceso (PID), la ID de proceso principal (PPID), el Grupo de procesos ID (PGID) e ID de sesión (SID) de un proceso...

39
¿Cómo SSH en un directorio específico?

Con frecuencia inicio sesión en un servidor, luego hago un CD en un directorio específico. ¿Es posible simplificar estos dos comandos en uno? ssh bob@foo cd /home/guest Me gustaría evitar cambiar cualquier cosa en 'foo' si es posible, ya que tendré que borrarlo con el administrador del servidor....

39
Exportar una variable con punto (.)

Cómo exportar una variable que tiene un punto. Recibo un 'nombre de variable no válido' cuando lo intento: export my.home=/tmp/someDir -ksh: my.home=/tmp/someDir: invalid variable name Incluso escapar del punto de metacaracteres (.) Tampoco ayudó $ export my\.home=/tmp/someDir export:...

39
¿En qué shell estoy corriendo?

Cuando ejecuto echo $SHELLla salida dice lo /bin/tcshque significa que estoy ejecutando un tcshshell. Pero, por ejemplo, cuando emito el siguiente comando alias emacs 'emacs -nw' Obtuve el siguiente error: bash: alias: emacs: not found bash: alias: emacs -nw: not found y cuando publico alias...

39
Eliminación audible de DRM para uso personal

Tengo un montón de audiolibros de Audible. He realizado un cambio completo de Windows a Linux, pero Audible no es compatible con Linux. Si bien hay algunas formas molestas de esto, me gustaría convertir mis libros Audible en formato Mp3 o Mp4. ¿Alguien ha hecho esto anteriormente? ¿Alguien puede...