Operaciones de archivos y directorios
| Comando | Nombre completo | Descripción |
|---|---|---|
| ls | list | Listar contenido del directorio |
| cd | change directory | Cambiar de directorio |
| pwd | print working directory | Mostrar el directorio de trabajo actual |
| mkdir | make directory | Crear directorio |
| rmdir | remove directory | Eliminar directorio vacío |
| rm | remove | Eliminar archivo o directorio |
| cp | copy | Copiar archivo o directorio |
| mv | move | Mover o renombrar archivo/directorio |
| ln | link | Crear enlace |
| find | find | Buscar archivos y directorios |
| locate | locate | Localizar archivos rápidamente |
| which | which | Buscar la ubicación de un comando |
| whereis | where is | Buscar archivos binarios, código fuente y páginas de manual |
| du | disk usage | Mostrar uso de espacio del directorio |
| df | disk free | Mostrar uso de espacio en disco |
Operaciones de contenido de archivos
| Comando | Nombre completo | Descripción |
|---|---|---|
| cat | concatenate | Mostrar contenido del archivo |
| more | more | Mostrar contenido del archivo por páginas |
| less | less | Mostrar contenido del archivo por páginas (más potente) |
| head | head | Mostrar las primeras líneas del archivo |
| tail | tail | Mostrar las últimas líneas del archivo |
| grep | global regular expression print | Herramienta de búsqueda de texto |
| sed | stream editor | Editor de flujo |
| awk | Aho, Weinberger, Kernighan | Herramienta de procesamiento de texto |
| sort | sort | Ordenar líneas de texto |
| uniq | unique | Eliminar líneas duplicadas |
| wc | word count | Contar palabras, líneas y caracteres |
| cut | cut | Extraer columnas de texto |
| tr | translate | Conversión de caracteres |
| diff | difference | Comparar diferencias entre archivos |
Permisos y atributos de archivos
| Comando | Nombre completo | Descripción |
|---|---|---|
| chmod | change mode | Modificar permisos de archivo |
| chown | change owner | Modificar propietario del archivo |
| chgrp | change group | Modificar grupo del archivo |
| umask | user file-creation mode mask | Establecer máscara de permisos por defecto |
| stat | status | Mostrar información detallada del archivo |
| file | file | Determinar tipo de archivo |
Gestión de procesos
| Comando | Nombre completo | Descripción |
|---|---|---|
| ps | process status | Mostrar estado de procesos |
| top | table of processes | Mostrar información de procesos en tiempo real |
| htop | htop | Visor de procesos interactivo |
| kill | kill | Terminar proceso |
| killall | kill all | Terminar proceso por nombre |
| jobs | jobs | Mostrar estado de trabajos |
| bg | background | Poner un trabajo en segundo plano |
| fg | foreground | Traer un trabajo al primer plano |
| nohup | no hang up | Ejecutar comando sin interrupción |
Información del sistema
| Comando | Nombre completo | Descripción |
|---|---|---|
| uname | unix name | Mostrar información del sistema |
| whoami | who am i | Mostrar nombre de usuario actual |
| id | identification | Mostrar ID de usuario y grupo |
| who | who | Mostrar usuarios conectados actualmente |
| w | who | Mostrar usuarios conectados y su actividad |
| uptime | up time | Mostrar tiempo de actividad del sistema |
| date | date | Mostrar o establecer fecha |
| cal | calendar | Mostrar calendario |
| free | free | Mostrar uso de memoria |
| lscpu | list cpu | Mostrar información de la CPU |
| lsblk | list block devices | Listar dispositivos de bloque |
| lsusb | list usb | Listar dispositivos USB |
| lspci | list pci | Listar dispositivos PCI |
Red
| Comando | Nombre completo | Descripción |
|---|---|---|
| ping | packet internet groper | Probar conectividad de red |
| wget | web get | Descargar archivo |
| curl | client URL | Herramienta de transferencia de datos |
| ssh | secure shell | Inicio de sesión remoto seguro |
| scp | secure copy | Copia segura de archivos |
| rsync | remote sync | Sincronización remota |
| netstat | network statistics | Mostrar estado de conexiones de red |
| ss | socket statistics | Mostrar estadísticas de sockets |
| ifconfig | interface configuration | Configurar interfaz de red |
| ip | internet protocol | Herramienta de configuración de red |
Compresión y archivado
| Comando | Nombre completo | Descripción |
|---|---|---|
| tar | tape archive | Archivar archivos |
| gzip | gnu zip | Comprimir archivo |
| gunzip | gnu unzip | Descomprimir archivo |
| zip | zip | Crear archivo zip |
| unzip | unzip | Descomprimir archivo zip |
Editores de texto
| Comando | Nombre completo | Descripción |
|---|---|---|
| vi | visual | Editor de texto |
| vim | vi improved | Editor vi mejorado |
| nano | nano | Editor de texto simple |
| emacs | editing macros | Editor potente |
Servicios del sistema
| Comando | Nombre completo | Descripción |
|---|---|---|
| systemctl | system control | Control de servicios del sistema |
| service | service | Control de servicios (versión antigua) |
| crontab | cron table | Tabla de tareas programadas |
| su | substitute user | Cambiar de usuario |
| sudo | substitute user do | Ejecutar comando como otro usuario |
Redirección de entrada y salida
| Comando | Nombre completo | Descripción |
|---|---|---|
| tee | tee | Escribir salida simultáneamente en archivo y pantalla |
| xargs | extended arguments | Construir y ejecutar línea de comandos |
Otros comandos comunes
| Comando | Nombre completo | Descripción |
|---|---|---|
| man | manual | Mostrar manual del comando |
| info | information | Mostrar documentación de información |
| help | help | Mostrar ayuda |
| history | history | Mostrar historial de comandos |
| alias | alias | Crear alias de comando |
| echo | echo | Emitir texto |
| printf | print formatted | Formatear salida |
| sleep | sleep | Retrasar un tiempo especificado |
| watch | watch | Ejecutar comando periódicamente |
| clear | clear | Limpiar pantalla |
| exit | exit | Salir del shell |
| logout | logout | Cerrar sesión |
Otras abreviaturas de comandos de Linux
bin = Binaries (二进制文件) /dev = Devices (设备) /etc = Etcetera (等等) /lib = LIBrary /proc = Processes /sbin = Superuser Binaries (超级用户的二进制文件) /tmp = Temporary (临时) /usr = Unix Shared Resources /var = Variable (变量) FIFO = First In, First Out GRUB = GRand Unified Bootloader IFS= Internal Field Seperators LILO = LInux LOader MySQL = My 是最初作者女儿的名字, SQL = Structured QueryLanguage PHP = Personal Home Page Tools = PHP HypertextPreprocessor PS = Prompt String Perl = “Pratical Extraction and Report Language”(实际的抽取和报告语言) =”Pathologically Eclectic Rubbish Lister” Python 得名于电视剧Monty Python’s Flying Circus Tcl = Tool Command Language Tk = ToolKit VT = Video Terminal YaST = Yet Another Setup Tool apache = “a patchy” server apt = Advanced Packaging Tool ar = archiver as = assembler awk = “Aho Weiberger and Kernighan”三个作者的姓的第一个字母 bash = Bourne Again SHell bc = Basic (Better) Calculator bg = BackGround biff = 作者HeidiStettner在U.C.Berkely养的一条狗,喜欢对邮递员汪汪叫。 cal = Calendar (日历) cat = Catenate (链接) cd = Change Directory chgrp = Change Group chmod = Change Mode chown = Change Owner chsh = Change Shell cmp = compare cobra = Common Object Request BrokerArchitecture comm = common cp = Copy cpio = CoPy In and Out cpp = C Pre Processor cron = Chronos 希腊文时间 cups = Common Unix Printing System cvs = Current Version System daemon = Disk And Execution MONitor dc = Desk Calculator dd = Disk Dump (磁盘转储) df = Disk Free diff = Difference dmesg = diagnostic message du = Disk Usage ed = editor egrep = Extended GREP elf = Extensible Linking Format elm = ELectronic Mail emacs = Editor MACroS eval = EVALuate ex = EXtended exec = EXECute (执行) fd = file descriptors fg = ForeGround fgrep = Fixed GREP fmt = format fsck = File System ChecK fstab = FileSystem TABle fvwm = F*** Virtual Window Manager gawk = GNU AWK gpg = GNU Privacy Guard groff = GNU troff hal = Hardware Abstraction Layer joe = Joe’s Own Editor ksh = Korn SHell lame = Lame Ain’t an MP3 Encoder lex = LEXical analyser lisp = LISt Processing = Lots of IrritatingSuperfluous Parentheses ln = Link lpr = Line PRint ls = list lsof = LiSt Open Files m4 = Macro processor Version 4 man = MANual pages mawk = Mike Brennan’s AWK mc = Midnight Commander mkfs = MaKe FileSystem mknod = Make Node motd = Message of The Day mozilla = MOsaic GodZILLa mtab = Mount TABle mv = Move nano = Nano’s ANOther editor nawk = New AWK nl = Number of Lines nm = names nohup = No HangUP nroff = New ROFF od = Octal Dump passwd = Passwd pg = pager pico = PIne’s message COmposition editor pine = “Program for Internet News &Email” = “Pine is not Elm” ping = 拟声 又 = Packet Internet Grouper pirntcap = PRINTer CAPability popd = POP Directory pr = pre printf = Print Formatted ps = Processes Status pty = pseudo tty pushd = PUSH Directory pwd = Print Working Directory rc = runcom = run command, rc还是plan9的shell rev = REVerse rm = ReMove rn = Read News roff = RunOFF rpm = RPM Package Manager = RedHat PackageManager rsh, rlogin, rvim中的 r = Remote rxvt = ouR XVT seamoneky = 我 sed = Stream Editor seq = SEQuence shar = Shell ARchive slrn = S-Lang rn ssh = Secure Shell ssl = Secure Sockets Layer stty = Set TTY su = Substitute User svn = SubVersion tar = Tape ARchive tcsh = TENEX C shell tee = T (T形水管接口) telnet = TEminaL over Network termcap = terminal capability terminfo = terminal information tex = τέχνη的缩写,希腊文art tr = traslate troff = Typesetter new ROFF tsort = Topological SORT tty = TeleTypewriter twm = Tom’s Window Manager tz = TimeZone udev = Userspace DEV ulimit = User’s LIMIT umask = User’s MASK uniq = UNIQue i = VIsual = Very Inconvenient vim = Vi IMproved wall = write all wc = Word Count wine = WINE Is Not an Emulator xargs = eXtended ARGuments xdm = X Display Manager xlfd = X Logical Font Description xmms = X Multimedia System xrdb = X Resources DataBase xwd = X Window Dump yacc = yet another compiler compiler Fish = the Friendly Interactive SHell su = Switch User MIME = Multipurpose Internet Mail Extensions ECMA = European Computer ManufacturersAssociation