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




Personal tools