Preguntas etiquetadas con shell

El shell es la interfaz de línea de comandos de Unix. Puede escribir comandos en un shell de forma interactiva o escribir scripts para automatizar tareas. Use esta etiqueta para las preguntas que se aplican a / bin / sh y la mayoría de los shells compatibles (ash, bash, ksh, zsh, ...). Para los scripts de shell con errores, verifíquelos en http://shellcheck.net antes de publicarlos aquí.


6
¿Diferencia entre ls -l y ll?
Soy relativamente nuevo en la programación en su conjunto y algunos tutoriales me han estado diciendo que use ls -lpara mirar archivos en un directorio y otros me han estado diciendo ll. Sé que lses una lista corta, pero ¿hay alguna diferencia entre los otros dos?
59 shell  shell-script  ls 

5
Pase la variable de shell como a / patrón / a awk
Tener lo siguiente en una de mis funciones de shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , así que cuando se llama como _process $arg, $argse pasa como $1y se usa como patrón de búsqueda. …
59 shell  awk  quoting  variable 

2
¿Es> & - más eficiente que> / dev / null?
Ayer leí este comentario SO que dice que en el shell (al menos bash) >&-"tiene el mismo resultado que" >/dev/null. Ese comentario en realidad se refiere a la guía de ABS como la fuente de su información. Pero esa fuente dice que la >&-sintaxis "cierra los descriptores de archivo". No …


3
¿Qué significa "rm hash"?
Estoy pasando por http://mywiki.wooledge.org/BashGuide/CommandsAndArguments y me encontré con esto: $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin Un poco antes, la guía enumeró los diversos tipos de comandos que entiende Bash: alias, funciones, incorporados, palabras clave y ejecutables. Pero no hubo mención de …
58 bash  shell  command 



6
Deshabilitar shell de usuario por razones de seguridad
Tenemos varias cuentas de usuario que creamos para tareas automatizadas que requieren permisos específicos, como la transferencia de archivos a través de sistemas, monitoreo, etc. ¿Cómo bloqueamos estas cuentas de usuario para que estos "usuarios" no tengan shell y no puedan iniciar sesión? Queremos evitar la posibilidad de que alguien …
58 shell  ssh  users  login 


2
grep en una variable
Digamos que tengo una variable line="This is where we select from a table." ahora quiero grep cuántas veces se produce select en la oración. grep -ci "select" $line Lo intenté, pero no funcionó. También intenté grep -ci "select" "$line" Aún no funciona. Obtuve el siguiente error. grep: This is where …
58 shell  grep  string 



11
Uso del tacto y vi?
¿Existe la ventaja de crear un archivo con toque antes de editarlo? touch foo vi foo versus llevarlo al editor de inmediato? Me gusta: vi foo Veo bastantes tutoriales usando el primero ( touchentonces vi).
55 shell  vi  touch 


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.