User Tools

Site Tools


informatica:linux:comandes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:comandes [2013/08/20 09:01] joseinformatica:linux:comandes [2024/06/04 11:15] (current) – [History] jose
Line 1: Line 1:
 +====== sshfs ======
 +mount ssh
 +  apt-get install sshfs
 +
 +Montar para usuario normal
 +  sshfs root@192.168.1.2:/media/2tb /mnt/2tb -o rw,noexec,nosuid,nodev,max_read=65536,allow_other
 +
 ====== SFTP ====== ====== SFTP ======
  
Line 50: Line 57:
 #screen -S titulo #screen -S titulo
  
-Recuperar esa sesión:+Recuperar sesión detachada por nombre :
  
 +  screen -r titulo
 +
 +Si está atachada, al poner -R mayúscula crea una nueva con el mismo nombre:
   screen -R titulo   screen -R titulo
  
Line 90: Line 100:
  
   # screen -x usuariAmbScreen/nomSessió   # screen -x usuariAmbScreen/nomSessió
 +
 +===== Hacer Scroll =====
 +Con screen no nos podemos hacer scroll en la ventana, con la rueda del ratón por ejemplo.
 +
 +Se hace pulsando ctrl+a, luego esc y nos movemos con los cursores como si fuera un fichero de texto
  
 ====== Eliminar pitido shell ====== ====== Eliminar pitido shell ======
Line 141: Line 156:
   egrep '(hola|como|estas)' fichero.txt   egrep '(hola|como|estas)' fichero.txt
  
 +
 +* Poner color grep grepcolor. Lo ponemos en el /etc/profile para todos usuarios
 +    alias grep='grep --color=auto'
  
 ====== Sintaxis bash ====== ====== Sintaxis bash ======
Line 270: Line 288:
   comm --nocheck-order -23 archivo1 archivo2   comm --nocheck-order -23 archivo1 archivo2
  
-====== Varios ======+ 
 +====== Shared libraries ====== 
 + 
 +If you see a message like: 
 + 
 +  error while loading shared libraries: libzmq.so.1 
 +   
 +Then try rebuilding the dynamic linking cache with sudo ldconfig prior to building pyzmq. 
 + 
 +====== History ======
  
 Introducir fecha y hora en el comando "history": Introducir fecha y hora en el comando "history":
Line 285: Line 312:
   echo 'export HISTTIMEFORMAT=ignorespace >> ~/.bash_profile   echo 'export HISTTIMEFORMAT=ignorespace >> ~/.bash_profile
   exit   exit
 +
 +Historía infinita sin límite de entradas. Suele venir limitado y no ves los comandos de hace muuuucho tiempo
 +  HISTSIZE=-1
 +  HISTFILESIZE=-1
 +
 +
 +====== Archivos ======
 +
 +  * Obtener el el "record size" de un archivo:
 +
 +  awk '{print length;exit}' 01.out 
 +  37
 +
 +====== Abrir correos formato .eml ======
 +
 +  mv correo.eml correo.mht
 +  chromium correo.mht
      
-Poner color grep grepcolorLo ponemos en el /etc/profile para todos usuarios +====== Determinar si puerto de red cableado ====== 
-    alias grep='grep --color=auto'+ 
 +Listar interfaces: 
 + 
 +  ifconfig -a | grep "Link encap" 
 + 
 +Ver si la boca esta cableada: 
 + 
 +  ethtool p1p3 | grep "Link detected" 
 + 
 +====== Listar bibliotecas requeridas por un ejecutable ====== 
 + 
 +<code> 
 +sudo objdump -x adb | grep NEEDED 
 + 
 +  NEEDED               librt.so.1 
 +  NEEDED               libdl.so.2 
 +  NEEDED               libpthread.so.0 
 +  NEEDED               libstdc++.so.6 
 +  NEEDED               libm.so.6 
 +  NEEDED               libgcc_s.so.1 
 +  NEEDED               libc.so.6 
 +</code> 
 + 
 +====== Listar bibliotecas compartidas requeridas ====== 
 + 
 +<code> 
 + ldd /usr/local/sbin/zabbix_server 
 + linux-vdso.so.1 =>  (0x00007fffde3ff000) 
 + libmysqlclient.so.18 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 (0x00007fa3c566c000) 
 + libnetsnmp.so.15 => not found 
 + libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4 (0x00007fa3c5404000) 
 + libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa3c50fe000) 
 + libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa3c4efa000) 
 + librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fa3c4cf1000) 
 + libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fa3c4ad6000) 
 + libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa3c4711000) 
 + libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa3c44f7000) 
 + libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa3c42d9000) 
 + libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007fa3c40a6000) 
 + librtmp.so.0 => /usr/lib/x86_64-linux-gnu/librtmp.so.0 (0x00007fa3c3e8b000) 
 + libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fa3c3c2d000) 
 + libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007fa3c3853000) 
 + libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fa3c360c000) 
 + liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007fa3c33fd000) 
 + libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007fa3c31ac000) 
 + /lib64/ld-linux-x86-64.so.2 (0x00007fa3c5bac000) 
 + libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26 (0x00007fa3c2eed000) 
 + libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11 (0x00007fa3c2c6e000) 
 + libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fa3c29a2000) 
 + libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fa3c2773000) 
 + libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fa3c256f000) 
 + libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fa3c2363000) 
 + libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fa3c2148000) 
 + libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007fa3c1f0a000) 
 + libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fa3c1cf5000) 
 + libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fa3c1ab3000) 
 + libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fa3c18ae000) 
 + libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fa3c16a9000) 
 + libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007fa3c14a0000) 
 + libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007fa3c1217000) 
 + libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007fa3c0f76000) 
 + libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007fa3c0d43000) 
 + libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007fa3c0b2d000) 
 + libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fa3c0925000) 
 + libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007fa3c06fb000) 
 + libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007fa3c04ed000) 
 + libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007fa3c02a4000) 
 + libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fa3bffea000) 
 + libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007fa3bfdb1000) 
 +</code> 
 + 
 +====== Comandos relacionados con DNS ====== 
 + 
 +  * Encontrar servidores "authoritative" para un dominio: 
 +<code> 
 +dig +short NS stackoverflow.com 
 +</code> 
 +o: 
 +<code> 
 +dig +nssearch stackoverflow.com 
 +</code> 
 + 
 +====== Generar una cadena de texto con el contenido de un archivo ====== 
 + 
 +Encriptar: 
 + 
 +  cat .ssh/id_rsa| base64 -w 0  
 + 
 +Desencriptar: 
 + 
 +  cat .ssh/id_rsa| base64 -w 0 | base64 -d
  
informatica/linux/comandes.1376989269.txt.gz · Last modified: 2015/04/13 20:19 (external edit)