CINXE.COM
It's FOSS en Español
<!DOCTYPE html> <html lang="en" data-color-scheme="system"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>It's FOSS en Español</title> <meta name="HandheldFriendly" content="True"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="theme-color" content="#007b80"> <link rel="preload" href="/assets/dist/app.min.js?v=dc47750738" as="script"> <link rel="preload" href="/assets/dist/app.min.css?v=dc47750738" as="style"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <style> body { --font-headings: var(--gh-font-heading, var(--font-system)); --font-body: var(--gh-font-heading, var(--font-system)); } </style> <link rel="preload stylesheet" href="https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'" crossorigin> <style>body { --font-body: var(--gh-font-body, 'Figtree'), sans-serif; --font-headings: var(--gh-font-heading, 'Figtree'), sans-serif; }</style> <script async defer src="/assets/dist/app.min.js?v=dc47750738"></script> <link rel="stylesheet" type="text/css" href="/assets/dist/app.min.css?v=dc47750738"> <link rel="preconnect" href="https://a.pub.network/" crossorigin /> <link rel="preconnect" href="https://b.pub.network/" crossorigin /> <link rel="preconnect" href="https://c.pub.network/" crossorigin /> <link rel="preconnect" href="https://d.pub.network/" crossorigin /> <link rel="preconnect" href="https://c.amazon-adsystem.com" crossorigin /> <link rel="preconnect" href="https://s.amazon-adsystem.com" crossorigin /> <link rel="preconnect" href="https://btloader.com/" crossorigin /> <link rel="preconnect" href="https://api.btloader.com/" crossorigin /> <link rel="preconnect" href="https://confiant-integrations.global.ssl.fastly.net" crossorigin /> <link rel="stylesheet" href="https://a.pub.network/core/pubfig/cls.css"> <script data-cfasync="false" type="text/javascript"> var freestar = freestar || {}; freestar.queue = freestar.queue || []; freestar.config = freestar.config || {}; freestar.config.enabled_slots = []; freestar.initCallback = function () { (freestar.config.enabled_slots.length === 0) ? freestar.initCallbackCalled = false : freestar.newAdSlots(freestar.config.enabled_slots) } </script> <script src="https://a.pub.network/itsfoss/pubfig.min.js" data-cfasync="false" async></script> <style> :root { --global-max-width: 1320px; /* site max width */ --global-content-width: 680px; /* post-content-width */ --global-wide-width: 960px; /* site max width */ --global-post-hero-content-max-width: 768px; --global-radius: 5px; /* default radius */ --global-gallery-gap: 1em; /* Image gallery distance between images */ --global-hyphens: none; /* none/auto */ --global-header-height: 72px; --global-theme-notifications: visible; /* visible/hidden */ --global-progress-bar: visible; /* visible/hidden */ --global-content-preview-fading: 0%; /* 50%-100% for fading effect */ --global-hero-img-filter: ; --global-scroll-behavior: auto; } </style> <script> let preferredTheme = localStorage.getItem('PREFERRED_COLOR_SCHEME') || `system`; document.documentElement.setAttribute('data-color-scheme', preferredTheme); // Global values needed const themeGlobal = { currentPage: parseInt('1'), nextPage: parseInt('2'), nextPageLink: '', maxPages: parseInt('4'), lastPage: `1` === `4` ? true : false, postsPerPage: parseInt('24'), totalPosts: parseInt('80'), scrollPos: 0, imageLightbox: `true` === `true` ? true : false, autoloadResources: false, filterScrollBehavior: 'smooth' } // Calculate contrast & HSL value; function getBrandColorInfo(hexcolor) { // get contrast if (hexcolor.slice(0, 1) === '#') { hexcolor = hexcolor.slice(1); } if (hexcolor.length === 3) { hexcolor = hexcolor.split('').map(function (hex) { return hex + hex;}).join(''); } let r = parseInt(hexcolor.substr(0,2),16), g = parseInt(hexcolor.substr(2,2),16), b = parseInt(hexcolor.substr(4,2),16); let yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000; const colorContrast = (yiq >= 128) ? '#000' : '#fff'; //get HSL r /= 255, g /= 255, b /= 255; const max = Math.max(r, g, b), min = Math.min(r, g, b); let h, s, l = (max + min) / 2; if ( max == min ) { h = s = 0; } else { let d = max - min; s = l > 0.5 ? d / (2 - max - min) : d / (max + min); switch(max){ case r: h = (g - b) / d + (g < b ? 6 : 0); break; case g: h = (b - r) / d + 2; break; case b: h = (r - g) / d + 4; break; } h /= 6; } const colorHSL = [Math.round(h * 360), Math.round(s * 100), Math.round(l * 100)]; // return return { colorContrast, colorHSL } }; const brandColor = getBrandColorInfo("#007b80"); let style = document.createElement('style'); style.innerHTML = `:root { --color-brand-contrast: ${brandColor.colorContrast}; --color-brand-h: ${brandColor.colorHSL[0]}; --color-brand-s: ${brandColor.colorHSL[1]}%; --color-brand-l: ${brandColor.colorHSL[2]}%; --color-brand-hsl: ${brandColor.colorHSL[0]} ${brandColor.colorHSL[1]}% ${brandColor.colorHSL[2]}%; }` document.getElementsByTagName('head')[0].appendChild(style); </script> <link rel="icon" href="https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png" type="image/png"> <link rel="canonical" href="https://itsfoss.com/es/"> <meta name="referrer" content="no-referrer-when-downgrade"> <link rel="next" href="https://itsfoss.com/es/page/2/"> <meta property="og:site_name" content="It's FOSS"> <meta property="og:type" content="website"> <meta property="og:title" content="It's FOSS en Español"> <meta property="og:url" content="https://itsfoss.com/es/"> <meta property="og:image" content="https://itsfoss.com/content/images/2023/01/itsfoss-es-banner.png"> <meta property="article:publisher" content="https://www.facebook.com/itsfoss"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="It's FOSS en Español"> <meta name="twitter:url" content="https://itsfoss.com/es/"> <meta name="twitter:image" content="https://itsfoss.com/content/images/2023/01/itsfoss-es-banner.png"> <meta name="twitter:site" content="@itsfoss2"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="450"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Series", "publisher": { "@type": "Organization", "name": "It's FOSS", "url": "https://itsfoss.com/", "logo": { "@type": "ImageObject", "url": "https://itsfoss.com/content/images/2023/01/itsfoss-logo.png" } }, "url": "https://itsfoss.com/es/", "image": { "@type": "ImageObject", "url": "https://itsfoss.com/content/images/2023/01/itsfoss-es-banner.png", "width": 800, "height": 450 }, "name": "Español", "mainEntityOfPage": "https://itsfoss.com/es/" } </script> <meta name="generator" content="Ghost 5.116"> <link rel="alternate" type="application/rss+xml" title="It's FOSS" href="https://itsfoss.com/rss/"> <script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.50/umd/portal.min.js" data-i18n="true" data-ghost="https://itsfoss.com/" data-key="121ee4fb8f9bf181b8f07c52f6" data-api="https://itsfoss.com/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script><style id="gh-members-styles">.gh-post-upgrade-cta-content, .gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px; } .gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw; } .gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0; } .gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0; } .gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px; } .gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600; } .gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92; }</style><script async src="https://js.stripe.com/v3/"></script> <script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/sodo-search.min.js" data-key="121ee4fb8f9bf181b8f07c52f6" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/main.css" data-sodo-search="https://itsfoss.com/" data-locale="en" crossorigin="anonymous"></script> <link href="https://itsfoss.com/webmentions/receive/" rel="webmention"> <script defer src="/public/cards.min.js?v=dc47750738"></script> <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=dc47750738"> <script defer src="/public/member-attribution.min.js?v=dc47750738"></script><style>:root {--ghost-accent-color: #007b80;}</style> <style> body { --global-max-width: 1400px; --global-content-width: 70rem; } </style> <style> @media only screen and (max-width: 600px) { .hide-mobile {display:none;} } </style> <!-- CSS for bullet point rendering issue on course pages --> <style> .content ul li { list-style: inside; margin-bottom: 2rem; } </style> <!-- Vimeo embed fix for custom docs pages --> <style> .js-reframe { padding-top: 0px !important; } </style> <!-- Sourcepoint CMP CSS for geo depending button --> <style> #pmLink { visibility: hidden; text-decoration: none; cursor: pointer; background: transparent; border: none; } #pmLink:hover { visibility: visible; color: grey; } </style> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-24863836-4"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-24863836-4'); </script> <!-- Umami analytics --> <script async src="https://groovy-manul.pikapod.net/script.js" data-website-id="9f9bd940-0b37-4748-8257-9814959d3526"></script> <!-- Contextly Related Posts --> <script> !function(w,d,id,ns,s){var c=w[ns]=w[ns]||{};if(c.ready||(c.q=[],c.ready=function(){c.q.push(arguments)}),!d.getElementById(id)){var e=d.createElement(s);e.id=id,e.src="https://assets.context.ly/kit/6.latest/loader.js";var h=d.getElementsByTagName(s)[0];h.parentNode.insertBefore(e,h)}}(window,document,"ctx-loader","Contextly","script"); </script> <!-- Open Links in New Tab --> <script> document.addEventListener('DOMContentLoaded', function() { var links = document.querySelectorAll('a'); links.forEach(function(link) { if (link.hostname != window.location.hostname) { link.target = '_blank'; } }); }); </script> </head> <body class="tag-template tag-spanish " data-hero-image=""> <header class="header js-header" data-header="normal"> <div class="container wrapper flex is-rel header__inner"> <a class="header__brand" href="https://itsfoss.com"> <picture class=""> <source srcset="/content/images/size/w300/format/webp/2023/01/itsfoss-logo.png 300w," data-sizes="auto" type="image/webp" > <img class="header__logo" data-srcset="/content/images/size/w300/2023/01/itsfoss-logo.png 300w," srcset="/content/images/size/w30/2023/01/itsfoss-logo.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/itsfoss-logo.png" src="/content/images/size/w30/2023/01/itsfoss-logo.png" alt="It's FOSS" loading="eager" > </picture></a> <nav class="header__menu items-center"> <ul class="nav"> <li class="nav-news" data-label="📰 News" data-length="7"> <a href="https://news.itsfoss.com/"> <span>📰 News</span> </a> </li> <li class="nav-newsletter" data-label="📬 Newsletter" data-length="13"> <a href="https://itsfoss.com/newsletter/"> <span>📬 Newsletter</span> </a> </li> <li class="nav-quizzes-puzzles" data-label="🧩 Quizzes & Puzzles" data-length="20"> <a href="https://itsfoss.com/quiz/"> <span>🧩 Quizzes & Puzzles</span> </a> </li> <li class="nav-resources" data-label="🎒 Resources" data-length="12"> <a href="https://itsfoss.com/resources/"> <span>🎒 Resources</span> </a> </li> <li class="nav-community" data-label="🏘️ Community" data-length="13"> <a href="https://itsfoss.community/"> <span>🏘️ Community</span> </a> </li> <li class="nav-about" data-label="📖 About" data-length="8"> <a href="https://itsfoss.com/about/"> <span>📖 About</span> </a> </li> <li class="nav-contact is-subitem" data-label="-🪪 Contact" data-length="11"> <a href="https://itsfoss.com/contact-us/"> <span>-🪪 Contact</span> </a> </li> <li class="nav-policies is-subitem" data-label="-📜 Policies" data-length="12"> <a href="https://itsfoss.com/policies/"> <span>-📜 Policies</span> </a> </li> </ul> <div class="header__menu--sub items-center"> <button class="header__menu--more is-mainitem" aria-label="Menu"><i class="icon icon-dots"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-dots" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <circle cx="5" cy="12" r="1"></circle> <circle cx="12" cy="12" r="1"></circle> <circle cx="19" cy="12" r="1"></circle> </svg> </i></button> <ul class="nav secondary submenu"> <li class="nav-linux-server-side" data-label="Linux Server Side" data-length="17"> <a href="https://linuxhandbook.com/"> <span>Linux Server Side</span> </a> </li> <li class="nav-en-espanol nav-current" data-label="En Español" data-length="10"> <a href="https://itsfoss.com/es/"> <span>En Español</span> </a> </li> <li class="nav-feedback" data-label="🗳️ Feedback" data-length="12"> <a href="https://itsfoss.com/update-feedback/"> <span>🗳️ Feedback</span> </a> </li> <li class="nav-impressum" data-label="Impressum" data-length="9"> <a href="https://itsfoss.com/impressum/"> <span>Impressum</span> </a> </li> <li class="nav-terms-of-use" data-label="Terms of use" data-length="12"> <a href="https://itsfoss.com/terms/"> <span>Terms of use</span> </a> </li> </ul> </div> </nav> <span class="header--spacer"></span> <button class="btn-toggle header-search__toggle" data-ghost-search title="Search" aria-label="Search"> <i class="icon icon-search"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-search" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <circle cx="10" cy="10" r="7" /> <line x1="21" y1="21" x2="15" y2="15" /> </svg> </i> </button> <a href="/signup/" class="btn signup-link btn--brand radius" data-portal="signup">Subscribe</a> <div class="member-menu js-member-menu"> <a href="/signup/" data-portal="signup" class="signup-link"> <i class="icon icon-arrow-up-right icon--sm"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-up-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <line x1="17" y1="7" x2="7" y2="17" /> <polyline points="8 7 17 7 17 16" /> </svg> </i>Sign up </a> <a href="/signin/" data-portal="signin" class="signin-link"> <i class="icon icon-login icon--sm"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-log-in"> <path d="M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"></path> <polyline points="10 17 15 12 10 7"></polyline> <line x1="15" y1="12" x2="3" y2="12"></line> </svg> </i>Sign in </a> </div> <button class="btn-toggle menu__toggle js-menu-open" type="button" title="Menu" aria-label="Menu"> <span></span> <span></span> </button> </div> </header> <div class="menu js-menu"> <div class="menu__header flex content-end"> <button class="btn-toggle menu__toggle is-active js-menu-close" type="button" title="Menu" aria-label="Menu"> <span></span> <span></span> </button> </div> <nav class="menu__navigation"> <ul class="nav"> <li class="nav-news" data-label="📰 News" data-length="7"> <a href="https://news.itsfoss.com/"> <span>📰 News</span> </a> </li> <li class="nav-newsletter" data-label="📬 Newsletter" data-length="13"> <a href="https://itsfoss.com/newsletter/"> <span>📬 Newsletter</span> </a> </li> <li class="nav-quizzes-puzzles" data-label="🧩 Quizzes & Puzzles" data-length="20"> <a href="https://itsfoss.com/quiz/"> <span>🧩 Quizzes & Puzzles</span> </a> </li> <li class="nav-resources" data-label="🎒 Resources" data-length="12"> <a href="https://itsfoss.com/resources/"> <span>🎒 Resources</span> </a> </li> <li class="nav-community" data-label="🏘️ Community" data-length="13"> <a href="https://itsfoss.community/"> <span>🏘️ Community</span> </a> </li> <li class="nav-about" data-label="📖 About" data-length="8"> <a href="https://itsfoss.com/about/"> <span>📖 About</span> </a> </li> <li class="nav-contact is-subitem" data-label="-🪪 Contact" data-length="11"> <a href="https://itsfoss.com/contact-us/"> <span>-🪪 Contact</span> </a> </li> <li class="nav-policies is-subitem" data-label="-📜 Policies" data-length="12"> <a href="https://itsfoss.com/policies/"> <span>-📜 Policies</span> </a> </li> </ul> <ul class="nav secondary submenu"> <li class="nav-linux-server-side" data-label="Linux Server Side" data-length="17"> <a href="https://linuxhandbook.com/"> <span>Linux Server Side</span> </a> </li> <li class="nav-en-espanol nav-current" data-label="En Español" data-length="10"> <a href="https://itsfoss.com/es/"> <span>En Español</span> </a> </li> <li class="nav-feedback" data-label="🗳️ Feedback" data-length="12"> <a href="https://itsfoss.com/update-feedback/"> <span>🗳️ Feedback</span> </a> </li> <li class="nav-impressum" data-label="Impressum" data-length="9"> <a href="https://itsfoss.com/impressum/"> <span>Impressum</span> </a> </li> <li class="nav-terms-of-use" data-label="Terms of use" data-length="12"> <a href="https://itsfoss.com/terms/"> <span>Terms of use</span> </a> </li> </ul> </nav> <div class="menu__actions flex w-100"> <a href="/signin/" data-portal="signin" class="btn signin-link btn--bordered radius m-r"> Log in </a> <a href="/signup/" data-portal="signup" class="btn signup-link btn--brand radius"> Subscribe </a> </div> <template data-toggle-template> <button class="submenu-toggle" onclick="this.parentNode.classList.toggle('is-active')" title="Menu toggle" aria-label="Menu toggle"> <i class="icon icon-chevron-down"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-down" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <polyline points="6 9 12 15 18 9"></polyline> </svg> </i> </button> </template> </div> <main class="main"> <div class="hero__content flex flex-col flex-cc m-t-lg m-b-lg"> <h1 class="hero__title text-center">It's FOSS en Español</h1> </div> <div class="container wrapper"> <div class="grid post-feed m-b-lg"> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/redirige-salida-archivo-linux/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/09/redirige-salida-archivo-linux.png 300w,/content/images/size/w600/format/webp/2023/09/redirige-salida-archivo-linux.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/09/redirige-salida-archivo-linux.png 300w,/content/images/size/w600/2023/09/redirige-salida-archivo-linux.png 600w," srcset="/content/images/size/w30/2023/09/redirige-salida-archivo-linux.png" data-sizes="auto" data-src="/content/images/size/w100/2023/09/redirige-salida-archivo-linux.png" src="/content/images/size/w30/2023/09/redirige-salida-archivo-linux.png" alt="Redirige la salida de comandos de Linux a un archivo" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/redirige-salida-archivo-linux/" aria-label="Redirige la salida de comandos de Linux a un archivo">Redirige la salida de comandos de Linux a un archivo</a> </h2> <div class="post-card__excerpt opacity-080"> ¿Quieres analizar el efecto de un comando de Linux para más tarde? Aquí te explicamos cómo puedes guardar la salida de un comando de Linux en un archivo. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-09-18">18 Sep 2023</time> <span class="post-info__readtime">2 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/listar-usuarios-grupo-linux/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/09/listar-usuarios-grupo-linux.png 300w,/content/images/size/w600/format/webp/2023/09/listar-usuarios-grupo-linux.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/09/listar-usuarios-grupo-linux.png 300w,/content/images/size/w600/2023/09/listar-usuarios-grupo-linux.png 600w," srcset="/content/images/size/w30/2023/09/listar-usuarios-grupo-linux.png" data-sizes="auto" data-src="/content/images/size/w100/2023/09/listar-usuarios-grupo-linux.png" src="/content/images/size/w30/2023/09/listar-usuarios-grupo-linux.png" alt="Cómo Listar Todos los Usuarios de un Grupo en Linux" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/listar-usuarios-grupo-linux/" aria-label="Cómo Listar Todos los Usuarios de un Grupo en Linux">Cómo Listar Todos los Usuarios de un Grupo en Linux</a> </h2> <div class="post-card__excerpt opacity-080"> ¿Te preguntas qué usuarios son miembros de un grupo específico? Este tutorial te muestra tres formas sencillas de listar todos los usuarios de un grupo en la línea de comandos de Linux. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-09-18">18 Sep 2023</time> <span class="post-info__readtime">2 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/crear-usuario-sudo/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/09/add-a-sudo-user.png 300w,/content/images/size/w600/format/webp/2023/09/add-a-sudo-user.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/09/add-a-sudo-user.png 300w,/content/images/size/w600/2023/09/add-a-sudo-user.png 600w," srcset="/content/images/size/w30/2023/09/add-a-sudo-user.png" data-sizes="auto" data-src="/content/images/size/w100/2023/09/add-a-sudo-user.png" src="/content/images/size/w30/2023/09/add-a-sudo-user.png" alt="Crear un Usuario Sudo" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/crear-usuario-sudo/" aria-label="Cómo Crear un Usuario Sudo en Ubuntu y Debian">Cómo Crear un Usuario Sudo en Ubuntu y Debian</a> </h2> <div class="post-card__excerpt opacity-080"> Este artículo te muestra los pasos para crear un usuario con permisos de sudo en Ubuntu y otras distribuciones de Linux basadas en Debian. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-09-18">18 Sep 2023</time> <span class="post-info__readtime">3 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/apt-remove-en-ubuntu/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/09/apt-remove-uninstall-programs-ubuntu.png 300w,/content/images/size/w600/format/webp/2023/09/apt-remove-uninstall-programs-ubuntu.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/09/apt-remove-uninstall-programs-ubuntu.png 300w,/content/images/size/w600/2023/09/apt-remove-uninstall-programs-ubuntu.png 600w," srcset="/content/images/size/w30/2023/09/apt-remove-uninstall-programs-ubuntu.png" data-sizes="auto" data-src="/content/images/size/w100/2023/09/apt-remove-uninstall-programs-ubuntu.png" src="/content/images/size/w30/2023/09/apt-remove-uninstall-programs-ubuntu.png" alt="apt remove ubuntu" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/apt-remove-en-ubuntu/" aria-label="apt remove: Desinstalación de paquetes apt en Ubuntu">apt remove: Desinstalación de paquetes apt en Ubuntu</a> </h2> <div class="post-card__excerpt opacity-080"> Aprende en detalle cómo desinstalar paquetes de apt con el comando apt remove en este tutorial para principiantes. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-09-18">18 Sep 2023</time> <span class="post-info__readtime">3 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/identacion-automatico-vs-code/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/08/Identaci-n-autom-tica-de-c-digo-en-Visual-Studio-Code.png 300w,/content/images/size/w600/format/webp/2023/08/Identaci-n-autom-tica-de-c-digo-en-Visual-Studio-Code.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/08/Identaci-n-autom-tica-de-c-digo-en-Visual-Studio-Code.png 300w,/content/images/size/w600/2023/08/Identaci-n-autom-tica-de-c-digo-en-Visual-Studio-Code.png 600w," srcset="/content/images/size/w30/2023/08/Identaci-n-autom-tica-de-c-digo-en-Visual-Studio-Code.png" data-sizes="auto" data-src="/content/images/size/w100/2023/08/Identaci-n-autom-tica-de-c-digo-en-Visual-Studio-Code.png" src="/content/images/size/w30/2023/08/Identaci-n-autom-tica-de-c-digo-en-Visual-Studio-Code.png" alt="Identación automática de código en Visual Studio Code" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/identacion-automatico-vs-code/" aria-label="Identación Automática de Código en Visual Studio Code">Identación Automática de Código en Visual Studio Code</a> </h2> <div class="post-card__excerpt opacity-080"> Formatea tu código correctamente. Aprende cómo hacer sangrías automáticas en el Visual Studio Code. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-08-29">29 Aug 2023</time> <span class="post-info__readtime">3 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/instalar-docker-ubuntu/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/07/instalar-docker-ubuntu.png 300w,/content/images/size/w600/format/webp/2023/07/instalar-docker-ubuntu.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/07/instalar-docker-ubuntu.png 300w,/content/images/size/w600/2023/07/instalar-docker-ubuntu.png 600w," srcset="/content/images/size/w30/2023/07/instalar-docker-ubuntu.png" data-sizes="auto" data-src="/content/images/size/w100/2023/07/instalar-docker-ubuntu.png" src="/content/images/size/w30/2023/07/instalar-docker-ubuntu.png" alt="Instalar Docker en Ubuntu" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/instalar-docker-ubuntu/" aria-label="Instalar Docker en Ubuntu: Una guía paso a paso">Instalar Docker en Ubuntu: Una guía paso a paso</a> </h2> <div class="post-card__excerpt opacity-080"> En la primera parte de la serie de tutoriales de Docker, aprenderás a instalar la última versión de Docker Engine en Ubuntu Linux. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-07-01">01 Jul 2023</time> <span class="post-info__readtime">3 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/comandos-basicos-git/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/07/comandos-basicos-git.png 300w,/content/images/size/w600/format/webp/2023/07/comandos-basicos-git.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/07/comandos-basicos-git.png 300w,/content/images/size/w600/2023/07/comandos-basicos-git.png 600w," srcset="/content/images/size/w30/2023/07/comandos-basicos-git.png" data-sizes="auto" data-src="/content/images/size/w100/2023/07/comandos-basicos-git.png" src="/content/images/size/w30/2023/07/comandos-basicos-git.png" alt="Comandos básicos de Git" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-comandos" href="/tag/comandos/" aria-label="Comandos" >Comandos</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/comandos-basicos-git/" aria-label="Comandos básicos de Git que debes conocer">Comandos básicos de Git que debes conocer</a> </h2> <div class="post-card__excerpt opacity-080"> Esta guía rápida te presenta todos los comandos fundamentales de Git y cómo utilizarlos. Además, puedes descargar estos comandos como una referencia rápida. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-07-01">22 Nov 2023</time> <span class="post-info__readtime">4 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/instalar-git-ubuntu/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/06/git-ubuntu.png 300w,/content/images/size/w600/format/webp/2023/06/git-ubuntu.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/06/git-ubuntu.png 300w,/content/images/size/w600/2023/06/git-ubuntu.png 600w," srcset="/content/images/size/w30/2023/06/git-ubuntu.png" data-sizes="auto" data-src="/content/images/size/w100/2023/06/git-ubuntu.png" src="/content/images/size/w30/2023/06/git-ubuntu.png" alt="Instalar Git en Ubuntu" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/instalar-git-ubuntu/" aria-label="Cómo instalar la última versión de Git en Ubuntu">Cómo instalar la última versión de Git en Ubuntu</a> </h2> <div class="post-card__excerpt opacity-080"> Instalar Git en Ubuntu es sencillo. Obtener la última versión de Git tampoco es tan difícil. Aprende a instalar la última versión de Git en Ubuntu. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-06-08">16 Nov 2023</time> <span class="post-info__readtime">3 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/comando-grep/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/02/grep-comando.png 300w,/content/images/size/w600/format/webp/2023/02/grep-comando.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/02/grep-comando.png 300w,/content/images/size/w600/2023/02/grep-comando.png 600w," srcset="/content/images/size/w30/2023/02/grep-comando.png" data-sizes="auto" data-src="/content/images/size/w100/2023/02/grep-comando.png" src="/content/images/size/w30/2023/02/grep-comando.png" alt="comando grep" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/comando-grep/" aria-label="Ejemplos comunes del comando Grep en Linux">Ejemplos comunes del comando Grep en Linux</a> </h2> <div class="post-card__excerpt opacity-080"> He aquí algunos casos prácticos y comunes de uso del comando grep. También puedes descargar la hoja de trucos para una referencia rápida. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-02-21">21 Feb 2023</time> <span class="post-info__readtime">4 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/apt-actualizables-paquetes/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/02/paquetes-actualizables-apt.png 300w,/content/images/size/w600/format/webp/2023/02/paquetes-actualizables-apt.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/02/paquetes-actualizables-apt.png 300w,/content/images/size/w600/2023/02/paquetes-actualizables-apt.png 600w," srcset="/content/images/size/w30/2023/02/paquetes-actualizables-apt.png" data-sizes="auto" data-src="/content/images/size/w100/2023/02/paquetes-actualizables-apt.png" src="/content/images/size/w30/2023/02/paquetes-actualizables-apt.png" alt="paquetes actualizables apt" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/apt-actualizables-paquetes/" aria-label="Lista de paquetes actualizables con el comando apt en Ubuntu">Lista de paquetes actualizables con el comando apt en Ubuntu</a> </h2> <div class="post-card__excerpt opacity-080"> El comando apt se utiliza para la gestión de paquetes en Debian y Ubuntu. Aunque probablemente ya esté familiarizado con las opciones de instalación y eliminación, apt también proporciona algunas funciones adicionales. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-02-21">16 Nov 2023</time> <span class="post-info__readtime">4 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/uid-en-linux/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/02/uid-linux.png 300w,/content/images/size/w600/format/webp/2023/02/uid-linux.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/02/uid-linux.png 300w,/content/images/size/w600/2023/02/uid-linux.png 600w," srcset="/content/images/size/w30/2023/02/uid-linux.png" data-sizes="auto" data-src="/content/images/size/w100/2023/02/uid-linux.png" src="/content/images/size/w30/2023/02/uid-linux.png" alt="UID en Linux" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/uid-en-linux/" aria-label="Todo lo que necesita saber sobre UID en Linux">Todo lo que necesita saber sobre UID en Linux</a> </h2> <div class="post-card__excerpt opacity-080"> Aquí está todo lo importante que necesita saber sobre el concepto básico de UID (Identificador de usuario) en Linux. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-02-21">16 Nov 2023</time> <span class="post-info__readtime">5 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/comandos-linux-esenciales/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/02/commands-ubuntu-linux.png 300w,/content/images/size/w600/format/webp/2023/02/commands-ubuntu-linux.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/02/commands-ubuntu-linux.png 300w,/content/images/size/w600/2023/02/commands-ubuntu-linux.png 600w," srcset="/content/images/size/w30/2023/02/commands-ubuntu-linux.png" data-sizes="auto" data-src="/content/images/size/w100/2023/02/commands-ubuntu-linux.png" src="/content/images/size/w30/2023/02/commands-ubuntu-linux.png" alt="Comandos de Ubuntu Linux" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/comandos-linux-esenciales/" aria-label="31 Comandos de Linux Que Todo Usuario de Ubuntu Debería Conocer">31 Comandos de Linux Que Todo Usuario de Ubuntu Debería Conocer</a> </h2> <div class="post-card__excerpt opacity-080"> Eso creé esta lista de comandos básicos pero esenciales de Linux que deberían serte útiles como usuario de Ubuntu. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-02-03">03 Feb 2023</time> <span class="post-info__readtime">16 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/ejecutando-bash-script/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/creating-and-running-your-first-bash-script.png 300w,/content/images/size/w600/format/webp/2023/01/creating-and-running-your-first-bash-script.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/creating-and-running-your-first-bash-script.png 300w,/content/images/size/w600/2023/01/creating-and-running-your-first-bash-script.png 600w," srcset="/content/images/size/w30/2023/01/creating-and-running-your-first-bash-script.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/creating-and-running-your-first-bash-script.png" src="/content/images/size/w30/2023/01/creating-and-running-your-first-bash-script.png" alt="Creando y Ejecutando tu Primer Script de Bash Shell" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/ejecutando-bash-script/" aria-label="Capítulo 1: Creando y Ejecutando tu Primer Script de Bash Shell">Capítulo 1: Creando y Ejecutando tu Primer Script de Bash Shell</a> </h2> <div class="post-card__excerpt opacity-080"> Permíteme mostrarte cómo crear un simple script de shell bash, cómo ejecutarlo y cuáles son las cosas que debes saber sobre estos. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-01-16">16 Nov 2023</time> <span class="post-info__readtime">4 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/bash-script-variables/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/understanding-bash-variables.png 300w,/content/images/size/w600/format/webp/2023/01/understanding-bash-variables.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/understanding-bash-variables.png 300w,/content/images/size/w600/2023/01/understanding-bash-variables.png 600w," srcset="/content/images/size/w30/2023/01/understanding-bash-variables.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/understanding-bash-variables.png" src="/content/images/size/w30/2023/01/understanding-bash-variables.png" alt="Comprendiendo las Variables de Bash Shell" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/bash-script-variables/" aria-label="Capítulo 2: Comprendiendo las Variables de Bash Shell">Capítulo 2: Comprendiendo las Variables de Bash Shell</a> </h2> <div class="post-card__excerpt opacity-080"> Las variables siempre son útiles al escribir un script de bash y en este tutorial, aprenderas cómo utilizar las variables en tus scripts de bash. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-01-14">20 Jan 2023</time> <span class="post-info__readtime">4 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/pasando-argumentos-bash/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/passing-arguments-to-bash-scripts.png 300w,/content/images/size/w600/format/webp/2023/01/passing-arguments-to-bash-scripts.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/passing-arguments-to-bash-scripts.png 300w,/content/images/size/w600/2023/01/passing-arguments-to-bash-scripts.png 600w," srcset="/content/images/size/w30/2023/01/passing-arguments-to-bash-scripts.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/passing-arguments-to-bash-scripts.png" src="/content/images/size/w30/2023/01/passing-arguments-to-bash-scripts.png" alt="Pasando Argumentos a los Scripts de Bash" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/pasando-argumentos-bash/" aria-label="Capítulo 3: Pasando Argumentos a los Scripts de Bash">Capítulo 3: Pasando Argumentos a los Scripts de Bash</a> </h2> <div class="post-card__excerpt opacity-080"> En este tutorial, aprenderas cómo puedes pasar variables a un script bash desde la línea de comandos. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-01-13">20 Jan 2023</time> <span class="post-info__readtime">4 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/arrays-en-bash/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/arrays-in-bash-shell.png 300w,/content/images/size/w600/format/webp/2023/01/arrays-in-bash-shell.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/arrays-in-bash-shell.png 300w,/content/images/size/w600/2023/01/arrays-in-bash-shell.png 600w," srcset="/content/images/size/w30/2023/01/arrays-in-bash-shell.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/arrays-in-bash-shell.png" src="/content/images/size/w30/2023/01/arrays-in-bash-shell.png" alt="Usando Arrays en Bash" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/arrays-en-bash/" aria-label="Capítulo 4: Usando Arrays en Bash">Capítulo 4: Usando Arrays en Bash</a> </h2> <div class="post-card__excerpt opacity-080"> ¿Tienes demasiadas variables para manejar? Use una matriz en su script bash.… </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-01-12">20 Jan 2023</time> <span class="post-info__readtime">4 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/operadores-aritmeticos-bash/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/arithmetic-operators-in-bash-shell.png 300w,/content/images/size/w600/format/webp/2023/01/arithmetic-operators-in-bash-shell.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/arithmetic-operators-in-bash-shell.png 300w,/content/images/size/w600/2023/01/arithmetic-operators-in-bash-shell.png 600w," srcset="/content/images/size/w30/2023/01/arithmetic-operators-in-bash-shell.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/arithmetic-operators-in-bash-shell.png" src="/content/images/size/w30/2023/01/arithmetic-operators-in-bash-shell.png" alt="Usando Operadores Aritméticos en Bash" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/operadores-aritmeticos-bash/" aria-label="Capítulo 5: Usando Operadores Aritméticos en Bash">Capítulo 5: Usando Operadores Aritméticos en Bash</a> </h2> <div class="post-card__excerpt opacity-080"> En este capítulo, aprenderás a utilizar los operadores de bash para realizar varios cálculos aritméticos. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-01-11">20 Jan 2023</time> <span class="post-info__readtime">4 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/cadenas-bash/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/string-operations-in-bash.png 300w,/content/images/size/w600/format/webp/2023/01/string-operations-in-bash.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/string-operations-in-bash.png 300w,/content/images/size/w600/2023/01/string-operations-in-bash.png 600w," srcset="/content/images/size/w30/2023/01/string-operations-in-bash.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/string-operations-in-bash.png" src="/content/images/size/w30/2023/01/string-operations-in-bash.png" alt="Operando Cadenas en Bash" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/cadenas-bash/" aria-label="Capítulo 6: Operando Cadenas en Bash">Capítulo 6: Operando Cadenas en Bash</a> </h2> <div class="post-card__excerpt opacity-080"> Tiremos de algunos hilos y aprendamos a manejar hilos en guiones bash... </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-01-09">20 Jan 2023</time> <span class="post-info__readtime">4 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/if-else-case-bash/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/conditional-statements-in-bash-shell.png 300w,/content/images/size/w600/format/webp/2023/01/conditional-statements-in-bash-shell.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/conditional-statements-in-bash-shell.png 300w,/content/images/size/w600/2023/01/conditional-statements-in-bash-shell.png 600w," srcset="/content/images/size/w30/2023/01/conditional-statements-in-bash-shell.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/conditional-statements-in-bash-shell.png" src="/content/images/size/w30/2023/01/conditional-statements-in-bash-shell.png" alt="Tomando Decisiones con Declaraciones If Else y Case en Bash" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/if-else-case-bash/" aria-label="Capítulo 7: Tomando Decisiones con Declaraciones If Else y Case en Bash">Capítulo 7: Tomando Decisiones con Declaraciones If Else y Case en Bash</a> </h2> <div class="post-card__excerpt opacity-080"> En este capítulo, aprenderás a utilizar sentencias condicionales en tus scripts de bash para que se comporten de forma diferente en distintos escenarios y casos. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-01-08">20 Jan 2023</time> <span class="post-info__readtime">6 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/bucles-bash/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/loops-in-bash-shell.png 300w,/content/images/size/w600/format/webp/2023/01/loops-in-bash-shell.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/loops-in-bash-shell.png 300w,/content/images/size/w600/2023/01/loops-in-bash-shell.png 600w," srcset="/content/images/size/w30/2023/01/loops-in-bash-shell.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/loops-in-bash-shell.png" src="/content/images/size/w30/2023/01/loops-in-bash-shell.png" alt="Bucles en Bash" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/bucles-bash/" aria-label="Capítulo 8: Bucles en Bash">Capítulo 8: Bucles en Bash</a> </h2> <div class="post-card__excerpt opacity-080"> En este tutorial, explorarás las tres diferentes estructuras de bucles de bash. También aprenderás a utilizar bucles para recorrer elementos de un array. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-01-07">20 Jan 2023</time> <span class="post-info__readtime">5 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/funciones-bash/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/functions-in-bash-shell.png 300w,/content/images/size/w600/format/webp/2023/01/functions-in-bash-shell.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/functions-in-bash-shell.png 300w,/content/images/size/w600/2023/01/functions-in-bash-shell.png 600w," srcset="/content/images/size/w30/2023/01/functions-in-bash-shell.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/functions-in-bash-shell.png" src="/content/images/size/w30/2023/01/functions-in-bash-shell.png" alt="Usando Funciones en Bash" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/funciones-bash/" aria-label="Capítulo 9: Usando Funciones en Bash">Capítulo 9: Usando Funciones en Bash</a> </h2> <div class="post-card__excerpt opacity-080"> En esta lección, aprenderás a crear funciones, devolver valores de funciones y pasar argumentos de funciones en scripts de shell bash. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-01-06">20 Jan 2023</time> <span class="post-info__readtime">6 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/automatizando-con-bash/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/automation-with-bash-shell.png 300w,/content/images/size/w600/format/webp/2023/01/automation-with-bash-shell.png 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/automation-with-bash-shell.png 300w,/content/images/size/w600/2023/01/automation-with-bash-shell.png 600w," srcset="/content/images/size/w30/2023/01/automation-with-bash-shell.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/automation-with-bash-shell.png" src="/content/images/size/w30/2023/01/automation-with-bash-shell.png" alt="Automatizando con Bash" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/automatizando-con-bash/" aria-label="Capítulo 10: Automatizando con Bash">Capítulo 10: Automatizando con Bash</a> </h2> <div class="post-card__excerpt opacity-080"> En el último capítulo, te mostraré algunos scripts de automatización que puedes ampliar más tarde para automatizar cualquier tarea que desees. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2023-01-05">20 Jan 2023</time> <span class="post-info__readtime">5 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/listar-usuarios-linux/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/Listar-usuarios.jpg 300w,/content/images/size/w600/format/webp/2023/01/Listar-usuarios.jpg 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/Listar-usuarios.jpg 300w,/content/images/size/w600/2023/01/Listar-usuarios.jpg 600w," srcset="/content/images/size/w30/2023/01/Listar-usuarios.jpg" data-sizes="auto" data-src="/content/images/size/w100/2023/01/Listar-usuarios.jpg" src="/content/images/size/w30/2023/01/Listar-usuarios.jpg" alt="Cómo listar usuarios en la línea de comandos de Linux" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/listar-usuarios-linux/" aria-label="Cómo listar usuarios en la línea de comandos de Linux [3 formas sencillas]">Cómo listar usuarios en la línea de comandos de Linux [3 formas sencillas]</a> </h2> <div class="post-card__excerpt opacity-080"> Como administrador del sistema, a menudo necesitarás listar todos los usuarios de tu sistema Linux. Aprenda a listar todos los usuarios en la línea de comandos de Linux. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2022-10-17">02 Jan 2023</time> <span class="post-info__readtime">6 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> <article class="post-card has-img js-post-card"> <a class="post-card__media" href="https://itsfoss.com/es/como-usar-appimage-linux/"> <figure class="post-card__figure"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/banner-1.webp 300w,/content/images/size/w600/format/webp/2023/01/banner-1.webp 600w," data-sizes="auto" type="image/webp" > <img class="lazyload post-card__img" data-srcset="/content/images/size/w300/2023/01/banner-1.webp 300w,/content/images/size/w600/2023/01/banner-1.webp 600w," srcset="/content/images/size/w30/2023/01/banner-1.webp" data-sizes="auto" data-src="/content/images/size/w100/2023/01/banner-1.webp" src="/content/images/size/w30/2023/01/banner-1.webp" alt="AppImage" > </picture> </figure> </a> <div class="post-card__content "> <div class="post-card__header flex items-center"> <a class="post-card__tag tag-spanish" href="/tag/spanish/" aria-label="Español" style="--color-accent: #e03e3e" >Español</a> <span class="flex-1"></span> </div> <h2 class="post-card__title"> <a href="https://itsfoss.com/es/como-usar-appimage-linux/" aria-label="Cómo usar AppImage en Linux [Guía completa]">Cómo usar AppImage en Linux [Guía completa]</a> </h2> <div class="post-card__excerpt opacity-080"> Este tutorial de AppImage te muestra cómo utilizar AppImage para instalar software y cómo eliminar las aplicaciones que instaló. </div> <span class="flex-1"></span> <div class="post-info text-acc "> <ul class="post-info__avatars"> <li class="author-avatar has-image"> <a href="/author/marcocarmonadev/" title="Marco Carmona" aria-label="Marco Carmona"> <picture class=""> <source data-srcset="/content/images/size/w30/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/format/webp/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," data-sizes="auto" type="image/webp" > <img class="lazyload" data-srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 30w,/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg 100w," srcset="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" data-sizes="auto" data-src="/content/images/size/w100/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" src="/content/images/size/w30/2024/04/WhatsApp-Image-2024-04-04-at-9.30.15-AM.jpeg" alt="Marco Carmona" > </picture> </a> </li> </ul> <div class="post-info__detail"> <span class="post-info__author"><a href="/author/marcocarmonadev/">Marco Carmona</a></span> <div class="post-info__dr"> <time datetime="2022-10-13">02 Jan 2023</time> <span class="post-info__readtime">6 min read</span> <a class="post-info__readtime" href="#fastcomments-widget"> <script src="https://cdn.fastcomments.com/js/widget-comment-count.min.js"></script> <div id="fastcomments-widget-comment-count"></div> <script> FastCommentsCommentCount(document.getElementById('fastcomments-widget-comment-count'), { tenantId: 'zzbYFZ39cH4', urlId: null }); </script> </a> </div> </div> </div> </div> </article> </div> <div class="pagination" data-type=""> <nav class="pagination-items"> <a class="prev-posts disabled" href="javascript:"> <i class="icon icon-arrow-left icon--sm"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-left" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <line x1="5" y1="12" x2="19" y2="12" /> <line x1="5" y1="12" x2="11" y2="18" /> <line x1="5" y1="12" x2="11" y2="6" /> </svg> </i><span class="m-l-xs">Prev</span> </a> <span class="page-number">Page 1 of 4</span> <a class="next-posts" href="/es/page/2/"> <span class="m-r-xs">Next</span><i class="icon icon-arrow-right icon--sm"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <line x1="5" y1="12" x2="19" y2="12" /> <line x1="13" y1="18" x2="19" y2="12" /> <line x1="13" y1="6" x2="19" y2="12" /> </svg> </i> </a> </nav> <button class="btn btn--wide btn--bordered btn-load-more js-load-more"> Load more </button> </div> </div> </main> <section class="container wrapper section cta m-b-0" > <div class="cta__inner radius-double is-rel w-100 p-t-lg p-b-lg has-img"> <div class="cta__content flex flex-col is-rel z-index-1"> <h2 class="cta__title">Become a Better Linux User</h2> <p id="cta-input-label" class="cta__description opacity-075">With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world </p> <form class="subscribe-form" data-members-form="signup" data-style="inline-joined"> <input data-members-email class="" type="email" autocomplete="email" placeholder="Your email address" aria-labelledby="cta-input-label" required> <button class="btn btn--brand btn--gradient uppercase" type="submit"> <span>Subscribe</span> </button> <div class="msg-success">Great! Check your inbox and click the link.</div> <div class="msg-error">Sorry, something went wrong. Please try again.</div> </form> </div> <figure class="cta__media"> <img class="lazyload cta__img" src="/assets/images/itsfoss-cta.webp" alt="itsfoss happy penguin"/> </figure> </div> </section> <footer class="footer"> <div class="container wrapper"> <div class="row m-b"> <div class="col-xs-12 col-md-4"> <div class="footer__brand flex items-center"> <picture class=""> <source data-srcset="/content/images/size/w300/format/webp/2023/01/itsfoss-logo.png 300w," data-sizes="auto" type="image/webp" > <img class="footer__logo m-r lazyload" data-srcset="/content/images/size/w300/2023/01/itsfoss-logo.png 300w," srcset="/content/images/size/w30/2023/01/itsfoss-logo.png" data-sizes="auto" data-src="/content/images/size/w100/2023/01/itsfoss-logo.png" src="/content/images/size/w30/2023/01/itsfoss-logo.png" alt="It's FOSS" > </picture> </div> <div class="footer__description" id="footer-input-label"> Making You a Better Linux User </div> <form class="subscribe-form radius-rounded m-b" data-members-form="subscribe" data-style="inline-joined"> <input data-members-email class="w-100 radius-rounded" type="email" autocomplete="email" placeholder="Your email address" aria-labelledby="footer-input-label" required> <button class="btn btn--primary radius-rounded" type="submit"> <span>Subscribe</span> </button> <div class="msg-success">Great! Check your inbox and click the link.</div> <div class="msg-error">Sorry, something went wrong. Please try again.</div> </form> </div> <div class="col-xs-12 col-md-4 m-b footer-nav"> <span class="fw-700 m-b-sm display-block text-acc">Navigation</span> <div class="grid col-2"> <ul class="nav"> <li class="nav-news" data-label="📰 News" data-length="7"> <a href="https://news.itsfoss.com/"> <span>📰 News</span> </a> </li> <li class="nav-newsletter" data-label="📬 Newsletter" data-length="13"> <a href="https://itsfoss.com/newsletter/"> <span>📬 Newsletter</span> </a> </li> <li class="nav-quizzes-puzzles" data-label="🧩 Quizzes & Puzzles" data-length="20"> <a href="https://itsfoss.com/quiz/"> <span>🧩 Quizzes & Puzzles</span> </a> </li> <li class="nav-resources" data-label="🎒 Resources" data-length="12"> <a href="https://itsfoss.com/resources/"> <span>🎒 Resources</span> </a> </li> <li class="nav-community" data-label="🏘️ Community" data-length="13"> <a href="https://itsfoss.community/"> <span>🏘️ Community</span> </a> </li> <li class="nav-about" data-label="📖 About" data-length="8"> <a href="https://itsfoss.com/about/"> <span>📖 About</span> </a> </li> <li class="nav-contact is-subitem" data-label="-🪪 Contact" data-length="11"> <a href="https://itsfoss.com/contact-us/"> <span>-🪪 Contact</span> </a> </li> <li class="nav-policies is-subitem" data-label="-📜 Policies" data-length="12"> <a href="https://itsfoss.com/policies/"> <span>-📜 Policies</span> </a> </li> </ul> <ul class="nav secondary submenu"> <li class="nav-linux-server-side" data-label="Linux Server Side" data-length="17"> <a href="https://linuxhandbook.com/"> <span>Linux Server Side</span> </a> </li> <li class="nav-en-espanol nav-current" data-label="En Español" data-length="10"> <a href="https://itsfoss.com/es/"> <span>En Español</span> </a> </li> <li class="nav-feedback" data-label="🗳️ Feedback" data-length="12"> <a href="https://itsfoss.com/update-feedback/"> <span>🗳️ Feedback</span> </a> </li> <li class="nav-impressum" data-label="Impressum" data-length="9"> <a href="https://itsfoss.com/impressum/"> <span>Impressum</span> </a> </li> <li class="nav-terms-of-use" data-label="Terms of use" data-length="12"> <a href="https://itsfoss.com/terms/"> <span>Terms of use</span> </a> </li> </ul> </div> </div> <div class="col-xs-12 col-sm-6 col-md-2 m-b"> <span class="fw-700 m-b-sm display-block text-acc">Resources</span> <ul class="nav"> <li><a href="/tag/courses/">Courses 🎓</a></li> <li><a href="/tag/distro-resources/">Distro Resources 📖</a></li> <li><a href="/tag/guides/">Guides 📒</a></li> </ul> </div> <div class="col-xs-12 col-sm-6 col-md-2 m-b"> <span class="fw-700 m-b-sm display-block text-acc">Social</span> <div class="social-links flex flex-col"> <a href="https://www.facebook.com/itsfoss" class="facebook" aria-label="Facebook"><i class="icon icon-facebook icon--sm"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-facebook" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <path d="M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3" /> </svg> </i><span>Facebook</span></a> <a href="https://twitter.com/itsfoss2" class="twitter" aria-label="Twitter"><i class="icon icon-twitter-x icon--sm"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <path d="M4 4l11.733 16h4.267l-11.733 -16z"></path> <path d="M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772"></path> </svg> </i><span>Twitter</span></a> <a href="https://itsfoss.com/rss/" class="rss" aria-label="RSS"><i class="icon icon-rss icon--sm"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-rss" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <circle cx="5" cy="19" r="1" /> <path d="M4 4a16 16 0 0 1 16 16" /> <path d="M4 11a9 9 0 0 1 9 9" /> </svg> </i><span>RSS</span></a> <a href="https://www.instagram.com/itsfoss/" class="instagram" aria-label="Instagram"><i class="icon icon-instagram icon--sm"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-instagram" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <desc>Download more icon variants from https://tabler-icons.io/i/brand-instagram</desc> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <rect x="4" y="4" width="16" height="16" rx="4" /> <circle cx="12" cy="12" r="3" /> <line x1="16.5" y1="7.5" x2="16.5" y2="7.501" /> </svg> </i><span>Instagram</span></a> <a href="https://t.me/itsfoss_official" class="telegram" aria-label="Telegram"><i class="icon icon-telegram icon--sm"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-telegram" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <desc>Download more icon variants from https://tabler-icons.io/i/brand-telegram</desc> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <path d="M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4" /> </svg> </i><span>Telegram</span></a> <a href="https://www.youtube.com/@Itsfoss" class="youtube" aria-label="Youtube"><i class="icon icon-youtube icon--sm"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-youtube" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <desc>Download more icon variants from https://tabler-icons.io/i/brand-youtube</desc> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <rect x="3" y="5" width="18" height="14" rx="4" /> <path d="M10 9l5 3l-5 3z" /> </svg> </i><span>Youtube</span></a> </div> </div> </div> <div class="footer__bottom"> <div class="footer__copy"> <span>©2025 <a href="https://itsfoss.com">It's FOSS</a>.</span> <span>Hosted on <a href="https://digitalocean.pxf.io/JzK74r">Digital Ocean</a> & Published with <a href="https://ghost.org/pricing/?via=abhishek70">Ghost</a> & <a href="https://brightthemes.lemonsqueezy.com/?aff=GNoD0">Rinne</a>.</span> </div> <div class="color-scheme flex flex-cc radius-half"> <div class="color-scheme-symbol"> <span class="accent-bg"></span> </div> <select class="color-scheme-select radius-half js-color-scheme-select" aria-label="Change color scheme"> <option value="system" selected>System</option> <option value="light">Light</option> <option value="dark">Dark</option> </select> <i class="icon icon-select"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-select" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path d="M17 8.517L12 3 7 8.517M7 15.48l5 5.517 5-5.517"></path> </svg> </i></div> </div> </div> </footer> <dialog class="notification"> <i class="icon icon-success notification-icon"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-circle-check" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <circle cx="12" cy="12" r="9" /> <path d="M9 12l2 2l4 -4" /> </svg> </i> <i class="icon icon-error notification-icon"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-alert-octagon" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <path d="M8.7 3h6.6c.3 0 .5 .1 .7 .3l4.7 4.7c.2 .2 .3 .4 .3 .7v6.6c0 .3 -.1 .5 -.3 .7l-4.7 4.7c-.2 .2 -.4 .3 -.7 .3h-6.6c-.3 0 -.5 -.1 -.7 -.3l-4.7 -4.7c-.2 -.2 -.3 -.4 -.3 -.7v-6.6c0 -.3 .1 -.5 .3 -.7l4.7 -4.7c.2 -.2 .4 -.3 .7 -.3z" /> <line x1="12" y1="8" x2="12" y2="12" /> <line x1="12" y1="16" x2="12.01" y2="16" /> </svg> </i> <i class="icon icon-warning notification-icon"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-alert-triangle" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <path d="M12 9v2m0 4v.01" /> <path d="M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75" /> </svg> </i> <p class="notification-msg signup-success">Great! You’ve successfully signed up.</p> <p class="notification-msg signin-success">Welcome back! You've successfully signed in.</p> <p class="notification-msg subscribe-success">You've successfully subscribed to It's FOSS.</p> <p class="notification-msg link-expired">Your link has expired.</p> <p class="notification-msg checkout-success">Success! Check your email for magic link to sign-in.</p> <p class="notification-msg billing-success">Success! Your billing info has been updated.</p> <p class="notification-msg billing-cancel">Your billing was not updated.</p> <button class="notification-close js-notification-close" aria-label="Close" onclick="closeNotification(event.currentTarget.parentNode);"> <i class="icon icon-x"> <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"/> <line x1="18" y1="6" x2="6" y2="18" /> <line x1="6" y1="6" x2="18" y2="18" /> </svg> </i> </button> </dialog> <script> const navItems = document.querySelectorAll('.header .nav:not(.submenu) li, .menu .nav:not(.submenu) li') const allNavItems = document.querySelectorAll('.is-subitem') // Remove '-' signs allNavItems.forEach(item => { const itemName = item.querySelector('a span') itemName.innerText = itemName.innerText.slice(1) }); // Add subitems in place let subMenu, hasItems navItems.forEach((item, index) => { if (item.classList.contains('is-subitem') && !navItems[index - 1].classList.contains('is-subitem')) navItems[index - 1].classList.add('is-mainitem'); subMenu = item.classList.contains('is-subitem') ? subMenu : document.createElement('ul'); if (item.classList.contains('is-subitem')) { subMenu.appendChild(item) subMenu.classList.add('nav','submenu') } else { item.appendChild(subMenu) } }); </script> <script> const submenus = document.querySelectorAll('.menu .is-mainitem') const toggle = document.querySelector('[data-toggle-template]'); submenus.forEach(menu => { const toggleBtn = toggle.content.cloneNode(true); menu.appendChild(toggleBtn); }); </script> <script> // Give the parameter a variable name const qsParams = new URLSearchParams(window.location.search); const isAction = qsParams.has('action'); const isStripe = qsParams.has('stripe'); const success = qsParams.get('success'); const action = qsParams.get('action'); const stripe = qsParams.get('stripe'); if (qsParams && isAction) { if (success === "true") { switch (action) { case 'subscribe': openNotification('subscribe-success'); break; case 'signup': openNotification('signup-success'); break; case 'signin': openNotification('signin-success'); break; default: break; } } else { openNotification('link-expired'); } } if (qsParams && isStripe) { switch (stripe) { case 'success': openNotification('checkout-success'); break; case 'billing-update-success': openNotification('billing-success'); break; case 'billing-update-cancel': openNotification('billing-cancel'); break; default: break; } } /** * Handle Notifications */ function openNotification(type) { const notification = document.querySelector('dialog.notification'); if (notification) { notification.setAttribute('data-msg-type', type); notification.show(); setTimeout(function(){ closeNotification(notification); }, 3000); } } /** * Clean URI */ function clearURI() { window.history.replaceState({}, '', `${window.location.pathname}`); } function closeNotification(notification) { notification.close(); clearURI(); setTimeout(function(){ notification.removeAttribute('data-msg-type') }, 500); } </script> <script src="https://talk.hyvor.com/embed/comment-counts.js"></script> <script> hyvorTalkCommentCounts.load({ "website-id": 8243 }) </script> <script> Contextly.ready('widgets'); </script> <!-- HTML for geo depending button --> <button id="pmLink">Privacy Manager</button> <!-- Blockthrough script --> <script type="text/javascript" async src="https://btloader.com/tag?o=5714937848528896&upapi=true"></script> <!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com --> <script>(function(d,u,ac){var s=d.createElement('script');s.type='text/javascript';s.src='https://a.omappapi.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.account=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,333364,352958);</script> <!-- / https://optinmonster.com --> </body> </html>