Sie sind auf Seite 1von 13

TUTORIAL LINUX

Gustavo Adolfo

COMANDOS MAS USADOS:


* ctr + alt + T = Lanzar la consola de comandos
* sudo su = (Switcher user do) modo super usuario
* cd nombre_directorio = (Change Directory) entrar a una carpeta
- Si se ejecuta el comando cd solo, vamos al directorio home
- cd / para ir a equipo
- Para que reconozca los espacios se escribe el nombre entre
* ls = (listar) ver el contenido de un directorio
* ls -a = mostrar todos los archivos del directorio actual
* ls -l -h*.for = Muestra todos los atributos (-l) de todos (*) los archivos que terminan con .for
mostrando el tamao
(-h) en Bytes, KBytes, etc.
* sudo nh file_name.run = para ejecutar un archivo.run
* sudo service lightdm stop = detener el entorno grfico de ubuntu
* mkdir nombre_nuevo_directorio = (Make Directory) crear Directorio
* mkdir -p nuevo dir raz/subdirectorio1/subdirectorio2
* cp ruta_origen ruta_destino = copiar de un lugar a otro
* cp -r ruta_origen ruta_destino = directorio y su contenido
* mv ruta_origen ruta_destino = (Move) mover un directorio
* rm nombre_directorio = (Remove) eliminar directorio
* rm -r nombre_directorio = borrado recursivo (todo el directorio)
* pwd = ver la ruta del directorio en el que estamos
* sudo apt-get install nombre de aplicain = instalar aplicacin, desde repositorios en
internet
* top = ver procesos con porcentaje de CPU y memoria usados
* tar -zxvf nombre paquete.tar.bz = descomprimir paquete .tar.bz

* tar -jxvf nombre paquete .tar.bz2 = descomprimir paquete .tar.bz2


* unrar x file.rar = descomprimir archivos .rar
* ./nombre del programa = ejecutar un programa desde su carpeta de ubicacin
* sudo apt-get install ubuntu-wallpapers-* = Wallpapers para Ubuntu
* ls |grep nombre del archivo = listar archivos por nombre
* sudo tar xzvf file.tar.gz C /ruta = descomprimir archivo .tar.gz en ruta especfica

comandos para desinstalar un paquete:


* sudo apt-get remove nombre_del_paquete
* sudo apt-get purge nombre_del_paquete
* sudo apt-get clean nombre_del_paquete
remove: desinstala los paquetes indicandos.
purge: borra los archivos de configuracin del paquete.
clean: elimina los archivos descargados para instalar.
Si tu intencin es volver a instalar no se recomienda
PERMISOS:
Cambiar permisos a un archivo o carpeta
* sudo chmod 777 -R nombre de archivo o arpeta = otorgar permisos de lectura, escritura y
ejecucin
Permisos en formato numrico octal:
los permisos del archivo y deben verse en grupos de 3.
Los tres primeros representan los permisos para el propietario del archivo. Los tres
siguientes son los permisos para el grupo del archivo y los tres ltimos son los permisos para
el resto del mundo u otros.
rwx
usuario

rwx rwx
grupo otros

En cuanto a las letras, su significado son los siguientes:


r read = lectura
w write = escritura (en archivos: permiso de modificar, en directorios: permiso de crear
archivos en el dir.)

x execution = ejecucin
Las nueve posiciones de permisos son en realidad un bit que o esta encendido (mostrado
con su letra correspondiente) o esta apagado (mostrado con un guin -), asi que, por
ejemplo, permisos como rwxrw-r--, indicara que los permisos del propietario (rwx) puede
leer, escribir y ejecutar el archivo, el grupo (o sea los usuarios que esten en mismo grupo del
archivo) (rw-) podr leer y escribir pero no ejecutar el archivo, y cualquier otro usuario del
sistema (r--), solo podr leer el archivo, ya que los otros dos bits de lectura y ejecuccin no
se encuentran encendidos o activados.
Permisos en formato numrico octal
La cambinacin de valores de cada grupo de los usuarios forma un nmero octal, el bit x es
20 es decir 1, el bit w es 21 es decir 2, el bit r es 22 es decir 4, tenemos entonces:
r=4
w=2
x=1
La combinacin de bits encendidos o apagados en cada grupo da ocho posibles
combinaciones de valores, es decir la suma de los bits encendidos:
----x
-w-wx
r-r-x
rwrwx

=0
=1
=2
=3
=4
=5
=6
=7

no se tiene ningn permiso


solo permiso de ejecucin
solo permiso de escritura
permisos de escritura y ejecucin
solo permiso de lectura
permisos de lectura y ejecucin
permisos de lectura y escritura
todos los permisos establecidos, lectura, escritura y ejecucin

Cuando se combinan los permisos del usuario, grupo y otros, se obtienen un nmero de tres
cifras que conforman los permisos del archivo o del directorio. Esto es ms fcil visualizarlo
con algunos ejemplos:

Estableciendo los permisos con el comando chmod:


Habiendo entendido lo anterior, es ahora fcil cambiar los permisos de cualquier archivo o
directorio, usando el comando chmod (change mode), cuya sintaxis es la siguiente:
chmod [opciones] permisos archivo[s], algunos ejemplos:
$> chmod 755 reporte1
$> chmod 511 respaldo.sh
$> chmod 700 julio*
$> chmod 644 *
Los ejemplos anterior establecen los permisos correspondientes que el usuario propietario
desea establecer, el tercer ejemplo (chmod 700 julio*) cambiar los permisos a todos los
archivos que empiezen con julio (julio01, julio02, julio_respaldo, etc.) debido al caracter '*'
que es parte de las expresiones regulares que el shell acepta, e indica lo que sea. El ltimo
ejemplo por lo tanto cambiar los permisos a los archivos dentro del directorio actual.
Una opcin comn cuando se desea cambiar todo un rbol de directorios, es decir, varios
directorios anidados y sus archivos correspondientes, es usar la opcin -R, de recursividad:
$> chmod -R 755 respaldos/*
Esto cambiar los permisos a 755 (rwxr-xr-x) del directorio respaldos y de todos los
subdirectorios y archivos que estn contenidos dentro de este.
Estableciendo permisos en modo simblico
Otra manera popular de establecer los permisos de un archivo o directorio es a travs de
identificadores del bit (r,w, o x) de los permisos, como ya se vi anteriormente, pero ahora
identificando adems lo siguiente:
al usuario con la letra u
al grupo con la letra g
a otros usuarios con la letra o
y cuando nos referimos a todos (usuario, grupo, otros) con la letra a (all, todos en ingls)
el signo + para establecer el permiso
el signo - para eliminar o quitar el permiso
La sintaxis es muy simple chmod augo[+|-]rwx[,...] archivo[s], asi por ejemplo, si queremos
que otros tengan permiso de escritura sera chmod o+w archivo, todos los usuarios con
permisos de ejecucin chmod a+x archivo.
En este modo de establecer permisos, solo hay que tomar en cuenta que partiendo de los
permisos ya establecidos se agregan o se quitan a los ya existentes.Vemoslo con ejemplos
su manera de trabajar:

* sudo update-manager -d = Ejecutar el actualizador de software


* uname mrs
lsb_release -a = Ver la versin actual del sistema.
Ejemplo de respuesta:
No hay LSB mdulos disponibles .
Distribuidor ID : Ubuntu
Descripcin: Ubuntu 12.04.4 LTS
Release: 12.04
Codename : precise
* uname -r = ver la versin del kernel
Eliminar Libreoffice en Ubuntu
sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
Para eliminar fuentes y otras dependencias de la instalacin oficial de LibreOffice en ubuntu:
sudo apt-get remove fonts-opensymbol libreoffice
officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg

libreoffice-\*

openoffice.org-dtd-

Reiniciar entorno grfico unity


sudo apt-get install dconf-tools
dconf reset -f /org/compiz/ Restablece por defecto las configuraciones de unity
unity --reset-icons reinicia los iconos de la barra lateral de ubuntu unity
Descargar archivo desde una direccin http con el terminal
cd /home/usuario/Descargas = nos ubicamos en la carpeta donde descargaremos el
archivos

wget http://direcin_de_descarga_del_archivo = comenzar la descarga por medio del


terminal
Instalar Jdownloader 2

NETBEANS:
Para desinstalar Netbeans:
cd /usr/local/netbeans-8.0.1 = ingresar a la carpeta de instalacin de Netbeans
sudo sh uninstall.sh = desinstalar el programa

ECLIPSE
Instalando Eclipse IDE sobre Ubuntu 14.04
Paso 1: instalacin de la JDK
La instalacin de la JDK sobre Ubuntu 14.04 se pueden ver en la siguiente
Paso 2: descargar el IDE de Eclipse
Existen diferentes versiones del IDE de Eclipse y diferentes paquetes de distribucin
dependiendo del procesador de nuestro equipo, en este caso descargar la versin de 64
bits para linux.
Paso 3: descomprimir el fichero descargado
Por lo general, el fichero descargado se almacena en la carpeta /Downloads del directorio
/home. Movemos el fichero descargado al directorio /opt con el siguiente comando desde un
terminal

sudo mv Download/eclipse-* /opt/


Y ahora descomprimimos el fichero con el siguiente comando
cd /opt
sudo tar -xvf eclipse-java-luna-R-linux-gtk-x86_64.tar.gz
Paso 4: creamos un fichero Desktop
Ahora vamos a crear un fichero .desktop para tener un acceso directo al IDE de Eclipse en la
barra de accesos directos. Nos movemos al directorio /usr/share/applications
cd /usr/share/applications
y creamos el fichero eclipse.desktop
sudo gedit/usr/share/applications/eclipse.desktop
lo editamos con las siguientes lneas y lo guardamos
[Desktop Entry]
Name=Eclipse
Type=Application
Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=eclipse.desktop
X-Desktop-File-Install-Version=0.22
Paso 5: creamos un enlace simblico
Con el siguiente comando instalamos el eclipse.desktop en el Unity
sudo desktop-file-install /usr/share/applications/eclipse.desktop
Creamos un enlace simblico al IDE de Eclipse con los siguientes comandos
cd /usr/local/bin/

sudo ln -s /opt/eclipse/eclipse
Y para que el icono de Eclipse aparezca en el buscador de recursos de Ubuntu, ejecutamos
el siguiente comando
sudo cp /opt/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm

WAY TO REMOVE OPENJDK AND ORACLE JAVA 7


To uninstall OpenJDK:
sudo apt-get purge openjdk*
Then uninstall OpenJDK related packages:
sudo apt-get purge icedtea-* openjdk-*
If you want to check that all OpenJDK packages have been removed, just run the following
sudo dpkg --list | grep -i jdk
To uninstall Oracle Java 7, you should first check the exact version of Java you have installed
before uninstalling it:
java -version
javac -version
which javaws
Next, remove the symlinks (please note that you have to replace the word version with your
Java version):
sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk<version>/bin/java"
sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk<version>/bin/javac"
sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk<version>/bin/javaws"
After that:
cd /usr/lib/jvm
sudo rm -rf jdk<version>
Then do:

sudo update-alternatives --config java


sudo update-alternatives --config javac
sudo update-alternatives --config javaws
Finally edit your /etc/environment file:
sudo nano /etc/environment
delete the line with JAVA_HOME 1, save the file and close it.
FORMATEAR USB UBUNTU:
Formatear el dispositivo USB en FAT32 (para que sea compatible con otros sistemas).
sudo fdisk -l = Nos saldr algo parecido a esto: Disco /dev/sdc: 4009 MB, 4009754624 bytes
umount /dev/sdc = desmontar el dispositivo ejemplo: sdc
sudo mkfs.vfat -F 32 /dev/sdc -I = Para darle formato al dispositivo
Cmo est compuesto el comando para formatear:
sudo, permite a los usuarios ejecutar programas con los privilegios de seguridad de root
mkfs.vfat, es el formato FAT
-F 32, el tipo de formato FAT32
/dev/sdc, la ruta del dispositivo USB
-I, para que mkfs nos permita crear un sistema de archivos en el dispositivo USB
Los formatos que se pueden utilizar en nuestro sistema los podemos ver escribiendo en
Terminal:
mkfs
Una vez puesto el comando anterior, pulsamos dos veces en la tecla Tabulador (la que tiene
dos flechas y esta arriba del bloque maysculas del teclado) y nos saldan los diferentes
formatos.
Nos saldr algo como esto:
usuario@Ubuntu14:~$ mkfs
mkfs
mkfs.cramfs mkfs.ext4 mkfs.minix mkfs.vfat
mkfs.bfs
mkfs.ext2 mkfs.ext4dev mkfs.msdos
mkfs.btrfs mkfs.ext3 mkfs.fat
mkfs.ntfs
usuario@Ubuntu14:~$ mkfs
Si queremos dar formato en ext4 utilizaramos:

mkfs.ext4, es el formato ext4


Crear acceso directo a programas ejecutables en DEBIAN
Primero hay que logearse como root
Se mueven a /opt/ con: cd /opt/
Descomprimen el archivo descargado y moverlo a /opt/:
tar xvjf /home/usuario/Descargas/programa.tar.bz2
mv ruta-origen ruta-destino
Luego moverse a /usr/bin: cd /usr/bin
Una vez en /usr/bin, crean un enlace simblico: ln -s /opt/programa
Presionamos Alt+F2 y escribo:nombre de programa
Para que aparezca nuestro programa en el men, vamos a men principal y lo agregamos
como un elemento nuev. Buscamos tambin su respectivo icono, de no tenerlo en la carpeta,
lo descargamos.
Instalar Flash Player (NO LIBRE)
Para instalar el reproductor Flash Player (no libre), copie y pegue en una termina (consola) el
siguiente comando:
apt-get install flashplugin-nonfree
* /etc/init.d/gdm stop = detener entorno grfico gnome
* /etc/init.d/gdm start = iniciar entorno grfico gnome
* apt-get install linux-firmware-nonfree = permitir que debian ejecute software privativo al
arranque del sistema.

Instalar ltima Versin de Libre Office en Debian


Disponer de la ltima versin de Libre Office en Debian Jessie stable, es muy fcil.
Lo primero es aadir los repositorios adecuados, y para ello desde la Terminal, abrimos el
editor nano como root.
# nano /etc/apt/sources.list
Comprobamos si disponemos de los Backports adecuados, si no es as, los aadimos a

nuestro archivo sources.list.


# Backports
deb http://ftp.fr.debian.org/debian jessie-backports main contrib non-free
deb-src http://ftp.fr.debian.org/debian jessie-backports main contrib non-free
Guardamos los cambios (Ctrl+O Enter Ctrl+X) y actualizamos la base de datos.
# aptitude update
Ahora procedemos a instalar la ltima versin de Libre Office desde Backports.
# apt-get -t jessie-backports install libreoffice
Para finalizar y con el objetivo de eliminar paquetes obsoletos:
# aptitude upgrade
Arreglar sincronizacin entre hora de Ubuntu y Windows
# sudo gedit /etc/default/rcS
En este archivo de texto para configuracin buscaremos la lnea
UTC=yes
Y la cambiremos a
UTC=no
dpkg: error al procesar pakete (configure)
dpkg: error al procesar (configure)
es un error que se da en debian y derivados como ubuntu cuando se rompe un pakete y no
se puede eliminar para solucionarlo seguimos estos pasos
nos diregimos a una consola y ponemos
cd /var/lib/dpkg/info
despues
ls |grep nombre del pakete roto sin comillas ej ls |grep nvidia
depues sudo rm el pakete.postinst
ej sudo rm nvidia.postinst
luego sudo apt-get update y la vida sigue su curso.
este es un error frecuente por el que la gente reinstala todo porque al producirse este error el
sistema de paketes no instala o desinstala nada.

Liberar espacio
Cuando hay problemas de espacio, y el mismo sistema te avisa de ellos, tal vez es hora de
hacer una limpieza de la carpeta /var/cache/apt/archives, en la que se guardan los
paquetes necesarios para instalar programas y aplicaciones. Para saber cunto espacio
estn ocupando estos archivos, puedes correr en consola el siguiente comando:
du -sh /var/cache/apt/archives
Para recuperar el espacio, se utilizan los siguientes comandos:
sudo apt-get autoclean
Elimina del cache los paquetes .deb con versiones anteriores a los de los programas que
tienes instalados.
sudo apt-get clean
Elimina todos los paquetes del cache. El nico inconveniente que podra resultar es que si
quieres reinstalar un paquete, tienes que volver a descargarlo.
sudo apt-get autoremove
Borra los paquetes hurfanos, o las dependencias que quedan instaladas despus de haber
instalado una aplicacin y luego eliminarla, por lo que ya no son necesarias.
Grep es un comando que permite hacer bsquedas, desde la terminal, de una forma muy
rpida y precisa que nos ahorra mucho tiempo sobre todo cuando en un servidor no se
cuenta con entorno de ventanas voy a mostrar ejemplos con archivos de texto pero tengan
en cuenta que pueden buscar sobre cualquier archivo y hacer combinaciones, as que
veamos unos ejemplos:
1- Buscar palabra.
grep palabra prueba1.txt
2- Bsqueda recursiva en una determinada ruta.
grep -R "palabra" /home/nksistemas/Doc/
3- Contar cantidad de veces que aparece la palabra en una lnea.
grep -c "palabra" prueba1.txt
4- Buscar una palabra sin importar si esta en minscula o mayscula.
grep -i palabra prueba1.txt

5- Buscar palabras dentro de un archivo comprimido y nos dice si existe o no.


zgrep -e palabra prueba.tar.gz
6- Buscar una palabra exacta.
grep -w palabra prueba1.txt
7- Mostrar los nombres de los archivos que contengan una palabra en la carpeta actual.
grep -l palabra *.txt
8- Ver en que lnea esta la palabra.
grep -n palabra prueba1.txt
9- Bsqueda combinada, si quiero saber en que lneas se encuentran 2 palabras.
grep -R -e "repositorio" -e "seguridad" /home/nksistemas/Doc/
Por supuesto hay muchos usos ms, haciendo un grep help podremos ver todas las
opciones, si quers compartir alguno sos bienvenido y ahora un video con los ejemplos.

Das könnte Ihnen auch gefallen