Preguntas etiquetadas con shell

11
canalizando una contraseña y seguridad

A veces lo hago echo "secret" | mysql -u root -p .... Ahora estoy convencido de la seguridad aquí: ¿puede alguien que enumere todos los procesos ver la contraseña? Para verificar lo intenté con echo "test" | sleep 1000y el comando echo con el secreto no era visible en la salida de "ps aux"....

11
¿Cómo pasar parámetros a una función?

Necesito procesar una copia de trabajo SVN en un script PS, pero tengo problemas para pasar argumentos a las funciones. Esto es lo que tengo: function foo($arg1, $arg2) { echo $arg1 echo $arg2.FullName } echo "0: $($args[0])" echo "1: $($args[1])" $items = get-childitem $args[1] $items |...

10
Opción de Find -true: ¿para qué?

GNU find (y otros?) Tiene una -trueprueba junto con la normal -name, -mode, -usery así sucesivamente. Desde la página del manual: -Verdadero Siempre cierto. Cada vez que veo la página de manual me doy cuenta de esto y me pregunto cuándo sería útil. Entonces, dame algunos ejemplos de cuándo es...

10
¿Cómo "desanudar ANSI" registros?

Últimamente, las herramientas de línea de comandos han tendido a utilizar colores ANSI elegantes en su salida de registro (por ejemplo, NPM y una gran cantidad de herramientas basadas en nodejs, rvm, docker y algunas otras herramientas "modernas"). Esto hace que sea agradable de leer en la...

10
¿Cómo cambiar el shell predeterminado en FreeBSD?

El shell predeterminado en FreeBSD es shy realmente no lo soporto: el autocompletado es muy limitado y los comandos de repetición me matan. Me siento como un hombre armado y con una sola pierna ... ¿Cómo puedo cambiar la cáscara a nivel mundial zsh, o bash- para la raíz y para todos los usuarios...

10
Enlace simbólico y sudo

Creo un enlace simbólico: ln -s /tmp/folder1 /tmp/folder2 Luego voy a / tmp / folder2 y ejecuto pwd: $ cd /tmp/folder2/ $ pwd /tmp/folder2 $ sudo pwd /tmp/folder1 # <-- This is the odd part ¿Por qué pwdcon sudodar el directorio original? Estoy escribiendo un script bash y necesito la ruta...

10
Parámetros de Powershell

Tengo un bloque Param en mi script Param ( [Parameter(Mandatory=$True)] [string]$FileLocation, [Parameter(Mandatory=$True)] [string]$password = Read-Host "Type the password you would like to set all the users to" -assecurestring ) ¿Puedo usar Read-Host CmdLet en un campo de parámetro...

10
Proteja el bucle foreach cuando la lista esté vacía

Con Powershell v2.0, quiero eliminar cualquier archivo anterior a X días: $backups = Get-ChildItem -Path $Backuppath | Where-Object {($_.lastwritetime -lt (Get-Date).addDays(-$DaysKeep)) -and (-not $_.PSIsContainer) -and ($_.Name -like "backup*")} foreach ($file in $backups) { Remove-Item...