echo hola mundo ls pwd # print working directory cd /cygdrive/d mkdir ent #crea directorio touch me #archivo en cero bytes ls -l #listado largo (con detalle) cat me #ver contenido de un archivo cat /etc/passwd #archivo de passwords de usuarios cat hola hola Ctl-d #fin de archivo cat > me #manda entrada standard al archivo me ">" caracter especial del shell->salida a.., si hay destruye, si no al inicio hola ctl-d cat me hola cat >> me #con ">>" agrega adio ctl-D cat me hola adio rm me # borra archivo cat /etc/passwd > salida #copia passwd a salida cat < /etc/passwd cat < /etc/passwd > tesoro #entrada de passwd y direcciona hacia tesoro cp /etc/passwd sauron #copia passwd a sauron cat salida tesoro sauron #concatena en salida standard cat salida tesoro sauron > saruman # ls -R / #lista todo a partir de raiz todos los directorios ls -R / > contenido #lista todo el sistema de archivos y lo manda a contenido more contenido #despliega contenido por paginas grep etc contenido #busqueda de patrones en el archivo contenido wc contenido #contador lineas, palabras, caracteres wc -c contenido #num caracteres wc -l contenido #num lineas wc -w contenido #num palabras cat tesoro | grep a #busca ocurrencia de a en tesoro | #salida standard se convierte en entrada standard para el otro comando cat tesoro | grep a | wc -c sort tesoro #ordena alfabeticamente ps #pedir el estado de la tabla de procesos sleep 600 & sleep 600 & sleep 600 & ps #da procesos de la sesion ps -fea #da procesos de toda la computadora kill 724 #mata el proceso con PID 724 bash cd /cygdrive/d cat > script.sh pwd echo hola ps ^D bash < script.sh sh #Bourne Shell ls -l script.sh chmod 755 script.sh chmod u+x script.sh ls -l script.sh script.sh #no se ejecuta ./script.sh cat > comando2.sh #!/usr/bin/sh #buscar z en el archivo /etc/passwd y contar ocurrencias grep z /etc/passwd | wc -l ^D chmod u+x comando2.sh ./comando2.sh which ls #busca la trayectoria de ls y la imprime which sh which cat which noexiste which comando2.sh echo $PATH #imprime trayectoria de programas ejecutables env