Terminal comandos
From Movaxes
Contents |
Comandos
Esta es una lista de los comandos de Linux, poco a poco la iré completando, recuerda que puedes usar man, info y --help para obtener más información de cada comando y sus opciones.
Recuerda ver esta página (Simbolos) para entender la forma en que he escrito las explicaciones de los comandos (qué es (.)? qué es (n)? etc).
¿Para qué aprender los comandos?
Existen muchas ocaciones que en las que un poco de creatividad en el shell te ayudará a resolver problemas sin la necesidad de escribir un complicado programa en C 0 C++.
También te será muy útil para poder usar GNU/Linux al máximo y sin problemas.
Nota
Esta lista no está ordenada alfabéticamente, trataré de ordenarla según su utilidad más adelante.
Lista de Comandos
$ls
Lista información sobre los archivos y directorios.
ls :: lista los ficheros de un directorio completo ls * :: muestra todos los subdirectorios ls -l :: Muestra sus propiedades y atributos ls -a :: Incluye los ocultos ls | more :: Los muestra en páginas
$echo
Pone un texto en pantalla.
echo ('') :: muestra en pantalla lo que diga la cadena
echo *.cpp :: muestra todos los archivos con extensión .cpp en el directorio
$cat
Muestra el contenido de un archivo.
cat (.) :: muestra el contenido de un archivo cat -n (.) :: numera las lineas cat (.) | less :: lo muestra por paginas cat (.) (.) >> (.) :: concatena dos archivos en uno solo
$more
Muestra el contenido de un archivo en páginas, es más conveniente usar less ya que es una mejor versión y más completa. Sales con la tecla q.
more (.)
$less
Muestra el contenido de un archivo en páginas. Puedes navegar entre las páginas con las flechas del teclado. Sales con q.
less (.)
$zcat
Muestra el contenido de un archivo comprimido .gz.
zcat (.)
$zmore y zless
Estos comandos hacen lo mismo que more y less pero con archivos comprimidos.
$stat
Muestra el estado de un fichero, su tamaño, modificaciones, etc.
stat (.) stat -f (.) :: muestra el estado del sistema de fichero
$file
Muestra que tipo de archivo es:
file (.)
$tail
Muestra por defecto las últimas 10 líneas de un archivo.
tail (.) tail -n (#) (.) :: muestra las ultimas # lineas del archivo
$head
Muestra por defecto las primeras 10 lineas de un archivo.
head (.) head -n (#) (.) :: muestra las primeras # lineas del archivo
$find
Busca archivos en un directorio.
find (/) -name (n) -print :: busca todos los archivos con nombre (n) en el directorio (/) find (/) -name *.c -print :: busca todos los archivos de extencion '.c' en el folder (/)
$whereis
Localiza un ejecutable, su código fuente y la localización de su entrada en el manual (man)
whereis (n) ::por ejemplo: $whereis gedit
$type
Muestra la ubicación de un comando.
type (n)
$pwd
Muestra el directorio actual.
pwd
