Comandos linux

Solo disponible en BuenasTareas
  • Páginas : 6 (1424 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de septiembre de 2010
Leer documento completo
Vista previa del texto
ls – listar contenido de un directorio 
ls -al – listado con atributos y archivos ocultos 
cd newdir/ - moverse al directorio newdir 
cd – moverse al directorio home 
pwd – mostrar la ruta actual 
rm file – borrar el archivo file 
rm -r dir – borrar el directorio dir 
rm -f file – borrar file sin emitir mensajes de error 
rm -rf dir – igual que el anterior pero con el directorio dir [**] cp file1 file2 – copiar file1 en file2 
cp -r dir1 dir2 – copiar el dir1 en dir2 (si no existe se crea) 
mv file1 file2 – renombra file1 como file2. Si file2 es un directorio lo mueve dentro del mismo. 
ln -s file link – crea un enlace simbólico de link hacia file. 
touch file – crea o actualiza file 
cat > file – redirecciona la entrada estándar a file 
more file – muestra el contenido defile 
head file – muestra las 10 primeras filas de file 
tail file – muestra las 10 últimas filas de file 
tail -f file – muestra las 10 últimas filas de file a medida que va creciendo. 

Gestión de procesos 
ps – muestra los procesos activos del usuario 
top – muestra todos los procesos activos 
kill pid – mata el proceso con id pid 
killall proc – mata todos los procesos proc [**] 
bg– lista los procesos parados o en segundo plano 
fg – lleva proceso más reciente a primer plano 
fg n – lleva proceso n a primer plano 

File Permissions 
chmod octal file – establece en file los permisos especificados en octal (usuario, grupo y otros) 
● 4 – lectura (r) 
● 2 – escritura (w) 
● 1 – ejecución (x) 
Ejemplos: 
chmod 777 – lectura/escritura/ejecución para todos. 
chmod 755– rwx para el propietario, rx para su grupo y otros 

SSH 
ssh user@host – conectar a host como user 
ssh -p port user@host – conectar a host por el puerto port como user 
ssh-copy-id user@host – añadir clave de user a host para autenticarte 

Búsqueda 
grep pattern files – buscar patrón pattern en files 
grep -r pattern dir – buscar recursivamente patrón pattern en dir 
command | greppattern – buscar patrón pattern en la salida de command 
locate file – Busca instancias de file 

Información del sistema 
date – Consulta la fecha y hora actual 
cal – Muestra el calendario del mes actual 
uptime – tiempo que lleva encendida la máquina 
w – muestra usuarios conectados a la máquina 
whoami – nombre de mi usuario 
finger user – muestra información sobre user 
uname -a –información sobre el núcleo 
cat /proc/cpuinfo – información sobre la cpu 
cat /proc/meminfo – información sobre la memoria 
man command – páginas de manual sobre command 
df – espacio libre en los discos 
du – espacio usado por los directorios 
free – uso de memorio y swap 
whereis app – localiza el binario, fuente y página de manual de app 
which app – localiza el comando app Compresión 
tar cf file.tar files – empaqueta files en un fichero files.tar 
tar xf file.tar – extrae el contenido de file.tar 
tar czf file.tar.gz files – empaqueta y comprime (gzip) files en files.tar.gz 
tar xzf file.tar.gz – extract y descomprime usando Gzip 
tar cjf file.tar.bz2 – empaqueta y comprime (bzip2) files en files.tar.bz2 
tar xjf file.tar.bz2 – extract y descomprime usando Bzip2 gzip file – comprime file y lo renombra como file.gz 
gzip -d file.gz – descomprime file.gz a file 

Redes 
ping host – hace ping a host y muestra los datos 
whois domain – información del dominio domain 
dig domain – configuración DNS de domain 
dig -x host – DNS inverso de host 
wget file – descarga file 
wget -c file – continua una descarga parada 

Instalación 

Instalar desde losfuentes: 
./configure 
make 
make install 
dpkg -i pkg.deb – instalar paquete DEB 
rpm -Uvh pkg.rpm – isntalar paquete RPM 

Combinaciones de teclas 
Ctrl+C – Interrumpe el comando activo 
Ctrl+Z – Suspende el comando activo, con fg se reanuda y con bg se lleva a segundo plano 
Ctrl+D – abandona sesión actual, similar a exit 
Ctrl+W – borra una palabra en la línea actual 
Ctrl+U –...
tracking img