Last active
May 28, 2018 17:30
-
-
Save ederrafo/d7d576724b557df21426 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ps aux | |
Para tener informacion sobre los procesos, obtener una "INSTANTANEA" | |
Podras ver bajo que usuario corre un proceso | |
GNU/Linux disponible en todas las distribuciones | |
UNI ps disponible anteponiendo un guion (dash) | |
BSD ps sin guion | |
seems to conveniently list all processes and their status and resource usage (Linux/BSD/MacOS) | |
a = show processes for all users | |
a = eliminar la restricción BSD "only yourself" para agregar procesos de otros usuarios | |
u = display the process's user/owner | |
u = utiliza el formato orientado al usuario | |
x = also show processes not attached to a terminal | |
x = eliminar la restricción BSD "must have a tty" para agregar procesos que no tengan una tty asociada | |
La salida es una tabla donde cada fila es un proceso | |
USER : Usuario con el que se ejecuta el proceso | |
PID : ID de proceso | |
%CPU | |
%MEM | |
VSZ | |
RSS | |
TTY | |
STAT | |
START | |
TIME | |
COMMAND : | |
$ sudo mkdir -p | |
con sudo se crean como propietario el usuario root | |
// Permisos a una carpeta: | |
$ sudo chmod -R ug+rwx, o+rx mi_carpeta | |
// Espacios en blanco en | |
$ cd mis\ archivos | |
// Apagado de equipo en linux: | |
$ halt // apagado rapido | |
$ shutdown -h now // apaga el sistema ahora | |
$ shutdown -h 5 // apaga en 5 minutos | |
$ reboot // reinicio | |
$ shutdown -r now // reinicia el sistema ahora | |
$ shutdown -r 5 | |
$ sudo /etc/init.d/gdm start /*reinicia entorno grafico gnome*/ | |
$ sudo /etc/init.d/kdm start /*reinicia entorno grafico kde*/ | |
==== REPOSITORIES ==== | |
If you don't have add-apt-repository binary do the following: (https://help.ubuntu.com/community/Repositories/Ubuntu) | |
$ sudo apt-get install python-software-properties | |
File locate : | |
In Debian - su nano /etc/apt/sources.list | |
In Ubuntu - sudo nano /etc/apt/sources.list | |
In OpenSuse - su zypper addrepo | |
In Mandriva - su urpmi.addmedia | |
Another form of seeing : | |
Graphical with Adepth | |
Graphical with Synaptic | |
==== APT-CACHE ==== | |
See libraries installed,stored in APT's internal database https://debian-handbook.info/browse/stable/sect.apt-cache.html | |
For instance, apt-cache policy displays the priorities of package sources as well as those of individual packages | |
$ apt-cache policy libnss3-1d:i386 | |
Another example is apt-cache dumpavail which displays the headers of all available versions of all packages | |
$ apt-cache dumpavail | |
Veo si tengo instalado una libreria | |
$ apt-cache policy php5 | |
Busqueda | |
$ apt-cache search php5 | |
apt-cache pkgnames displays the list of all the packages which appear at least once in the cache. | |
$ apt-cache pkgnames | |
# Elimina paquete | |
$ sudo dpkg -r opera-stable | |
# No se pudo bloquear /var/lib/dpkg/lock | |
$ sudo fuser -vki /var/lib/dpkg/lock | |
Las opciones utilizadas en el comando sirven para: | |
-v activa el modo verbose, para los que nos gusta ver en todo momento lo que está haciendo. | |
-k mata el proceso que mantiene el fichero ocupado. | |
-i pide confirmación para matar al proceso. | |
# También recomiendan eliminar el fichero en cuestión. | |
$ sudo rm -f /var/lib/dpkg/lock | |
Una vez terminado con el bloqueo, ejecutamos el siguiente comando para reparar los posibles paquetes rotos. | |
$ sudo dpkg --configure -a | |
Terminado este último paso, ya podemos volver a instalar. Acaba la instalación ejecutamos el siguiente comando para eliminar paquetes que ya no sirvan o se hayan quedado “colgando” y listo. | |
$ sudo apt-get autoremove | |
== Error dependencies == | |
* Installing chrome gives an error: “dependency is not satisfiable” | |
$ sudo apt-get update && sudo apt-get install -f | |
As per a comment asking for more info, here's what that command does. The -f switch in apt-get auto-corrects broken dependencies. The issue you had was a broken dependencies (so Google Chrome needed a package it didn't have). | |
$ sudo apt-get update # updates lists of packages (for example, you run this when you add new repositories or PPA's) | |
$ sudo apt-get check # verifies that there are no broken dependencies | |
$ sudo apt-get -f install # -f auto-corrects broken dependencies | |
==== Vi ==== | |
/* Editor Vi */ | |
$ vi mi_archivo.txt | |
I :inserta texto al principio de la línea actual. | |
a : agrega texto a la derecha del cursor | |
a añade texto a partir del carácter (a la derecha) en que está situado el cursor. | |
A añade texto al final de la línea actual. | |
i inserta texto a partir de la posición del cursor ( a la izquierda) | |
I inserta texto al principio de la línea actual. | |
o inserta una línea debajo de la posición del cursor | |
O inserta una línea encima de la posición del cursor | |
ESC : vuelve a modo comando | |
x : borra el caracter bajo el cursor | |
dd : borra una línea | |
h : mueve el cursor un caracter a la izquierda | |
j : mueve el cursor una línea hacia abajo | |
k : mueve el cursor una línea hacia arriba | |
l : mueve el cursor un caracter a la derecha | |
:w : salva el archivo (graba en disco) | |
:q : sale del editor (debe salvarse primero) | |
:q! : sale sin guardar (forzar la salida) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment