This FAQ is dedicated to Prof. Dr. Klaus Schilling.
-- "And I want it to be a multitasking, extensible System with cursor-addressable charactercell-only user interface, not more and not less. (of course I want to use the 'less' command, so don't mistake it as a pun)"

iconComandos basicos

  • El primer comando a aprender Para obtener informacion básica no es necesario navegar por la net ni mandar cientos de mails a todas las mailing list referidas a linux. El comando man es una excelente referencia imprescindible tanto para los que se manejan en linux como para los que recien empiezan.

      man date 
      
         date(1)                                                         date(1)
         
             
    	 
         NAME
           date - Displays or sets the date
    		 
    		     
    		     
         SYNOPSIS
    			
           Without Superuser Authority
           date [-u] [+field_descriptor ...]
    				      
    				          
    					  
           With Superuser Authority
           date [-nu] [MMddhhmm.ssyy | alternate_date_format] [+field_descriptor ..]
    
        
        
           The date command writes the current date and time to standard output.
    	 
    	     
    	     
          DESCRIPTION
    		
    		    
           The date command writes the current date and time to standard output if
       --More--(7%)
    

    More 7% significa que solo el 7% de la la manpage esta desplegada, con la barra espaciadora o return vamos avanzando y para salir, una vez que hayamos leido el contenido del manual, presionamos la letra q para salir.

    man -k <keyword> Lista todos aquellas man-pages que contengan la palabra clave (keyword)

    Imprimiendo una man-page: man <man-page> | lpr -P printer_name

  • El comando info

    Al igual que man el comando info proporciona información, haciendo mucho más fácil la lectura de archivos largos.

  • Descripción de comandos básicos
useradd usernameTe permite agregar 1 nuevo usuario Ej. useradd Serena
passwd usernameCrea un password para un determincado usuario. Ej passwd Serena
cd Cambia de directorio. Ej. cd /root
cp /directorio/file /directorio Copia un archivo de un directorio a otro Ej. cp /root/BitchX.tar.gz /home va a copiar el archivo BitchX.tar.gz al directorio /home. Para copiar un directorio completo desde un lugar a otro hay que usar la opcion -r Ej cp -r /var /usr va a copiar todos los subdirectorios de /var al directorio /usr
rm /directorio/file Borra un archivo o directorioEj. rm /root/BitchX.tar.gz borra el archivo BitchX de nuestro sistema. Para borrar un directorio completo hay que usar las opciones -rf Ej rm -rf /home/Serena Ojo: los archivos y/o directorios borrados NO son recuperables hay que ser cuidadosos con lo que se borra
clearborra la pantalla
datete dice la hora y el dia
dfte dice cuanto espacio ocupado y libre tenes en el disco
du [-a] [-s] directorioste dice cuanto espacio ocupan los archivos de un determinado directorio; la opcion -a te dice cuanto espacio ocupa cada archivo en cada uno de los subdirectorios; la opcion -s te dice cuanto espacio ocupa cada subdirectorio pero no especifica cuanto espacio ocupa cada uno de los archivos de dichos subdirectorios
ls [-l] [-a] [-p] [-r] [-t] [-x]lista todos los archivos de un directorio/subdirectorio; -l te dice todos los archivos incluidos los subdirectorios y archivos ocultos -p muestra todos los directorios seguidos por una barra / para distinguirlos de los archivos; -r muestra los archivos en orden inverso; -t muestra los archivos segun la fecha de modificacion; -x muestra los archivos organizados en columnas.
mkdir nombre_del_subdirectoriocrea un nuevo subdirectorio Ej:mkdir /home/Mariano crea el subdirectorio Mariano en el directorio /home
mv [-i] origen destinoCon mv podemos hacer 2 cosas: Renombrar un archivo Ej. tenemos un archivo denominado fulanito-2.0.1-1999.tar.gz y lo queremos renombrar como fulanito.tar.gz, para esto hacemos mv fulanito-2.0.1-1999.tar.gz fulanito.tar.gz Mover un archivo de un directorio a otro: Si queremos mover /root/fulanito.tar.gz al directorio /home/fulanito hacemos mv /root/fulanito.tar.gz /home/fulanito; la opcion -i es para evitar la sobreescritura accidental, por lo que antes de sobreescribir cualquier archivo vas a ver un prompt preguntando: Are you sure you want overwrite fulanito.tzr.gz? Y/N
passwd usuariocambia el password de un usuario
psprocess status: provee información acerca de los jobs/procesos que están corriendo en el sistema.
rm [-i] [-r] archivo o directorioBorra archivos o directorios. La opción -i previene que borres archivos accidentalmente, preguntando antes de borrar un archivo: Are you sure Y/N; Para borrar un directorio completo e usa la opción -rf Ej. rm -rf /home/fulanito OJO si usás esta opción todos los subdirectorios y todos los archivos contenidos en este directorio (en este ejemplo el directorio /home/fulanito) serán removidos.
rmdir directoryremoves a directory; you can use the -i and -r options which are described in the rm command
tail [-r] [-lines] filenamedisplays the last few lines of a file; -r displays the lines in reverse order; -lines specifies the number of lines, starting at the end of the file, you want to see
talk username@servernameallows you to talk to another user by typing messages to each other on-screen; to prevent someone from talking to you, see the mesg n command
touch [-a] [-c] [-m] [date] filenameschanges the date and time for a file without changing the content of the file; -a changes onlyt the date and time the file was last accessed; -c doesn't create a file if it does not already exist; -m changes only the date and time the file was last modified; date specifies the date and time to give the file in the mmddhhnn format (month, day, hour, minute); touch with a new filename with create a new, empty file.
traceroute IP address or server aliasprovides information concerning the route which packets must take to get from your computer (the server in this case) to a remote computer/server; typically used to diagnose possible problems in packet routing
viVI is a text editor. Further information concerning the editing commands for VI can be found in the help document.
wprovides information concerning who is logged into the system and some details on how they are connected
whotells you who is using the server at that time


<Ctrl><Alt><F1> Switch to the first text terminal. Under Linux you can have several terminals opened at the same time.
<Ctrl><Alt><Fn>  (n=1..6) Switch to the nth text terminal.
<Ctrl><Alt><F7> Switch to the first GUI terminal (if one is running).
<Ctrl><Alt><Fn> (n=7..12) Switch to the nth GUI terminal (if a GUI terminal is running on screen n-1)
<Tab> Autocomplete the command (in a terminal). THIS SHORTCUT IS GREAT! It works at LILO prompt too!
<ArrowUp> Scroll and edit the command history. Press [Enter] to execute.
<Shift><PgUp> Scroll terminal output up. Work also at the login prompt, so you can scroll through your bootup messages.
<Shift><PgDown> Scroll terminal output down.
<Ctrl><Alt><+> (in X-windows) Change to the next X-server resolution (if you set up the X-server to more than one resolution).
<Ctrl><Alt><-> (in X-windows) Change to the previous X-server resolution.
<Ctrl><Alt><BkSpc> (in X-windows) Kill the current X-windows server. Use if the X-windows server crushes and cannot be exited normally.
<Ctrl><Alt><Del> Shut down the system and reboot. This is the normal shutdown command for a user at the text-mode console.
<Ctrl>c Kill the current process.
<Ctrl>d Logout from the current terminal.
<Ctrl>d Send [End-of-File] to the current process.
<Ctrl>s Stop the transfer to the terminal.
<Ctrl>q Resume the transfer to the terminal. Try if your terminal mysteriously stops responding.
<Ctrl>z Send the current process to the background. 
reset Restore a screwed-up terminal (a terminal showing funny characters) to default setting. Use if you tried to "cat" a binary file. You may not be able to see the command as you type it.
<MiddleMouseButton> Paste the text which is currently highlighted somewhere else. This is the normal "copy-paste" operation in Linux. (It doesn't work with Netscape and WordPerfect which use the MS Windows-style "copy-paste".)  Best used with a Linux-ready 3-button mouse (Logitech or similar).
~ My home directory. For example, cd ~/my_dir 
. (dot) Current directory.
.. (two dots) Directory parent to the current one.