CINXE.COM

Bash Commands Cheat Sheet | Red Hat Developer

<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <title>Bash Commands Cheat Sheet | Red Hat Developer</title> <!-- TrustArc --> <script id="trustarc" type="text/javascript" src="//static.redhat.com/libs/redhat/marketing/latest/trustarc/trustarc.js"></script> <!-- End TrustArc --> <!-- DO NOT REMOVE "00fef0cf90c42f3e40921fb3370e520a" --> <script> /** * Creates and dispatches an event trigger * @param {String} evt - The name of the event */ function sendCustomEvent(evt){ if(document.createEvent && document.body.dispatchEvent){ var event = document.createEvent('Event'); event.initEvent(evt, true, true); //can bubble, and is cancellable document.body.dispatchEvent(event); } else if(window.CustomEvent && document.body.dispatchEvent) { var event = new CustomEvent(evt, {bubbles: true, cancelable: true}); document.body.dispatchEvent(event); } } </script> <script> var digitalData = {"page":{"attributes":{"queryParameters":"","taxonomyProduct":["9985"]},"category":{"contentSubType":"","contentType":"","keyPage":false,"keyPageType":"","pageType":"","primaryCategory":"","subCategories":[]},"pageInfo":{"breadCrumbs":[],"cms":"RHD CMS 8","contentID":"265091","destinationURL":"","errorMessage":"","errorType":"","language":"en","pageID":"265091","pageName":"Bash Commands Cheat Sheet","pageStatus":"published","referringDomain":"","referringURL":"","syndicationIds":[],"sysEnv":"","title":"Bash Commands Cheat Sheet"},"listing":{"browseFilter":"","query":"","queryMethod":"","refinementType":"","refinementValue":"","resultCount":"","searchType":""}},"user":[{"profile":[{"profileInfo":{"accountID":"","daysSinceLastPurchase":"","daysSinceRegistration":"","eloquaGUID":"POPULATE ELOQUA ID","keyCloakID":"","loggedIn":false,"profileID":"","registered":false,"socialAccountsLinked":[],"subscriptionFrequency":"","subscriptionLevel":"","userAgent":""}}]}],"event":[]}; ( function( w, d, dd, undefined ) { // Check to see if the data object is on the page if not go no further. if(!dd) { return; } var bc = window.location.href.replace(/^https?\:\/\/([a-z._-]|[0-9])+(:?[0-9]*)?(\/pr\/[0-9]+\/export)?\//,'').replace(/\/$/,'').split('?')[0].split('#')[0].split(/\//), primaryCategory= '', subCategories = [], pageType = '', pageName = '', contentType = '', contentSubType = ''; if (bc.length === 1 && bc[0] === "") { primaryCategory = "home page"; pageName = "home page"; subCategories.push('cms'); pageType = 'home'; } else { switch(bc[0]) { case 'about': pageType = bc[0]; primaryCategory= 'about_us'; break; case 'articles': pageType = 'article'; pageName = bc[bc.length - 1]; primaryCategory = 'article'; break; case 'events': if (bc.length > 1) { pageType = 'event'; primaryCategory = bc[0]; subCategories = bc.slice(1); } else { pageType = 'events'; primaryCategory= 'event-list'; } break; case 'products': pageType = bc[0]; if (bc.length > 1) { primaryCategory = bc[0]; subCategories = bc.slice(1); } else { primaryCategory = 'product-list'; } break; case 'topics': pageType = "topic"; if (bc.length >= 2) { primaryCategory = bc[0]; subCategories = [bc[1]]; pageName = subCategories[0]; contentType = "topic"; if (bc[2]) { contentSubType = "topic-all" } else { contentSubType = "topic-landing" } } break; case 'learning': let path = getLearningPathUrlData(window.location); if (path) { primaryCategory = path.primaryCategory; pageType = primaryCategory; subCategories = path.subCategories; pageName = path.pageName; } break; default: pageType = bc[0]; primaryCategory = bc[0]; if (bc.length > 1) { subCategories = bc.slice(1); } break; } } dd.page.attributes.queryParameters = window.location.href.split('?')[1] ? window.location.href.split('?')[1].replace(/=/g,':').split('&') : ""; dd.page.category.primaryCategory = primaryCategory; dd.page.category.subCategories = subCategories; dd.page.category.contentType = contentType || ""; dd.page.category.contentSubType = contentSubType || ""; dd.page.category.pageType = pageType || ""; dd.page.pageInfo.destinationURL = window.location.href; dd.page.pageInfo.pageName = pageName || bc[0] || ""; dd.page.pageInfo.language = document.documentElement.lang ? document.documentElement.lang : ""; dd.page.pageInfo.breadCrumbs = [dd.page.category.primaryCategory, dd.page.category.subCategories[0] || ""]; dd.page.pageInfo.sysEnv = ( w.innerWidth <= 768 ) ? "tablet" : "desktop"; var registered = getCookie("rhd_member"); dd.user[0].profile[0].profileInfo.registered = registered ? true : false; if ( d.referrer ) { var a = d.createElement( "a" ); a.href = d.referrer; dd.page.pageInfo.referringDomain = a.hostname; dd.page.pageInfo.referringURL = a.href; } var elqGUID = getCookie( "rh_elqCustomerGUID" ); if ( elqGUID ) { dd.user[ 0 ].profile[ 0 ].profileInfo.eloquaGUID = elqGUID; } var slc = getCookie("rhd-slink-add"); if(slc){ sendSocialLinkEvent(slc); deleteCookie('rhd-slink-add'); } function getLearningPathUrlData(windowLocation) { const { pathname } = new URL(windowLocation); const paths = pathname.split('/').filter((el) => el); const [rootPath, secondPath, thirdPath, fourthPath] = paths; const secondPathParams = secondPath ? secondPath.split(':') : []; // [learn, openshift, foundations-openshift] const fourthPathParams = fourthPath ? fourthPath.split(':') : []; // [resources, build-and-deploy-applications-openshift] const [primaryCategory] = secondPathParams; const subCategories = [...secondPathParams.slice(1), thirdPath]; // [openshift, founations-openshift, resource] const pageName = fourthPathParams[fourthPathParams.length - 1]; // build-and-deploy-applications-openshift return { primaryCategory, subCategories, pageName, }; } function sendSocialLinkEvent(sprov){ var ddSocialLinkEvent = { eventInfo: { eventAction: 'link', eventName: 'social account link', socialAccount: sprov, socialAccountsLinked: dd.user[0].profile[0].profileInfo.socialAccountsLinked, timeStamp: new Date(), processed: { adobeAnalytics: false } } }; dd.event.push(ddSocialLinkEvent); sendCustomEvent('socialLinkEvent', ddSocialLinkEvent); } function getCookie( name ) { var value = "; " + document.cookie; var parts = value.split( "; " + name + "=" ); if ( parts.length == 2 ) { return parts.pop().split( ";" ).shift(); } } function deleteCookie(name) { document.cookie = name + '=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;'; }; } )( window, document, digitalData ); //Attach event listner for search-complete window.document.addEventListener("search-complete", function (e) { // Check to see if the data object is on the page if not go no further. if(!window.digitalData) { return; } if (typeof e.detail.invalid === "undefined") { var calcResultCount = e.detail.results.hits ? e.detail.results.hits.total : e.detail.results.numFound; var ddSearchEvent = { eventInfo: { eventName: "internal search", eventAction: "search", listing: { browseFilter: e.detail.filterStr || "internal search", query: e.detail.term, queryMethod: "system generated", resultCount: calcResultCount, resultsShown: e.detail.from, searchType: window.digitalData.page.category.primaryCategory || "", refinement: [], }, timeStamp: new Date(), processed: { adobeAnalytics: false }, }, }; window.digitalData.event.push(ddSearchEvent); window.digitalData.page.listing = ddSearchEvent.eventInfo.listing; window.sendCustomEvent("ajaxSearch"); } }); </script> <script id="dpal" src="https://www.redhat.com/ma/dpal.js"></script> <meta charset="utf-8" /> <script id="datalayer-cpx-newsdesk" type="module" data-event="cpx-report" src="/libraries/chapeaux--cpx-newsdesk/newsdesk.js?v=0.9.2"></script> <script id="datalayer-page-load-started" type="module" data-event="Page Load Started" src="/libraries/chapeaux--cpx-reporter/reporter.js?v=0.14.0" data-emit="cpx-report"> { "analyticsTitle": "Bash Commands Cheat Sheet", "cms": "RHD CMS 10", "pageCategory": "cheat-sheets", "contentID": "265091", "contentType": "cheat_sheet", "dataObject": "digitalData", "destinationURL": "https://developers.redhat.com/cheat-sheets/bash-shell-cheat-sheet", "gated": "false", "queryParameters": "", "severityLevel": "", "siteLanguage": "en", "siteName": "rhd", "pageStatus": "Published", "pageSubType": "", "subsection": "bash-shell-cheat-sheet", "subsection2": "", "subsection3": "", "pageTitle": "Bash Commands Cheat Sheet | Red Hat Developer", "pageType": "cheat_sheet", "taxonomyAudience": [], "taxonomyBusinessUnit": [], "taxonomyCampaign": [], "taxonomyCheatSheetTags": [ "335", "575", "8325", "6575", "26431", "15951", "345", "5405" ], "taxonomyControlTags": [], "taxonomyEventCategories": [], "taxonomyLifecycle": [], "taxonomyProduct": [ "9985" ], "taxonomyProductCategories": [], "taxonomyProductLine": [], "taxonomyProject": [], "taxonomyPromotion": [], "taxonomyRegion": [], "taxonomyStage": [], "taxonomyTopic": [ "8715" ], "taxonomyVideoResourceTags": [], "productCategory": "", "productCertifiedVendor": "", "productComponents": "", "productPublicationStatus": "", "productSBR": "", "productTags": "", "products": "\u003Ca href=\u0022/taxonomy/term/9985\u0022 hreflang=\u0022en\u0022\u003ERed Hat Enterprise Linux\u003C/a\u003E" } </script> <meta name="description" content="Download our Bash scripting cheat sheet for an introduction to running Bash scripts in Linux. It covers syntax, variables, and more, with helpful code examples." /> <link rel="canonical" href="https://developers.redhat.com/cheat-sheets/bash-shell-cheat-sheet" /> <link rel="image_src" href="https://developers.redhat.com/sites/default/files/styles/share/public/bash_share_0.png?itok=3AArqG_R" /> <meta name="referrer" content="no-referrer" /> <meta property="og:determiner" content="the" /> <meta property="og:site_name" content="Red Hat Developer" /> <meta property="og:type" content="cheat_sheet" /> <meta property="og:url" content="https://developers.redhat.com/cheat-sheets/bash-shell-cheat-sheet" /> <meta property="og:title" content="Bash Commands Cheat Sheet | Red Hat Developer" /> <meta property="og:description" content="Download our Bash scripting cheat sheet for an introduction to running Bash scripts in Linux. It covers syntax, variables, and more, with helpful code examples." /> <meta property="og:image" content="https://developers.redhat.com/sites/default/files/styles/share/public/bash_share_0.png?itok=3AArqG_R" /> <meta property="og:image:secure_url" content="https://developers.redhat.com/sites/default/files/styles/share/public/bash_share_0.png?itok=3AArqG_R" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="627" /> <meta property="og:image:alt" content="Bash Commands feature image" /> <meta property="og:updated_time" content="2024-11-04T16:14:34+0000" /> <meta property="article:publisher" content="https://www.facebook.com/RedHatDeveloperProgram" /> <meta property="article:tag" content="Linux" /> <meta property="article:published_time" content="2022-09-22T12:00:00+0000" /> <meta property="article:modified_time" content="2024-11-04T16:14:34+0000" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:description" content="Get an easy-to-understand introduction to Bash, the powerful command-line shell and scripting language for Linux. With Bash scripting, you can automate repetitive tasks, manage system operations, and" /> <meta name="twitter:site" content="@rhdevelopers" /> <meta name="twitter:title" content="Bash Commands Cheat Sheet | Red Hat Developer" /> <meta name="twitter:creator" content="@rhdevelopers" /> <meta name="twitter:url" content="https://developers.redhat.com/cheat-sheets/bash-shell-cheat-sheet" /> <meta name="twitter:image" content="https://developers.redhat.com/sites/default/files/styles/share/public/bash_share_0.png?itok=3AArqG_R" /> <meta name="twitter:image:alt" content="Bash Commands feature image" /> <meta name="twitter:image:height" content="627" /> <meta name="twitter:image:width" content="1200" /> <meta name="rhd:node-type" content="cheat_sheet" /> <meta name="rhd:taxonomy-product" content="Red Hat Enterprise Linux" /> <meta name="rhd:taxonomy-topic" content="Linux" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script type="application/ld+json">{ "@context": "https://schema.org", "@graph": [ { "@type": "Article", "headline": "Bash Commands Cheat Sheet", "name": "Bash Commands Cheat Sheet | Red Hat Developer", "about": "Linux", "description": "Get an easy-to-understand introduction to Bash, the powerful command-line shell and scripting language for Linux. With Bash scripting, you can automate repetitive tasks, manage system operations, and boost your overall coding productivity.Our Bash scripting cheat sheet is a quick guide to running Bash scripts, explaining foundational concepts through helpful code examples. You\u0027ll learn how to perform the following tasks:", "image": { "@type": "ImageObject", "url": "https://developers.redhat.com/sites/default/files/styles/share/public/bash_share.png?itok=B2Z4NEYM" }, "datePublished": "2022-09-22T12:00:00+0000", "dateModified": "2024-11-04T16:14:34+0000", "isAccessibleForFree": "True", "author": { "@type": "Person", "name": "Bob Reselman" }, "publisher": { "@type": "Organization", "@id": "https://developers.redhat.com/#organization", "url": "https://developers.redhat.com/" }, "mainEntityOfPage": "https://developers.redhat.com/cheat-sheets/bash-shell-cheat-sheet" }, { "@type": "ImageObject", "url": "https://developers.redhat.com/themes/custom/rhdp_fe/images/metatags/2023_Global_Shared_image__A.png", "height": "630", "width": "1200" }, { "@type": "Organization", "@id": "https://developers.redhat.com/#organization", "name": "Red Hat", "sameAs": [ "https://www.facebook.com/RedHatDeveloperProgram/", "https://twitter.com/rhdevelopers" ], "url": "https://developers.redhat.com/", "image": { "@type": "ImageObject", "url": "https://developers.redhat.com/themes/custom/rhdp_fe/logo.svg" }, "logo": { "@type": "ImageObject", "representativeOfPage": "False", "url": "https://developers.redhat.com/themes/custom/rhdp_fe/logo.svg", "width": "540", "height": "174" }, "address": { "@type": "PostalAddress", "streetAddress": "100 East Davie Street", "addressLocality": "Raleigh", "addressRegion": "North Carolina", "postalCode": "27601", "addressCountry": "USA" } }, { "@type": "Person", "url": "https://developers.redhat.com/" }, { "@type": "WebPage", "@id": "https://developers.redhat.com/cheat-sheets/bash-shell-cheat-sheet#webpage", "description": "Get an easy-to-understand introduction to Bash, the powerful command-line shell and scripting language for Linux. With Bash scripting, you can automate repetitive tasks, manage system operations, and boost your overall coding productivity.Our Bash scripting cheat sheet is a quick guide to running Bash scripts, explaining foundational concepts through helpful code examples. You\u0027ll learn how to perform the following tasks:", "publisher": { "@type": "Organization", "@id": "https://developers.redhat.com/#organization" }, "isAccessibleForFree": "True", "inLanguage": "en-US" }, { "@type": "WebSite", "@id": "https://developers.redhat.com/#website", "name": "Red Hat Developer", "url": "https://developers.redhat.com/", "potentialAction": { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://developers.redhat.com/search?t={search_term_string}", "inLanguage": "en-US" }, "query": "https://developers.redhat.com/search?t={search_term_string}", "query-input": "required name=search_term_string" }, "publisher": { "@type": "Organization", "@id": "https://developers.redhat.com/#organization" }, "inLanguage": "en-US" } ] }</script> <link rel="icon" href="/themes/custom/rhdp_fe/favicons/favicon.ico" type="image/vnd.microsoft.icon" /> <link rel="apple-touch-icon" sizes="180x180" href="/themes/custom/rhdp_fe/favicons/apple-touch-icon-180x180.png"> <link rel="apple-touch-icon" sizes="152x152" href="/themes/custom/rhdp_fe/favicons/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="120x120" href="/themes/custom/rhdp_fe/favicons/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="76x76" href="/themes/custom/rhdp_fe/favicons/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="57x57" href="/themes/custom/rhdp_fe/favicons/apple-touch-icon-57x57.png"> <link rel="icon" type="image/png" sizes="32x32" href="/themes/custom/rhdp_fe/favicons/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/themes/custom/rhdp_fe/favicons/favicon-16x16.png"> <link rel="manifest" href="/themes/custom/rhdp_fe/favicons/site.webmanifest"> <link rel="mask-icon" href="/themes/custom/rhdp_fe/favicons/safari-pinned-tab.svg" color="#000"> <meta name="msapplication-TileColor" content="#000"> <meta name="msapplication-config" content="/themes/custom/rhdp_fe/favicons/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_R-umSEgsv1uAiXt91Y0axE9ejYYrAsFsEem3rS9w24Y.css?delta=0&amp;language=en&amp;theme=rhdp_fe&amp;include=eJx1UlF24yAMvJAJP3sfngxKrBgjKkFS9_Qrx6032df8IJiBkUYiZhAOCyaCkGkUkDW0CRf08R0zPBj_wpx2RmmpGYNghNriBP5_YIgs6Kk0lAL5dP3oaI_PLMvOJOnVcG3QUIcEDTKsKFaGIXDxsX6aWGUxgRB5qVywtDcXu6K8oSLzTOZkNhONJVBJpjNmjrN_2g-CKUzQwvXe_IxrzAyzu6rDz93BcSEjSKFyCRXapP53OGhbs_nSVRsufgTFQaZUwxm9xaDKx_lKAo5UO7rIOWO0Mg_S1Lb857z-cVH1WWSLbp_GDxo5odNCtWJ7Ab8xV4V0Oaz0QjcUhRwK3OgCjbh4iJF7aSEJ18T3sukEzPzRIeAyYvL74YF_obVQZ_8dw8LpqVWmfybbn5nNhP8dHmxm3C0faWQrZ_U2aWvEDz52ysletzsbGtT6Y2UON8K7-sd6sqw9_-sCpOQaOyjrUYlOsG3tD6t_cR0gmyZtf3Dz8_gL6jGlHKzzQmM36i8AVEaZ" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_9A2UFFkjea5ADot1HBHEka1wcFqtYSvuZHpXPZAXy_k.css?delta=1&amp;language=en&amp;theme=rhdp_fe&amp;include=eJx1UlF24yAMvJAJP3sfngxKrBgjKkFS9_Qrx6032df8IJiBkUYiZhAOCyaCkGkUkDW0CRf08R0zPBj_wpx2RmmpGYNghNriBP5_YIgs6Kk0lAL5dP3oaI_PLMvOJOnVcG3QUIcEDTKsKFaGIXDxsX6aWGUxgRB5qVywtDcXu6K8oSLzTOZkNhONJVBJpjNmjrN_2g-CKUzQwvXe_IxrzAyzu6rDz93BcSEjSKFyCRXapP53OGhbs_nSVRsufgTFQaZUwxm9xaDKx_lKAo5UO7rIOWO0Mg_S1Lb857z-cVH1WWSLbp_GDxo5odNCtWJ7Ab8xV4V0Oaz0QjcUhRwK3OgCjbh4iJF7aSEJ18T3sukEzPzRIeAyYvL74YF_obVQZ_8dw8LpqVWmfybbn5nNhP8dHmxm3C0faWQrZ_U2aWvEDz52ysletzsbGtT6Y2UON8K7-sd6sqw9_-sCpOQaOyjrUYlOsG3tD6t_cR0gmyZtf3Dz8_gL6jGlHKzzQmM36i8AVEaZ" /> <script src="/libraries/chapeaux--cpx-reporter/cpx-reporter.js?v=0.14.0" type="module"></script> <script src="/libraries/chapeaux--cpx-user/cpx-user.js?v=0.8.5" type="module"></script> <script src="/libraries/chapeaux--cpx-cookie/cpx-cookie.js?v=0.11.0" type="module"></script> <noscript> <style>body[unresolved][unresolved]{opacity:1;}</style> </noscript> </head> <body class="path-node page-node-type-cheat-sheet page-cheat-sheets-bash-shell-cheat-sheet" id="rhd-page-body" unresolved style="opacity:1"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div id="rlc"> <div> <div class="rhd-universal-header"> <pfe-navigation data-analytics-region="mega menu" id="pfe-navigation" role="banner"> <nav data-analytics-region="main nav" role="navigation" aria-label="Main Navigation" id="block-redhatuniversalnavigation" data-block-plugin-id="system_menu_block:red-hat-universal-navigation" class="pfe-navigation"> <div class="pfe-navigation__logo-wrapper" id="pfe-navigation__logo-wrapper"> <a href="/" class="pfe-navigation__logo-link" data-analytics-text="Logo" data-analytics-category="Logo" data-analytics-level="1"> <img class="pfe-navigation__logo-image" src="/themes/custom/rhdp_fe/images/branding/2023_RHDLogo_reverse.svg" alt="Redhat Developers Logo"/> </a> </div> <ul class="pfe-navigation__menu" id="pfe-navigation__menu"> <style scope="pfe-navigation"> .view_mode_link_group h3 a, .view_mode_column_with_title_outer h3 a { color: #06c; text-decoration: none; font-weight: bold; } .view_mode_link_group h3 a:hover, .view_mode_column_with_title_outer h3 a:hover { text-decoration: underline; } .desktop-col-span-2, .desktop-col-span-3, .desktop-col-span-4 { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 16px; } .desktop-col-span-2>div, .desktop-col-span-3>div, .desktop-col-span-4>div { flex: 1 1 auto; width: 160px; } .column_with_right_border { border-right: 1px solid var(--pfe-theme--color--ui--border--lighter, #d2d2d2); } li.view_mode_feature { display: grid; align-items: start; grid-template-columns: auto; grid-template-rows: auto auto; grid-template-areas: "title" "feat"; } li.view_mode_feature[data-feature-image-url] { display: grid; align-items: center; grid-template-columns: 64px auto; grid-template-rows: auto auto; grid-template-areas: "icon title" } li.view_mode_feature[data-feature-text][data-feature-image-url] { display: grid; align-items: start; grid-template-columns: 64px auto; grid-template-rows: auto auto; grid-template-areas: "icon title" "icon feat"; } li.view_mode_feature a { grid-area: title; } li.view_mode_feature .field--name-field-link-image { grid-area: icon; } li.view_mode_feature .field--name-field-link-image > div { padding-right: 12px; display: grid; } li.view_mode_feature[data-feature-text][data-feature-image-url] .field--name-field-link-image > div { display: block; } li.view_mode_feature .field--name-field-link-image img { width: 100%; height: auto; object-fit: contain; object-position: top left; } li.view_mode_feature div.field--name-field-feature-text { grid-area: feat; } li.view_mode_feature_callout { display: grid; grid-template-columns: auto; grid-template-rows: auto auto; grid-template-areas: "title" "feat"; } li.view_mode_feature_callout[data-feature-image-url] { display: grid; grid-template-columns: auto; grid-template-rows: auto auto auto; grid-template-areas: "image" "title" "feat"; } li.view_mode_feature_callout h3 { grid-area: title; color: #fff; margin-top: 1rem !important; } li.view_mode_feature_callout img { grid-area: image; max-width: 100%; height: auto; object-fit: contain; object-position: top left; } li.view_mode_feature_callout div.field--name-field-feature-text { grid-area: feat; } .column-feature { background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #000; margin: -32px -16px -32px -16px; padding: 32px 16px; color: #fff; } .column-feature-light { background-repeat: no-repeat; background-position: center; background-size: cover; margin: -32px -16px -32px -16px; padding: 32px 16px; } .column-feature-light li.view_mode_feature_callout h3 { color: var(--pfe-navigation__dropdown--Color,#151515);; } @media only screen and (max-width: 767px) { li.view_mode_feature_callout img { display: none; } .desktop-col-span-2, .desktop-col-span-3, .desktop-col-span-4 { -ms-flex-direction: column; flex-direction: column; } .desktop-col-span-2>div, .desktop-col-span-3>div, .desktop-col-span-4>div { max-width: 100%; } .column_with_right_border { border-right: none; border-bottom: 1px solid var(--pfe-theme--color--ui--border--lighter, #d2d2d2); } } </style> <li class="pfe-navigation__menu-item view_mode_has_columns"> <span class="pfe-navigation__menu-link view_mode_has_columns" data-analytics-level="1" data-analytics-text="Products" data-analytics-category="Products">Products</span> <div class="pfe-navigation__dropdown view_mode_has_columns" style=""> <div class="view_mode_column_with_title_outer" style=""> <h3> <span class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Featured" data-analytics-category="Products|Featured">Featured</span> </h3> <ul> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/products/rhel/overview" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Red Hat Enterprise Linux" data-analytics-category="Products|Featured" data-drupal-link-system-path="node/285180">Red Hat Enterprise Linux</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2023-10/RHEL-2.png" width="100" height="100" alt="Red Hat Enterprise Linux Icon" title="Red Hat Enterprise Linux" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/products/rhel-ai" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Red Hat Enterprise Linux AI" data-analytics-category="Products|Featured" data-drupal-link-system-path="products/rhel-ai">Red Hat Enterprise Linux AI</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2024-05/RHEL-AI-mini.png" width="100" height="100" alt="Linux icon inside of a brain" title="Red Hat Enterprise Linux AI" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="https://developers.redhat.com/products/rhel-image-mode/overview" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Image mode for Red Hat Enterprise Linux" data-analytics-category="Products|Featured">Image mode for Red Hat Enterprise Linux</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2024-04/rhel-image-mode.png" width="100" height="100" alt="RHEL image mode" title="RHEL image mode" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/products/openshift/overview" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Red Hat OpenShift" data-analytics-category="Products|Featured" data-drupal-link-system-path="products/openshift/overview">Red Hat OpenShift</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/Red%20Hat%20OS%402x.png" width="201" height="201" alt="Openshift icon" title="Openshift icon" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/products/ansible/overview" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Red Hat Ansible Automation Platform" data-analytics-category="Products|Featured" data-drupal-link-system-path="node/285114">Red Hat Ansible Automation Platform</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/ICO%20-%20Ansible%20Platform%20Learning%20Resources.png" width="150" height="150" alt="Ansible icon" title="Ansible icon" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="https://developers.redhat.com/products/podman-desktop/overview" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Podman Desktop" data-analytics-category="Products|Featured">Podman Desktop</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2024-03/Podman%20Desktop_NavigationIcon.png" width="838" height="838" alt="Podman Desktop" title="Podman Desktop" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="https://developers.redhat.com/products/podman-desktop/red-hat-extension-pack" title="Develop containers with Red Hat technologies." class="view_mode_feature" data-analytics-level="2" data-analytics-text="Red Hat extensions for Podman Desktop" data-analytics-category="Products|Featured">Red Hat extensions for Podman Desktop</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2024-04/Podman%20Desktop_NavigationIcon%20%281%29.png" width="838" height="838" alt="Extension for podman desktop" title="Red Hat extensions for Podman Desktop" typeof="foaf:Image" /> </div> </div> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/products" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View All Red Hat Products" data-analytics-category="Products|Featured" data-drupal-link-system-path="node/285498">View All Red Hat Products</a> </pfe-cta> </li> </ul> </div> <div class="desktop-col-span-2" style=""> <div style=""> <ul> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Linux" data-analytics-category="Products|Products center column|Column 1|Linux">Linux</span> </h3> <ul> <li class="view_mode_default"> <a href="/products/rhel/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Enterprise Linux" data-analytics-category="Products|Products center column|Column 1|Linux" data-drupal-link-system-path="node/285180">Red Hat Enterprise Linux</a> </li> <li class="view_mode_default"> <a href="/products/rhel/ubi" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Universal Base Images (UBI)" data-analytics-category="Products|Products center column|Column 1|Linux" data-drupal-link-system-path="node/210625">Red Hat Universal Base Images (UBI)</a> </li> <li class="view_mode_default"> <a href="/products/rhel/overview#rhel-for-sap" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Enterprise Linux for SAP" data-analytics-category="Products|Products center column|Column 1|Linux" data-drupal-link-system-path="node/285180">Red Hat Enterprise Linux for SAP</a> </li> <li class="view_mode_default"> <a href="/products/rhel/overview#sql-server-rhel" class="view_mode_default" data-analytics-level="2" data-analytics-text="Microsoft SQL Server on Red Hat Enterprise Linux" data-analytics-category="Products|Products center column|Column 1|Linux" data-drupal-link-system-path="node/285180">Microsoft SQL Server on Red Hat Enterprise Linux</a> </li> <li class="view_mode_default"> <a href="/products/rhel/centos-and-rhel" class="view_mode_default" data-analytics-level="2" data-analytics-text="CentOS Linux" data-analytics-category="Products|Products center column|Column 1|Linux" data-drupal-link-system-path="node/274191">CentOS Linux</a> </li> </ul> </li> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Java runtimes &amp; frameworks" data-analytics-category="Products|Products center column|Column 1|Java runtimes &amp; frameworks">Java runtimes &amp; frameworks</span> </h3> <ul> <li class="view_mode_default"> <a href="/products/eap/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="JBoss Enterprise Application Platform" data-analytics-category="Products|Products center column|Column 1|Java runtimes &amp; frameworks" data-drupal-link-system-path="node/285907">JBoss Enterprise Application Platform</a> </li> <li class="view_mode_default"> <a href="/products/quarkus" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat build of Quarkus" data-analytics-category="Products|Products center column|Column 1|Java runtimes &amp; frameworks" data-drupal-link-system-path="node/219015">Red Hat build of Quarkus</a> </li> <li class="view_mode_default"> <a href="/products/openjdk/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat build of OpenJDK" data-analytics-category="Products|Products center column|Column 1|Java runtimes &amp; frameworks" data-drupal-link-system-path="node/285574">Red Hat build of OpenJDK</a> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/java/runtimes-and-frameworks" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View all" data-analytics-category="Products|Products center column|Column 1|Java runtimes &amp; frameworks" data-drupal-link-system-path="node/275541">View all</a> </pfe-cta> </li> </ul> </li> </ul> </div> <div style=""> <ul> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Kubernetes" data-analytics-category="Products|Products center column|Column 2|Kubernetes">Kubernetes</span> </h3> <ul> <li class="view_mode_default"> <a href="/products/openshift/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat OpenShift" data-analytics-category="Products|Products center column|Column 2|Kubernetes" data-drupal-link-system-path="products/openshift/overview">Red Hat OpenShift</a> </li> <li class="view_mode_default"> <a href="/products/red-hat-openshift-service-on-aws" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat OpenShift Service on AWS (ROSA)" data-analytics-category="Products|Products center column|Column 2|Kubernetes" data-drupal-link-system-path="node/283794">Red Hat OpenShift Service on AWS (ROSA)</a> </li> <li class="view_mode_default"> <a href="/products/openshift/openshift-public-cloud" class="view_mode_default" data-analytics-level="2" data-analytics-text="Microsoft Azure Red Hat OpenShift" data-analytics-category="Products|Products center column|Column 2|Kubernetes" data-drupal-link-system-path="node/283406">Microsoft Azure Red Hat OpenShift</a> </li> <li class="view_mode_default"> <a href="https://developers.redhat.com/products/openshift/virtualization" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat OpenShift Virtualization" data-analytics-category="Products|Products center column|Column 2|Kubernetes">Red Hat OpenShift Virtualization</a> </li> <li class="view_mode_default"> <a href="/products/red-hat-openshift-data-science/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat OpenShift AI" data-analytics-category="Products|Products center column|Column 2|Kubernetes" data-drupal-link-system-path="products/red-hat-openshift-data-science/overview">Red Hat OpenShift AI</a> </li> <li class="view_mode_default"> <a href="https://developers.redhat.com/products/openshift/lightspeed" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat OpenShift Lightspeed" data-analytics-category="Products|Products center column|Column 2|Kubernetes">Red Hat OpenShift Lightspeed</a> </li> </ul> </li> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Integration &amp; App Connectivity" data-analytics-category="Products|Products center column|Column 2|Integration &amp; App Connectivity">Integration &amp; App Connectivity</span> </h3> <ul> <li class="view_mode_default"> <a href="/products/integration/overview#amq-broker" class="view_mode_default" data-analytics-level="2" data-analytics-text="AMQ Broker" data-analytics-category="Products|Products center column|Column 2|Integration &amp; App Connectivity" data-drupal-link-system-path="node/285377">AMQ Broker</a> </li> <li class="view_mode_default"> <a href="https://developers.redhat.com/products/redhat-build-of-apache-camel/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Build of Apache Camel" data-analytics-category="Products|Products center column|Column 2|Integration &amp; App Connectivity">Red Hat Build of Apache Camel</a> </li> <li class="view_mode_default"> <a href="/products/service-interconnect/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Service Interconnect" data-analytics-category="Products|Products center column|Column 2|Integration &amp; App Connectivity" data-drupal-link-system-path="node/285893">Red Hat Service Interconnect</a> </li> <li class="view_mode_default"> <a href="/products/red-hat-connectivity-link/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Connectivity Link" data-analytics-category="Products|Products center column|Column 2|Integration &amp; App Connectivity" data-drupal-link-system-path="products/red-hat-connectivity-link/overview">Red Hat Connectivity Link</a> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/products/integration/overview" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View all" data-analytics-category="Products|Products center column|Column 2|Integration &amp; App Connectivity" data-drupal-link-system-path="node/285377">View all</a> </pfe-cta> </li> </ul> </li> </ul> </div> <div style=""> <ul> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Automation" data-analytics-category="Products|Products center column|Column 3|Automation">Automation</span> </h3> <ul> <li class="view_mode_default"> <a href="/products/ansible/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Ansible Automation Platform" data-analytics-category="Products|Products center column|Column 3|Automation" data-drupal-link-system-path="node/285114">Red Hat Ansible Automation Platform</a> </li> <li class="view_mode_default"> <a href="/products/ansible/overview#ansible-on-public-clouds" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Ansible Automation Platform via AWS Marketplace" data-analytics-category="Products|Products center column|Column 3|Automation" data-drupal-link-system-path="node/285114">Red Hat Ansible Automation Platform via AWS Marketplace</a> </li> <li class="view_mode_default"> <a href="/products/ansible/lightspeed" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Ansible Lightspeed" data-analytics-category="Products|Products center column|Column 3|Automation" data-drupal-link-system-path="node/284283">Red Hat Ansible Lightspeed</a> </li> <li class="view_mode_default"> <a href="/topics/ansible-automation-applications-and-services" class="view_mode_default" data-analytics-level="2" data-analytics-text="Ansible automation for applications and services" data-analytics-category="Products|Products center column|Column 3|Automation" data-drupal-link-system-path="node/283734">Ansible automation for applications and services</a> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/products/ansible/overview" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View all" data-analytics-category="Products|Products center column|Column 3|Automation" data-drupal-link-system-path="node/285114">View all</a> </pfe-cta> </li> </ul> </li> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Developer tools" data-analytics-category="Products|Products center column|Column 3|Developer tools">Developer tools</span> </h3> <ul> <li class="view_mode_default"> <a href="/rhdh/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Developer Hub" data-analytics-category="Products|Products center column|Column 3|Developer tools" data-drupal-link-system-path="products/developer-hub/overview">Red Hat Developer Hub</a> </li> <li class="view_mode_default"> <a href="/products/trusted-software-supply-chain/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Trusted Software Supply Chain" data-analytics-category="Products|Products center column|Column 3|Developer tools" data-drupal-link-system-path="node/286100">Red Hat Trusted Software Supply Chain</a> </li> <li class="view_mode_default"> <a href="https://developers.redhat.com/products/podman-desktop/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Podman Desktop" data-analytics-category="Products|Products center column|Column 3|Developer tools">Podman Desktop</a> </li> <li class="view_mode_default"> <a href="/products/openshift-dev-spaces/overview" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat OpenShift Dev Spaces" data-analytics-category="Products|Products center column|Column 3|Developer tools" data-drupal-link-system-path="products/openshift-dev-spaces/overview">Red Hat OpenShift Dev Spaces</a> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/topics/developer-tools" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View all" data-analytics-category="Products|Products center column|Column 3|Developer tools" data-drupal-link-system-path="node/206665">View all</a> </pfe-cta> </li> </ul> </li> </ul> </div> </div> <div class="column-feature" style="background-image: url(&quot;https://developers.redhat.com/sites/default/files/2022_JavaMicroservices_AssemblyBG_GraphicsV3.png&quot;);"> <ul> <li data-feature-image-url="has-image" data-feature-text="has-text" class="view_mode_feature_callout"> <h3>Developer Sandbox for Red Hat OpenShift</h3> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/homepage-sandbox.jpg" width="601" height="357" alt="Developer Sandbox" title="Sandbox" typeof="foaf:Image" /> </div> </div> <div class="field field--name-field-feature-text field--type-string-long field--label-hidden field__items"> <div class="field__item">Try Red Hat products and technologies without setup or configuration fees for 30 days with this shared Openshift and Kubernetes cluster.</div> </div> </li> <li class="view_mode_primary_call_to_action"> <pfe-cta pfe-priority="primary"> <a href="/developer-sandbox" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="Try at no cost" data-analytics-category="Products|Products Callout Column" data-drupal-link-system-path="node/267151">Try at no cost</a> </pfe-cta> </li> </ul> </div> </div> </li> <li class="pfe-navigation__menu-item view_mode_has_columns"> <span class="pfe-navigation__menu-link view_mode_has_columns" data-analytics-level="1" data-analytics-text="Technologies" data-analytics-category="Technologies">Technologies</span> <div class="pfe-navigation__dropdown view_mode_has_columns" style=""> <div class="view_mode_column_with_title_outer" style=""> <h3> <span class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Featured" data-analytics-category="Technologies|Featured">Featured</span> </h3> <ul> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="https://developers.redhat.com/aiml" class="view_mode_feature" data-analytics-level="2" data-analytics-text="AI/ML" data-analytics-category="Technologies|Featured">AI/ML</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2024-05/ai-ml_featured.png" width="150" height="150" alt="AI/ML Icon" title="AI/ML Icon" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/topics/linux" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Linux" data-analytics-category="Technologies|Featured" data-drupal-link-system-path="node/204685">Linux</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/Red%20Hat%20OS%20Platform%402x.png" width="201" height="201" alt="Linux Icon" title="Linux Icon" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="https://developers.redhat.com/topics/kubernetes" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Kubernetes" data-analytics-category="Technologies|Featured">Kubernetes</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/Cloud-native%20app%20server%20on%20OpenShift.png" width="363" height="365" alt="Cloud icon" title="Cloud icon" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/topics/automation" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Automation" data-analytics-category="Technologies|Featured" data-drupal-link-system-path="node/268611">Automation</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2023-10/Automation-2.png" width="100" height="100" alt="Automation Icon showing arrows moving in a circle around a gear" title="Automation" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/app-platform" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Application Platform" data-analytics-category="Technologies|Featured">Application Platform</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2023-10/App-Dev-Platform-2.png" width="100" height="100" alt="Application Platform icon showing coding brackets" title="Application Platform" typeof="foaf:Image" /> </div> </div> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/topics" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View All Technologies" data-analytics-category="Technologies|Featured" data-drupal-link-system-path="node/283525">View All Technologies</a> </pfe-cta> </li> </ul> </div> <div class="desktop-col-span-2" style=""> <div style=""> <ul> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Programming Languages &amp; Frameworks" data-analytics-category="Technologies|Technologies Center Column|Column 1|Programming Languages &amp; Frameworks">Programming Languages &amp; Frameworks</span> </h3> <ul> <li class="view_mode_default"> <a href="/java" class="view_mode_default" data-analytics-level="2" data-analytics-text="Java" data-analytics-category="Technologies|Technologies Center Column|Column 1|Programming Languages &amp; Frameworks" data-drupal-link-system-path="node/275481">Java</a> </li> <li class="view_mode_default"> <a href="/topics/python" class="view_mode_default" data-analytics-level="2" data-analytics-text="Python" data-analytics-category="Technologies|Technologies Center Column|Column 1|Programming Languages &amp; Frameworks" data-drupal-link-system-path="node/265291">Python</a> </li> <li class="view_mode_default"> <a href="/topics/javascript" class="view_mode_default" data-analytics-level="2" data-analytics-text="JavaScript" data-analytics-category="Technologies|Technologies Center Column|Column 1|Programming Languages &amp; Frameworks">JavaScript</a> </li> </ul> </li> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="System Design &amp; Architecture" data-analytics-category="Technologies|Technologies Center Column|Column 1|System Design &amp; Architecture">System Design &amp; Architecture</span> </h3> <ul> <li class="view_mode_default"> <a href="/topics/red-hat-architecture-and-design-patterns" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat architecture and design patterns" data-analytics-category="Technologies|Technologies Center Column|Column 1|System Design &amp; Architecture" data-drupal-link-system-path="node/283560">Red Hat architecture and design patterns</a> </li> <li class="view_mode_default"> <a href="/topics/microservices" class="view_mode_default" data-analytics-level="2" data-analytics-text="Microservices" data-analytics-category="Technologies|Technologies Center Column|Column 1|System Design &amp; Architecture" data-drupal-link-system-path="node/284367">Microservices</a> </li> <li class="view_mode_default"> <a href="/topics/event-driven" class="view_mode_default" data-analytics-level="2" data-analytics-text="Event-Driven Architecture" data-analytics-category="Technologies|Technologies Center Column|Column 1|System Design &amp; Architecture" data-drupal-link-system-path="node/211965">Event-Driven Architecture</a> </li> <li class="view_mode_default"> <a href="https://developers.redhat.com/topics/databases" class="view_mode_default" data-analytics-level="2" data-analytics-text="Databases" data-analytics-category="Technologies|Technologies Center Column|Column 1|System Design &amp; Architecture">Databases</a> </li> </ul> </li> </ul> </div> <div style=""> <ul> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Developer Productivity" data-analytics-category="Technologies|Technologies Center Column|Column 2|Developer Productivity">Developer Productivity</span> </h3> <ul> <li class="view_mode_default"> <a href="https://developers.redhat.com/topics/developer-productivity" class="view_mode_default" data-analytics-level="2" data-analytics-text="Developer productivity" data-analytics-category="Technologies|Technologies Center Column|Column 2|Developer Productivity">Developer productivity</a> </li> <li class="view_mode_default"> <a href="https://developers.redhat.com/topics/developer-tools" class="view_mode_default" data-analytics-level="2" data-analytics-text="Developer Tools" data-analytics-category="Technologies|Technologies Center Column|Column 2|Developer Productivity">Developer Tools</a> </li> <li class="view_mode_default"> <a href="/topics/gitops" class="view_mode_default" data-analytics-level="2" data-analytics-text="GitOps" data-analytics-category="Technologies|Technologies Center Column|Column 2|Developer Productivity" data-drupal-link-system-path="node/226411">GitOps</a> </li> </ul> </li> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Secure Development &amp; Architectures" data-analytics-category="Technologies|Technologies Center Column|Column 2|Secure Development &amp; Architectures">Secure Development &amp; Architectures</span> </h3> <ul> <li class="view_mode_default"> <a href="/topics/security" class="view_mode_default" data-analytics-level="2" data-analytics-text="Security" data-analytics-category="Technologies|Technologies Center Column|Column 2|Secure Development &amp; Architectures" data-drupal-link-system-path="node/206685">Security</a> </li> <li class="view_mode_default"> <a href="/topics/secure-coding" class="view_mode_default" data-analytics-level="2" data-analytics-text="Secure coding" data-analytics-category="Technologies|Technologies Center Column|Column 2|Secure Development &amp; Architectures" data-drupal-link-system-path="node/204615">Secure coding</a> </li> </ul> </li> </ul> </div> <div style=""> <ul> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Platform Engineering" data-analytics-category="Technologies|Technologies Center Column|Column 3|Platform Engineering">Platform Engineering</span> </h3> <ul> <li class="view_mode_default"> <a href="/topics/devops" class="view_mode_default" data-analytics-level="2" data-analytics-text="DevOps" data-analytics-category="Technologies|Technologies Center Column|Column 3|Platform Engineering" data-drupal-link-system-path="node/204635">DevOps</a> </li> <li class="view_mode_default"> <a href="/topics/devsecops" class="view_mode_default" data-analytics-level="2" data-analytics-text="DevSecOps" data-analytics-category="Technologies|Technologies Center Column|Column 3|Platform Engineering" data-drupal-link-system-path="node/268031">DevSecOps</a> </li> <li class="view_mode_default"> <a href="/topics/ansible-automation-applications-and-services" class="view_mode_default" data-analytics-level="2" data-analytics-text="Ansible automation for applications and services" data-analytics-category="Technologies|Technologies Center Column|Column 3|Platform Engineering" data-drupal-link-system-path="node/283734">Ansible automation for applications and services</a> </li> </ul> </li> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Automated Data Processing" data-analytics-category="Technologies|Technologies Center Column|Column 3|Automated Data Processing">Automated Data Processing</span> </h3> <ul> <li class="view_mode_default"> <a href="https://developers.redhat.com/aiml" class="view_mode_default" data-analytics-level="2" data-analytics-text="AI/ML" data-analytics-category="Technologies|Technologies Center Column|Column 3|Automated Data Processing">AI/ML</a> </li> <li class="view_mode_default"> <a href="/topics/data-science" class="view_mode_default" data-analytics-level="2" data-analytics-text="Data Science" data-analytics-category="Technologies|Technologies Center Column|Column 3|Automated Data Processing" data-drupal-link-system-path="node/265181">Data Science</a> </li> <li class="view_mode_default"> <a href="/topics/kafka-kubernetes" class="view_mode_default" data-analytics-level="2" data-analytics-text="Apache Kafka on Kubernetes" data-analytics-category="Technologies|Technologies Center Column|Column 3|Automated Data Processing" data-drupal-link-system-path="node/221755">Apache Kafka on Kubernetes</a> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/topics" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View All Technologies" data-analytics-category="Technologies|Technologies Center Column|Column 3|Automated Data Processing" data-drupal-link-system-path="node/283525">View All Technologies</a> </pfe-cta> </li> </ul> </li> </ul> </div> </div> <div class="column-feature" style="background-image: url(&quot;https://developers.redhat.com/sites/default/files/2022%20MTA%20hero%20background_1.png&quot;);"> <ul> <li data-feature-image-url="has-image" data-feature-text="has-text" class="view_mode_feature_callout"> <h3>Start exploring in the Developer Sandbox for free</h3> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2023-10/2023_RHD_SandBox_Graphic_final.png" width="800" height="421" alt="sandbox graphic" title="sandbox graphic" typeof="foaf:Image" /> </div> </div> <div class="field field--name-field-feature-text field--type-string-long field--label-hidden field__items"> <div class="field__item">Try Red Hat&#039;s products and technologies without setup or configuration.</div> </div> </li> <li class="view_mode_primary_call_to_action"> <pfe-cta pfe-priority="primary"> <a href="/developer-sandbox" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="Try at no cost" data-analytics-category="Technologies|Technologies Callout Column" data-drupal-link-system-path="node/267151">Try at no cost</a> </pfe-cta> </li> </ul> </div> </div> </li> <li class="pfe-navigation__menu-item view_mode_has_columns"> <span class="pfe-navigation__menu-link view_mode_has_columns" data-analytics-level="1" data-analytics-text="Learn" data-analytics-category="Learn">Learn</span> <div class="pfe-navigation__dropdown view_mode_has_columns" style=""> <div class="view_mode_column_with_title_outer" style=""> <h3> <span class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Featured" data-analytics-category="Learn|Featured">Featured</span> </h3> <ul> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/learn/openshift" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Kubernetes &amp; Cloud Native" data-analytics-category="Learn|Featured" data-drupal-link-system-path="node/264181">Kubernetes &amp; Cloud Native</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/Red%20Hat%20OS%402x.png" width="201" height="201" alt="Openshift icon" title="Openshift icon" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/learn/rhel" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Linux" data-analytics-category="Learn|Featured" data-drupal-link-system-path="node/284171">Linux</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/Red%20Hat%20OS%20Platform%402x.png" width="201" height="201" alt="Rhel icon" title="Rhel icon" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/learn/ansible" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Automation" data-analytics-category="Learn|Featured" data-drupal-link-system-path="node/284291">Automation</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/ICO%20-%20Download%20Ansible%20Automation%20Platform.png" width="124" height="124" alt="Ansible cloud icon" title="Ansible cloud icon" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/learn/java" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Java" data-analytics-category="Learn|Featured" data-drupal-link-system-path="node/284164">Java</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2023-10/java.png" width="100" height="100" alt="Java icon" title="Java icon" typeof="foaf:Image" /> </div> </div> </li> <li data-feature-image-url="has-image" class="view_mode_feature"> <a href="/learn/openshift-ai" class="view_mode_feature" data-analytics-level="2" data-analytics-text="AI/ML" data-analytics-category="Learn|Featured" data-drupal-link-system-path="node/272351">AI/ML</a> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2023-10/ai-ml.png" width="100" height="100" alt="AI/ML Icon" title="AI/ML Icon" typeof="foaf:Image" /> </div> </div> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/learn" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View All Learning Resources" data-analytics-category="Learn|Featured" data-drupal-link-system-path="node/263961">View All Learning Resources</a> </pfe-cta> </li> </ul> </div> <div class="desktop-col-span-2" style=""> <div style=""> <div class="view_mode_column_with_title_outer" style=""> <h3> <span class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Interactive Lessons and Learning Paths" data-analytics-category="Learn|Learn Center Column|Column 1|Interactive Lessons and Learning Paths">Interactive Lessons and Learning Paths</span> </h3> <ul> <li class="view_mode_default"> <a href="/learn/rhel" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Enterprise Linux" data-analytics-category="Learn|Learn Center Column|Column 1|Interactive Lessons and Learning Paths" data-drupal-link-system-path="node/284171">Red Hat Enterprise Linux</a> </li> <li class="view_mode_default"> <a href="/learn/openshift" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat OpenShift" data-analytics-category="Learn|Learn Center Column|Column 1|Interactive Lessons and Learning Paths" data-drupal-link-system-path="node/264181">Red Hat OpenShift</a> </li> <li class="view_mode_default"> <a href="/learn/ansible" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat Ansible Automation Platform" data-analytics-category="Learn|Learn Center Column|Column 1|Interactive Lessons and Learning Paths" data-drupal-link-system-path="node/284291">Red Hat Ansible Automation Platform</a> </li> <li class="view_mode_default"> <a href="/learn/openshift-data-science" class="view_mode_default" data-analytics-level="2" data-analytics-text="Red Hat OpenShift AI" data-analytics-category="Learn|Learn Center Column|Column 1|Interactive Lessons and Learning Paths">Red Hat OpenShift AI</a> </li> <li class="view_mode_default"> <a href="/learn/java" class="view_mode_default" data-analytics-level="2" data-analytics-text="Java" data-analytics-category="Learn|Learn Center Column|Column 1|Interactive Lessons and Learning Paths" data-drupal-link-system-path="node/284164">Java</a> </li> </ul> </div> <div class="view_mode_column_with_title_outer" style=""> <h3> <span class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Developer Sandbox Activities" data-analytics-category="Learn|Learn Center Column|Column 1|Developer Sandbox Activities">Developer Sandbox Activities</span> </h3> <ul> <li class="view_mode_default"> <a href="/developer-sandbox" class="view_mode_default" data-analytics-level="2" data-analytics-text="Get Started" data-analytics-category="Learn|Learn Center Column|Column 1|Developer Sandbox Activities" data-drupal-link-system-path="node/267151">Get Started</a> </li> <li class="view_mode_default"> <a href="/developer-sandbox/activities" title="Try Hands-On Activities" class="view_mode_default" data-analytics-level="2" data-analytics-text="Try Hands-On Activities" data-analytics-category="Learn|Learn Center Column|Column 1|Developer Sandbox Activities" data-drupal-link-system-path="node/285772">Try Hands-On Activities</a> </li> </ul> </div> </div> <div style=""> <div class="view_mode_column_with_title_outer" style=""> <h3> <span class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="E-Books" data-analytics-category="Learn|Learn Center Column|Column 2|E-Books">E-Books</span> </h3> <ul> <li class="view_mode_default"> <a href="/e-books/gitops-cookbook" class="view_mode_default" data-analytics-level="2" data-analytics-text="GitOps Cookbook" data-analytics-category="Learn|Learn Center Column|Column 2|E-Books" data-drupal-link-system-path="node/275101">GitOps Cookbook</a> </li> <li class="view_mode_default"> <a href="/e-books/podman-action" class="view_mode_default" data-analytics-level="2" data-analytics-text="Podman in Action" data-analytics-category="Learn|Learn Center Column|Column 2|E-Books" data-drupal-link-system-path="node/279671">Podman in Action</a> </li> <li class="view_mode_default"> <a href="/e-books/kubernetes-operators" class="view_mode_default" data-analytics-level="2" data-analytics-text="Kubernetes Operators" data-analytics-category="Learn|Learn Center Column|Column 2|E-Books" data-drupal-link-system-path="node/218235">Kubernetes Operators</a> </li> <li class="view_mode_default"> <a href="https://developers.redhat.com/e-books/path-gitops" class="view_mode_default" data-analytics-level="2" data-analytics-text="The Path to GitOps" data-analytics-category="Learn|Learn Center Column|Column 2|E-Books">The Path to GitOps</a> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/e-books" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View All E-books" data-analytics-category="Learn|Learn Center Column|Column 2|E-Books" data-drupal-link-system-path="node/267101">View All E-books</a> </pfe-cta> </li> </ul> </div> <div class="view_mode_column_with_title_outer" style=""> <h3> <span class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Tutorials" data-analytics-category="Learn|Learn Center Column|Column 2|Tutorials">Tutorials</span> </h3> <ul> <li class="view_mode_default"> <a href="/learn/kubernetes-tutorials" class="view_mode_default" data-analytics-level="2" data-analytics-text="Kubernetes" data-analytics-category="Learn|Learn Center Column|Column 2|Tutorials" data-drupal-link-system-path="node/284340">Kubernetes</a> </li> <li class="view_mode_default"> <a href="/learn/application-development-tutorials" class="view_mode_default" data-analytics-level="2" data-analytics-text="Application Development" data-analytics-category="Learn|Learn Center Column|Column 2|Tutorials" data-drupal-link-system-path="node/284335">Application Development</a> </li> </ul> </div> </div> <div style=""> <div class="view_mode_column_with_title_outer" style=""> <h3> <span class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Cheat Sheets" data-analytics-category="Learn|Learn Center Column|Column 3|Cheat Sheets">Cheat Sheets</span> </h3> <ul> <li class="view_mode_default"> <a href="/cheat-sheets/linux-commands-cheat-sheet-old" class="view_mode_default" data-analytics-level="2" data-analytics-text="Linux Commands" data-analytics-category="Learn|Learn Center Column|Column 3|Cheat Sheets">Linux Commands</a> </li> <li class="view_mode_default"> <a href="/cheat-sheets/bash-shell-cheat-sheet" class="view_mode_default is-active" data-analytics-level="2" data-analytics-text="Bash Commands" data-analytics-category="Learn|Learn Center Column|Column 3|Cheat Sheets" data-drupal-link-system-path="node/265091">Bash Commands</a> </li> <li class="view_mode_default"> <a href="/cheat-sheets/git-cheat-sheet" class="view_mode_default" data-analytics-level="2" data-analytics-text="Git" data-analytics-category="Learn|Learn Center Column|Column 3|Cheat Sheets" data-drupal-link-system-path="node/47155">Git</a> </li> <li class="view_mode_default"> <a href="/cheat-sheets/systemd-commands-cheat-sheet" class="view_mode_default" data-analytics-level="2" data-analytics-text="systemd Commands" data-analytics-category="Learn|Learn Center Column|Column 3|Cheat Sheets" data-drupal-link-system-path="node/275171">systemd Commands</a> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/cheat-sheets" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View All Cheat Sheets" data-analytics-category="Learn|Learn Center Column|Column 3|Cheat Sheets" data-drupal-link-system-path="node/267111">View All Cheat Sheets</a> </pfe-cta> </li> </ul> </div> <div class="view_mode_column_with_title_outer" style=""> <h3> <span class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Documentation" data-analytics-category="Learn|Learn Center Column|Column 3|Documentation">Documentation</span> </h3> <ul> <li class="view_mode_default"> <a href="/api-catalog/" class="view_mode_default" data-analytics-level="2" data-analytics-text="API Catalog" data-analytics-category="Learn|Learn Center Column|Column 3|Documentation">API Catalog</a> </li> <li class="view_mode_default"> <a href="https://docs.redhat.com" class="view_mode_default" data-analytics-level="2" data-analytics-text="Product Documentation" data-analytics-category="Learn|Learn Center Column|Column 3|Documentation">Product Documentation</a> </li> <li class="view_mode_default"> <a href="https://console.redhat.com/docs/api" class="view_mode_default" data-analytics-level="2" data-analytics-text="Legacy Documentation" data-analytics-category="Learn|Learn Center Column|Column 3|Documentation">Legacy Documentation</a> </li> </ul> </div> </div> </div> <div class="column-feature" style="background-image: url(&quot;&quot;);"> <ul> <li data-feature-image-url="has-image" data-feature-text="has-text" class="view_mode_feature_callout"> <h3>Red Hat Learning</h3> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2023-10/learning.png" width="1000" height="658" alt="Learning image" title="Learning image" typeof="foaf:Image" /> </div> </div> <div class="field field--name-field-feature-text field--type-string-long field--label-hidden field__items"> <div class="field__item">Boost your technical skills to expert-level with the help of interactive lessons offered by various Red Hat Learning programs.</div> </div> </li> <li class="view_mode_primary_call_to_action"> <pfe-cta pfe-priority="primary"> <a href="/learn" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="Explore Red Hat Learning" data-analytics-category="Learn|Learn Callout Column" data-drupal-link-system-path="node/263961">Explore Red Hat Learning</a> </pfe-cta> </li> </ul> </div> </div> </li> <li class="pfe-navigation__menu-item view_mode_has_columns"> <span class="pfe-navigation__menu-link view_mode_has_columns" data-analytics-level="1" data-analytics-text="Events" data-analytics-category="Events">Events</span> <div class="pfe-navigation__dropdown view_mode_has_columns" style=""> <div class="view_mode_column_with_title_outer" style=""> <h3> <span class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Developer Events" data-analytics-category="Events|Developer Events">Developer Events</span> </h3> <ul> <li data-feature-text="has-text" class="view_mode_feature"> <a href="/devnation" class="view_mode_feature" data-analytics-level="2" data-analytics-text="DevNation" data-analytics-category="Events|Developer Events" data-drupal-link-system-path="node/206785">DevNation</a> <div class="field field--name-field-feature-text field--type-string-long field--label-hidden field__items"> <div class="field__item">Join developers across the globe for live and virtual events led by Red Hat technology experts.</div> </div> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/events" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="Explore All Events" data-analytics-category="Events|Developer Events" data-drupal-link-system-path="node/276891">Explore All Events</a> </pfe-cta> </li> </ul> </div> <div class="desktop-col-span-2" style=""> <div style=""> <ul> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Tech Talks" data-analytics-category="Events|Events Center Column|Column 1|Tech Talks">Tech Talks</span> </h3> <ul> <li class="view_mode_default"> <a href="/devnation/tech-talks/getting-gitops" class="view_mode_default" data-analytics-level="2" data-analytics-text="Getting Gitops" data-analytics-category="Events|Events Center Column|Column 1|Tech Talks" data-drupal-link-system-path="node/283683">Getting Gitops</a> </li> <li class="view_mode_default"> <a href="/devnation/tech-talks/github-makeover" class="view_mode_default" data-analytics-level="2" data-analytics-text="GitHub Makeover" data-analytics-category="Events|Events Center Column|Column 1|Tech Talks" data-drupal-link-system-path="node/276911">GitHub Makeover</a> </li> <li class="view_mode_default"> <a href="/devnation/tech-talks/using-opentelemetry-on-kubernetes" class="view_mode_default" data-analytics-level="2" data-analytics-text="OpenTelemetry on Kubernetes" data-analytics-category="Events|Events Center Column|Column 1|Tech Talks" data-drupal-link-system-path="node/283620">OpenTelemetry on Kubernetes</a> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/devnation/tech-talks" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View All Tech Talks" data-analytics-category="Events|Events Center Column|Column 1|Tech Talks" data-drupal-link-system-path="node/217135">View All Tech Talks</a> </pfe-cta> </li> </ul> </li> </ul> </div> <div style=""> <ul> <li class="view_mode_link_group"> <h3> <span class="view_mode_link_group" data-analytics-level="2" data-analytics-text="Deep Dives" data-analytics-category="Events|Events Center Column|Column 2|Deep Dives">Deep Dives</span> </h3> <ul> <li class="view_mode_default"> <a href="/devnation/tech-talks/quinoa-quarkus-ui" class="view_mode_default" data-analytics-level="2" data-analytics-text="Quinoa: A modern Quarkus UI with no hassles" data-analytics-category="Events|Events Center Column|Column 2|Deep Dives" data-drupal-link-system-path="node/275791">Quinoa: A modern Quarkus UI with no hassles</a> </li> <li class="view_mode_default"> <a href="/devnation/tech-talks/autoscaling-KEDA-knative" class="view_mode_default" data-analytics-level="2" data-analytics-text="Event-driven autoscaling through KEDA and Knative Integration" data-analytics-category="Events|Events Center Column|Column 2|Deep Dives" data-drupal-link-system-path="node/275191">Event-driven autoscaling through KEDA and Knative Integration</a> </li> <li class="view_mode_vanilla_call_to_action"> <pfe-cta> <a href="/devnation/deep-dive" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="View All Deep Dives" data-analytics-category="Events|Events Center Column|Column 2|Deep Dives" data-drupal-link-system-path="node/217155">View All Deep Dives</a> </pfe-cta> </li> </ul> </li> </ul> </div> </div> <div class="column-feature" style="background-image: url(&quot;&quot;);"> <ul> <li data-feature-image-url="has-image" data-feature-text="has-text" class="view_mode_feature_callout"> <h3>Red Hat Summit 2024</h3> <div class="field field--name-field-link-image field--type-image field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/2023-10/summit-logo-red%20%281%29.png" width="290" height="150" alt="Red Hat Summit" title="Red Hat Summit" typeof="foaf:Image" /> </div> </div> <div class="field field--name-field-feature-text field--type-string-long field--label-hidden field__items"> <div class="field__item">Explore select Red Hat Summit 2024 content, including keynote announcements about InstructLab, RHEL AI, and Podman AI Lab.</div> </div> </li> <li class="view_mode_primary_call_to_action"> <pfe-cta pfe-priority="primary"> <a href="https://tv.redhat.com/en/static/summit" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="Explore more" data-analytics-category="Events|Events Call Out Column">Explore more</a> </pfe-cta> </li> </ul> </div> </div> </li> <li class="pfe-navigation__menu-item view_mode_has_three_columns"> <span class="pfe-navigation__menu-link view_mode_has_three_columns" data-analytics-level="1" data-analytics-text="Developer Sandbox" data-analytics-category="Developer Sandbox">Developer Sandbox</span> <div class="pfe-navigation__dropdown pfe-navigation__dropdown--3-column view_mode_has_three_columns" style=""> <div class="view_mode_column_with_title_outer" style=""> <h3> <a href="/developer-sandbox" class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Developer Sandbox (free)" data-analytics-category="Developer Sandbox|Developer Sandbox (free)" data-drupal-link-system-path="node/267151">Developer Sandbox (free)</a> </h3> <ul> <li data-feature-text="has-text" class="view_mode_feature"> <a href="/developer-sandbox/activities" class="view_mode_feature" data-analytics-level="2" data-analytics-text="Try hands-on activities in the Developer Sandbox" data-analytics-category="Developer Sandbox|Developer Sandbox (free)" data-drupal-link-system-path="node/285772">Try hands-on activities in the Developer Sandbox</a> <div class="field field--name-field-feature-text field--type-string-long field--label-hidden field__items"> <div class="field__item">Access Red Hat鈥檚 products and technologies without setup or configuration, and start developing quicker than ever before with our new, no-cost sandbox environments.</div> </div> </li> <li class="view_mode_default"> <a href="/developer-sandbox/ide" class="view_mode_default" data-analytics-level="2" data-analytics-text="Explore Red Hat OpenShift Dev Spaces" data-analytics-category="Developer Sandbox|Developer Sandbox (free)" data-drupal-link-system-path="node/267161">Explore Red Hat OpenShift Dev Spaces</a> </li> </ul> </div> <div class="view_mode_column_with_title_outer" style=""> <h3> <a href="/developer-sandbox/activities" class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Featured Developer Sandbox activities" data-analytics-category="Developer Sandbox|Featured Developer Sandbox activities" data-drupal-link-system-path="node/285772">Featured Developer Sandbox activities</a> </h3> <ul> <li class="view_mode_default"> <a href="/developer-sandbox/activities" class="view_mode_default" data-analytics-level="2" data-analytics-text="Get started with your Developer Sandbox for Red Hat OpenShift" data-analytics-category="Developer Sandbox|Featured Developer Sandbox activities" data-drupal-link-system-path="node/285772">Get started with your Developer Sandbox for Red Hat OpenShift</a> </li> <li class="view_mode_default"> <a href="/learn/openshift/install-and-configure-red-hat-developer-hub-and-explore-templating-basics" class="view_mode_default" data-analytics-level="2" data-analytics-text="Install and configure Red Hat Developer Hub and explore templating basics" data-analytics-category="Developer Sandbox|Featured Developer Sandbox activities" data-drupal-link-system-path="node/284587">Install and configure Red Hat Developer Hub and explore templating basics</a> </li> </ul> </div> <div class="view_mode_column_with_title_outer" style=""> <h3> <span class="view_mode_column_with_title" data-analytics-level="2" data-analytics-text="Ready to start developing apps?" data-analytics-category="Developer Sandbox|Ready to start developing apps?">Ready to start developing apps?</span> </h3> <ul> <li class="view_mode_primary_call_to_action"> <pfe-cta pfe-priority="primary"> <a href="/developer-sandbox" data-analytics-linkType="cta" data-analytics-level="2" data-analytics-text="Explore the free Developer Sandbox" data-analytics-category="Developer Sandbox|Ready to start developing apps?" data-drupal-link-system-path="node/267151">Explore the free Developer Sandbox</a> </pfe-cta> </li> </ul> </div> </div> </li> <li class="pfe-navigation__menu-item view_mode_default"> <a href="/blog" class="pfe-navigation__menu-link view_mode_default" data-analytics-level="1" data-analytics-text="Blog" data-analytics-category="Blog" data-drupal-link-system-path="node/277891">Blog</a> </li> <li class="pfe-navigation__menu-item view_mode_default"> <a href="/videos" class="pfe-navigation__menu-link view_mode_default" data-analytics-level="1" data-analytics-text="Videos" data-analytics-category="Videos" data-drupal-link-system-path="node/284633">Videos</a> </li> </ul> </nav> <!-- Site Search --> <div slot="search" class="pfe-navigation__search pfe-navigation__search--default-styles"> <form action="/search" method="get"> <label for="pfe-navigation__search-label-universal">Search</label> <input id="pfe-navigation__search-label-universal" name="q" type="text" placeholder="Enter your search term"/> <input type="hidden" name="search-type" value="global" /> <button>Search</button> </form> </div> <!-- End Site Search --> <!-- Custom Button --> <!-- End Custom Button --> <!-- User Account --><rh-account-dropdown slot="account" tmp-login-link="javascript:void(document.dispatchEvent(new Event(&#039;keycloakRhdLogin&#039;)));" tmp-logout-link="javascript:void(document.dispatchEvent(new Event(&#039;keycloakRhdLogout&#039;)));" > </rh-account-dropdown> <!-- End User Account --> <!-- Site switcher --> <div slot="secondary-links" class="pfe-navigation__site-switcher"> <button class="pfe-navigation__secondary-link" data-analytics-text="All Red Hat" data-analytics-category="All Red Hat" data-analytics-level="1"> <pfe-icon icon="web-icon-grid-3x3" size="sm" aria-hidden="true"></pfe-icon> <!-- @todo Make sure to make string translateable --> All Red Hat </button> <pfe-navigation-dropdown dropdown-width="full"> <site-switcher></site-switcher> </pfe-navigation-dropdown> </div> <!-- End Site switcher --> </pfe-navigation> <style>:root { --rh-custom-column-top-margin: 41px; --pfe-navigation--content-max-width: 1400px; } @media(max-width: 1200px){:root { --rh-custom-column-top-margin: 0; } }</style><!-- Override the all site selected site --> <style> site-switcher { --developers--logo: var(--developers--logo--you-are-here); --developers--backgroundColor: var(--background--you-are-here); --developers--label: var(--label--you-are-here); --developers--margin-top: 0; --rhdc--logo: initial; --rhdc--backgroundColor: initial; --rhdc--label: initial; --rhdc--margin-top: initial; } </style> <!-- End Override the all site selected site --> </div> </div> <main role="main"> <a id="main-content" tabindex="-1"></a> <div class="rhd-layout-content"> <div class="region region-title"> <div data-drupal-messages-fallback class="hidden"></div> </div> <div class="region region-content"> <div id="block-rhdp2-content" data-block-plugin-id="system_main_block" class="block block-system block-system-main-block"> <div> <span class="dl-outage-msg"></span> <div class="pf-u-background-color-dark-100 dark-bg rhd-m-max-width-solid-bg-xl pf-l-grid pf-m-gutter layout layout--onecol layout--onecol-section"> <div class="layout__region pf-l-grid__item layout__region--content"> <div class="dark pf-u-pb-md pf-u-pt-md block block-system block-system-breadcrumb-block" data-block-plugin-id="system_breadcrumb_block"> <div> <nav class="breadcrumb" role="navigation" aria-labelledby="system-breadcrumb"> <h2 id="system-breadcrumb" class="visually-hidden">Breadcrumb</h2> <ol> <li> <a href="/cheat-sheets">Red Hat cheat sheets</a> </li> <li> Bash Commands Cheat Sheet </li> </ol> </nav> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--33-67 pf-u-mt-lg pf-u-mb-lg rhd-m-max-width-xl pf-l-grid pf-m-gutter layout--twocol"> <div class="pf-m-12-col pf-m-4-col-on-md layout__region pf-l-grid__item layout__region--first"> <div data-block-plugin-id="field_block:node:cheat_sheet:field_cover_image" class="block block-layout-builder block-field-blocknodecheat-sheetfield-cover-image"> <div> <article class="media media--type-image media--view-mode-cheat-sheet-feature"> <picture> <source srcset="/sites/default/files/styles/cheat_sheet_feature/public/bash_cover.png.webp?itok=6p_T8dgl 1x" type="image/webp" width="452" height="682"/> <source srcset="/sites/default/files/styles/cheat_sheet_feature/public/bash_cover.png?itok=6p_T8dgl 1x" type="image/png" width="452" height="682"/> <img loading="eager" srcset="/sites/default/files/styles/cheat_sheet_feature/public/bash_cover.png?itok=6p_T8dgl 1x" width="452" height="682" src="/sites/default/files/styles/cheat_sheet_feature/public/bash_cover.png?itok=6p_T8dgl" alt="Bash Commands feature image" typeof="foaf:Image" /> </picture> </article> </div> </div> </div> <div class="pf-m-12-col pf-m-8-col-on-md layout__region pf-l-grid__item layout__region--second"> <div class="block block-layout-builder block-field-blocknodecheat-sheettitle" data-block-plugin-id="field_block:node:cheat_sheet:title"> <div> <h1>Bash Commands Cheat Sheet</h1> </div> </div> <div class="block block-rhd-author block-combined-author-block" data-block-plugin-id="combined_author_block"> <div> <div class="rhd-c-main-author-with-count rhd-c-card-tile__author"> <span class="rhd-c-main-author-with-count__author-image"></span> <div class='rhd-c-main-author-with-count__author-list'> <span class="rhd-c-main-author-with-count__author"> <span class="rhd-c-main-author-with-count__author-name"> Bob Reselman </span> </span> </div> </div> </div> </div> <div class="block block-layout-builder block-field-blocknodecheat-sheetfield-topics" data-block-plugin-id="field_block:node:cheat_sheet:field_topics"> <div> <dl class="related-tags related-tags-topics"> <dt class="tag-label">Related topics:</dt> <dd class="tag-links"><a href="/topics/linux" hreflang="en">Linux</a></dd> </dl> </div> </div> <div class="block block-layout-builder block-field-blocknodecheat-sheetfield-tax-product" data-block-plugin-id="field_block:node:cheat_sheet:field_tax_product"> <div> <dl class="related-tags related-tags-products"> <dt class="tag-label">Related products:</dt> <dd class="tag-links"><a href="/products/rhel/overview" hreflang="en">Red Hat Enterprise Linux</a></dd> </dl> </div> </div> <div class="block block-block-content block-block-content84360ccb-b845-4208-8450-4e174fcbbbdc share-buttons" data-block-plugin-id="block_content:84360ccb-b845-4208-8450-4e174fcbbbdc"> <h2>Share:</h2> <div class="a2a_kit a2a_default_style"> <a class="a2a_button_twitter" aria-label="Share on twitter"> <i class="fab fa-twitter fa-lg " title="Share on twitter"></i> </a> <a class="a2a_button_facebook" aria-label="Share on facebook"> <i class="fab fa-facebook-f fa-lg" title="Share on facebook"></i> </a> <a class="a2a_button_linkedin" aria-label="Share on linkedin"> <i class="fab fa-linkedin-in fa-lg" title="Share on linkedin"></i> </a> <a class="a2a_button_email" aria-label="Share with email"> <i class="fas fa-envelope fa-lg" title="Share with email"></i> </a> </div> </div> <div class="block block-layout-builder block-field-blocknodecheat-sheetcreated" data-block-plugin-id="field_block:node:cheat_sheet:created"> <div> <span><time datetime="2022-09-22T12:00:00+00:00">Sep 22, 2022</time> </span> </div> </div> <div class="block block-layout-builder block-field-blocknodecheat-sheetfield-language" data-block-plugin-id="field_block:node:cheat_sheet:field_language"> <div> <div class="field field--name-field-language field--type-list-string field--label-hidden field__items"> <div class="field__item">English</div> </div> </div> </div> <div class="rhd-auth-download pf-c-content block block-layout-builder block-field-blocknodecheat-sheetfield-cheat-sheet-download-url" data-block-plugin-id="field_block:node:cheat_sheet:field_cheat_sheet_download_url"> <div> <p> <a class="pf-c-button pf-m-heavy" href="https://developers.redhat.com/content-gateway/file/developers/Bash-commands-cheat-sheet-Red-Hat-Developer.pdf" data-rhd-qa-id="rhd_download_link_not_authenticated" data-analytics-region="body" data-analytics-category="download" data-analytics-linkType="content-gateway-file" data-analytics-text="download cheat sheets"> Download Cheat sheet </a> </p> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--67-33 pf-u-mb-lg rhd-m-max-width-xl pf-l-grid pf-m-gutter layout--twocol"> <div class="pf-m-12-col pf-m-8-col-on-md layout__region pf-l-grid__item layout__region--first"> <div class="pf-c-content block block-layout-builder block-field-blocknodecheat-sheetbody" data-block-plugin-id="field_block:node:cheat_sheet:body"> <h2>About</h2> <div> <p>Get an easy-to-understand introduction to Bash, the powerful command-line shell and scripting language for Linux. With Bash scripting, you can automate repetitive tasks, manage system operations, and boost your overall coding productivity.</p><p>Our Bash scripting cheat sheet is a quick guide to running Bash scripts, explaining foundational concepts through helpful code examples. You'll learn how to perform the following tasks:</p><ul><li>Create Bash scripts using shebang headers or by directly calling the Bash interpreter</li><li>Declare variables</li><li>Manipulate strings using parameter expansion</li><li>Manage arrays and maps</li><li>Define functions for reusing code</li><li>Create conditional statements for decision-making</li><li>Use loops to process data</li><li>Report success and failure using exit codes</li></ul><p>Download the Bash cheat sheet and learn the basics of Bash shell scripting to start automating tasks efficiently within your Linux environment.</p><p>Red Hat Developer cheat sheets give you essential information right at your fingertips so you can work faster and smarter. Easily learn new technologies and coding concepts and quickly find the answers you need.</p> </div> </div> <div class="pf-c-content pf-u-pt-lg block block-layout-builder block-field-blocknodecheat-sheetfield-cheat-sheet-excerpt" data-block-plugin-id="field_block:node:cheat_sheet:field_cheat_sheet_excerpt"> <h2>Excerpt</h2> <div class="rhd-c-excerpt"> <h4>Creating an array</h4><p>The following creates an array with three elements and assigns the array to the variable named <code>my_array</code>.</p><pre><code class="language-plaintext">my_array=('Alex' 'Ada' 'Alexandra')</code></pre><h4>Adding an element to an array</h4><p>The following uses the <code>+=</code> operator to add an element with the value <code>Soto</code> to the array named <code>my_array</code>.</p><pre><code class="language-plaintext">my_array+=('Soto')</code></pre><h4>Removing an element to an array</h4><p>The following uses the <code>unset</code> keyword to remove the fourth element from the array named <code>my_array</code> at index <code>3</code>.&nbsp;</p><pre><code class="language-plaintext">unset my_array 3</code></pre> </div> </div> </div> <div class="pf-m-12-col pf-m-4-col-on-md layout__region pf-l-grid__item layout__region--second"> <div class="views-element-container block block-views block-views-blockrelated-resources-cheat-sheet-block-4" data-block-plugin-id="views_block:related_resources_cheat_sheet-block_4"> <h2>Related Cheat sheets</h2> <div> <div> <div class="view view-related-resources-cheat-sheet view-id-related_resources_cheat_sheet view-display-id-block_4 js-view-dom-id-413e9f95bbef24f72815d8652a6fb50eef66260b60edf8459b1f71f71a34395a"> <div class="view-content"> <div class="rhd-c-card-grid pf-c-content"> <div class="pf-l-flex rhd-c-card-grid__wrapper horizontal"> <div class='rhd-c-card-tile'> <div class='rhd-c-card-tile__image-content'> <div class="field field--name-field-cover-image field--type-entity-reference field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/Cover%20image_Red%20Hat%20Insights%20API%20Cheat%20Sheet.png" width="2992" height="4517" alt="Red Hat Insights APIs" typeof="foaf:Image" /> </div> </div> </div> <div class='rhd-c-card-tile__text-content'> <h3 class="rhd-c-card-tile__title">Red Hat Insights API Cheat Sheet</h3> <div class="rhd-c-card-tile__footer--author"> <div class="rhd-c-main-author-with-count"> <span class="rhd-c-main-author-with-count__author"> <span class="rhd-c-main-author-with-count__author-image"> </span> <span class="rhd-c-main-author-with-count__author-name"> Jerome Marc </span> </span> </div> </div> <div class="rhd-c-card-tile__footer--cta"> <a href="/cheat-sheets/red-hat-insights-api-cheat-sheet" aria-label="" data-analytics-category="enabled" data-analytics-linkType="CTA" data-analytics-text="Download">Download<i class="rh-arrow-right"></i> </a> </div> </div> </div> <div class='rhd-c-card-tile'> <div class='rhd-c-card-tile__image-content'> <div class="field field--name-field-cover-image field--type-entity-reference field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/DOTNET%20on%20Red%20Hat%20Enterprise%20Linux_Cover%20Image.png" width="3087" height="4554" alt="DOTNET on Red Hat Enterprise Linux_Cove" typeof="foaf:Image" /> </div> </div> </div> <div class='rhd-c-card-tile__text-content'> <h3 class="rhd-c-card-tile__title">.NET on Red Hat Enterprise Linux</h3> <div class="rhd-c-card-tile__footer--author"> <div class="rhd-c-main-author-with-count"> <span class="rhd-c-main-author-with-count__author"> <span class="rhd-c-main-author-with-count__author-image"> </span> <span class="rhd-c-main-author-with-count__author-name"> Don Schenck </span> </span> </div> </div> <div class="rhd-c-card-tile__footer--cta"> <a href="/cheat-sheets/net-core-red-hat-enterprise-linux" aria-label="" data-analytics-category="enabled" data-analytics-linkType="CTA" data-analytics-text="Download">Download<i class="rh-arrow-right"></i> </a> </div> </div> </div> <div class='rhd-c-card-tile'> <div class='rhd-c-card-tile__image-content'> <div class="field field--name-field-cover-image field--type-entity-reference field--label-hidden field__items"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/Convert%20CentOS%20Linux%20to%20RHEL%20-%20Cover%20Image.png" width="718" height="1084" alt="Convert CentOS Linux to RHEL Cover image" typeof="foaf:Image" /> </div> </div> </div> <div class='rhd-c-card-tile__text-content'> <h3 class="rhd-c-card-tile__title">Convert CentOS Linux to RHEL</h3> <div class="rhd-c-card-tile__footer--author"> <div class="rhd-c-main-author-with-count"> <span class="rhd-c-main-author-with-count__author"> <span class="rhd-c-main-author-with-count__author-image"> </span> <span class="rhd-c-main-author-with-count__author-name"> Nagesh Rathod </span> </span> </div> </div> <div class="rhd-c-card-tile__footer--cta"> <a href="/cheat-sheets/convert-centos-linux-rhel" aria-label="" data-analytics-category="enabled" data-analytics-linkType="CTA" data-analytics-text="Download">Download<i class="rh-arrow-right"></i> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="pf-u-background-color-200 gray-bg pf-u-mt-lg pf-l-grid pf-m-gutter layout layout--onecol layout--onecol-section"> <div class="layout__region pf-l-grid__item layout__region--content"> </div> </div> </div> </div> </div> </div> </main> <div> <div class="region region-rhd-footer"> <div id="block-redhatunifiedfooter" data-block-plugin-id="red_hat_unified_footer_block" class="block block-red-hat-unified-footer block-red-hat-unified-footer-block"> <div> <rh-footer data-analytics-region="page-footer"> <a slot="logo" href="/" data-analytics-category="Footer" data-analytics-text="Logo"> <img alt="Red Hat Developers logo" src="/themes/custom/rhdp_fe/images/branding/2023_RHDLogo_reverse.svg" loading="lazy" /> </a> <rh-footer-social-link slot="social-links" icon="linkedin"> <a href="https://www.linkedin.com/showcase/red-hat-developer" data-analytics-region="social-links-exit" data-analytics-category="Footer|social-links" data-analytics-text="LinkedIn" >LinkedIn</a> </rh-footer-social-link> <rh-footer-social-link slot="social-links" icon="youtube"> <a href="https://www.youtube.com/channel/UC7noUdfWp-ukXUlAsJnSm-Q" data-analytics-region="social-links-exit" data-analytics-category="Footer|social-links" data-analytics-text="YouTube" >YouTube</a> </rh-footer-social-link> <rh-footer-social-link slot="social-links" icon="twitter"> <a href="https://twitter.com/rhdevelopers" data-analytics-region="social-links-exit" data-analytics-category="Footer|social-links" data-analytics-text="Twitter" >Twitter</a> </rh-footer-social-link> <rh-footer-social-link slot="social-links" icon="facebook"> <a href="https://www.facebook.com/redhatinc" data-analytics-region="social-links-exit" data-analytics-category="Footer|social-links" data-analytics-text="Facebook" >Facebook</a> </rh-footer-social-link> <h3 slot="links" data-analytics-text="Products" >Products</h3> <ul slot="links"> <li> <a href="https://developers.redhat.com/products/rhel/overview" data-analytics-category="Footer|Products" data-analytics-text="Red Hat Enterprise Linux" >Red Hat Enterprise Linux</a> </li> <li> <a href="https://developers.redhat.com/products/openshift/overview" data-analytics-category="Footer|Products" data-analytics-text="Red Hat OpenShift" >Red Hat OpenShift</a> </li> <li> <a href="https://developers.redhat.com/products/ansible/overview" data-analytics-category="Footer|Products" data-analytics-text="Red Hat Ansible Automation Platform" >Red Hat Ansible Automation Platform</a> </li> <li> <a href="/topics" data-analytics-category="Footer|Products" data-analytics-text="See all technologies" >See all technologies</a> </li> </ul> <h3 slot="links" data-analytics-text="Build" >Build</h3> <ul slot="links"> <li> <a href="https://developers.redhat.com/developer-sandbox" data-analytics-category="Footer|Build" data-analytics-text="Developer Sandbox" >Developer Sandbox</a> </li> <li> <a href="/topics/developer-tools" data-analytics-category="Footer|Build" data-analytics-text="Developer Tools" >Developer Tools</a> </li> <li> <a href="https://developers.redhat.com/learn#assembly-id-70181" data-analytics-category="Footer|Build" data-analytics-text="Interactive Tutorials" >Interactive Tutorials</a> </li> <li> <a href="https://developers.redhat.com/api-catalog/" data-analytics-category="Footer|Build" data-analytics-text="API Catalog" >API Catalog</a> </li> <li> <a href="https://marketplace.redhat.com/en-us" data-analytics-category="Footer|Build" data-analytics-text="Operators Marketplace" >Operators Marketplace</a> </li> </ul> <h3 slot="links" data-analytics-text="Quicklinks" >Quicklinks</h3> <ul slot="links"> <li> <a href="/learn" data-analytics-category="Footer|Quicklinks" data-analytics-text="Learning Resources" >Learning Resources</a> </li> <li> <a href="/e-books" data-analytics-category="Footer|Quicklinks" data-analytics-text="E-books" >E-books</a> </li> <li> <a href="/cheat-sheets" data-analytics-category="Footer|Quicklinks" data-analytics-text="Cheat Sheets" >Cheat Sheets</a> </li> <li> <a href="/blog" data-analytics-category="Footer|Quicklinks" data-analytics-text="Blog" >Blog</a> </li> <li> <a href="/events" data-analytics-category="Footer|Quicklinks" data-analytics-text="Events" >Events</a> </li> <li> <a href="/newsletter" data-analytics-category="Footer|Quicklinks" data-analytics-text="Newsletter" >Newsletter</a> </li> </ul> <h3 slot="links" data-analytics-text="Communicate" >Communicate</h3> <ul slot="links"> <li> <a href="https://developers.redhat.com/about" data-analytics-category="Footer|Communicate" data-analytics-text="About us" >About us</a> </li> <li> <a href="https://developers.redhat.com/contact-sales" data-analytics-category="Footer|Communicate" data-analytics-text="Contact sales" >Contact sales</a> </li> <li> <a href="https://catalog.redhat.com/partners/" data-analytics-category="Footer|Communicate" data-analytics-text="Find a partner" >Find a partner</a> </li> <li> <a href="/report_a_website_issue" data-analytics-category="Footer|Communicate" data-analytics-text="Report a website issue" >Report a website issue</a> </li> <li> <a href="https://status.redhat.com/" data-analytics-category="Footer|Communicate" data-analytics-text="Site Status Dashboard" >Site Status Dashboard</a> </li> <li> <a href="https://access.redhat.com/security/team/contact/?extIdCarryOver=true&amp;sc_cid=701f2000001OH6pAAG" data-analytics-category="Footer|Communicate" data-analytics-text="Report a security problem" >Report a security problem</a> </li> </ul> <rh-footer-block slot="main-secondary"> <h3 slot="header" data-analytics-text="About Red Hat Developer" id="about-red-hat-developer">RED HAT DEVELOPER</h3> <p class="pf-u-mb-md">Build here. Go anywhere.</p> <p class="pf-u-mb-md">We serve the builders. The problem solvers who create careers with code.</p> <p class="pf-u-mb-md">Join us if you鈥檙e a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.</p> <p class="pf-u-mb-md"><a title="Create a Red Hat Developer account" class="rhd-c-footer-sidebar-signup pf-m-link-white" href="/register">Sign me up <svg style="display: inline-block; font-size: inherit; height: 1em; overflow: visible; vertical-align: -.125em; width: .875em;" class="svg-inline--fa fa-arrow-right fa-w-14" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg></a></p> </rh-footer-block> <rh-global-footer slot="global"> <h3 slot="links-primary" hidden data-analytics-text="Red Hat legal and privacy links" >Red Hat legal and privacy links</h3> <ul slot="links-primary" data-analytics-region="page-footer-bottom-primary"> <li> <a href="https://redhat.com/en/about/company" data-analytics-category="Footer|Corporate" data-analytics-text="About Red Hat" >About Red Hat</a></li> <li> <a href="https://redhat.com/en/jobs" data-analytics-category="Footer|Corporate" data-analytics-text="Jobs" >Jobs</a></li> <li> <a href="https://redhat.com/en/events" data-analytics-category="Footer|Corporate" data-analytics-text="Events" >Events</a></li> <li> <a href="https://redhat.com/en/about/office-locations" data-analytics-category="Footer|Corporate" data-analytics-text="Locations" >Locations</a></li> <li> <a href="https://redhat.com/en/contact" data-analytics-category="Footer|Corporate" data-analytics-text="Contact Red Hat" >Contact Red Hat</a></li> <li> <a href="https://redhat.com/en/blog" data-analytics-category="Footer|Corporate" data-analytics-text="Red Hat Blog" >Red Hat Blog</a></li> <li> <a href="https://redhat.com/en/about/our-culture/diversity-equity-inclusion/statement" data-analytics-category="Footer|Corporate" data-analytics-text="Diversity equity and inclusion" >Diversity, equity, and inclusion</a></li> <li> <a href="https://coolstuff.redhat.com/" data-analytics-category="Footer|Corporate" data-analytics-text="Cool Stuff Store" >Cool Stuff Store</a></li> <li> <a href="https://www.redhat.com/en/summit" data-analytics-category="Footer|Corporate" data-analytics-text="Red Hat Summit" >Red Hat Summit</a></li> </ul> <rh-footer-copyright slot="links-secondary"></rh-footer-copyright> <h3 slot="links-secondary" hidden data-analytics-text="Red Hat legal and privacy links" >Red Hat legal and privacy links</h3> <ul slot="links-secondary" data-analytics-region="page-footer-bottom-secondary"> <li> <a href="https://redhat.com/en/about/privacy-policy" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="Privacy statement" >Privacy statement</a> </li> <li> <a href="https://redhat.com/en/about/terms-use" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="Terms of use" >Terms of use</a> </li> <li> <a href="https://redhat.com/en/about/all-policies-guidelines" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="All policies and guidelines" >All policies and guidelines</a> </li> <li> <a href="https://redhat.com/en/about/digital-accessibility" data-analytics-category="Footer|Red Hat legal and privacy links" data-analytics-text="Digital accessibility" >Digital accessibility</a> </li> <li><span id="teconsent"> </span></li> </ul> </rh-global-footer> </rh-footer> </div> </div> </div> </div> </div> </div> <cpx-user eddl> <cpx-cookie key="rh_jwt_rhd_web" parse="jwt" emit="token-ready"></cpx-cookie> </cpx-user> <cpx-reporter event="User Detected" beat="eddl-user-ready"></cpx-reporter> <cpx-reporter event="Page Load Completed" beat="eddl-user-detected"></cpx-reporter> <!-- TrustArc --> <div id="consent_blackbar" style="position: fixed;bottom: 0;width: 100%;z-index: 5;padding: 10px;"></div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/265091","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJx1kttyqzAMRX8I4pf-j0fYIjgYy5XkpPTrj4CWk3aaF1_22qObHWaMSYl9KhGLDpnC7J7OXcjA5BZzgc9pYOD1ohMueBD_g_iduJekC8ToIrcK-SIKinJIqShyMfH23tAyjMRLF0Ehw4psocwLVxfqhw9Ec8IXkLESWyhzLZWKdfHC2AS5M5ma-qGlHJGdPihQ9oJBE5VvGpMEultRzuIZ7xijn0D97aFuxjVkgrm_SY8fRw-nISNwSeXqK-gk7m_Zi67ZxvBNZYLtaGMT10qyxALZF7h7yFZb0iev8THZeSSy1O5v-dn9P1q6wtakgxCoFeuSqUZ6lI6n6PeXF4cxZg-qnIa2pzWEmd4beFwGjO647Pon2p-R2X3tfqG4TWKK1Y_oIMZeqYeynlKgiL2UVCvqD_FL6ysnWU5ySwx9EmnY2xtkeyLiE9ogt9GPeX3rg8ipb4WJ0PN92_vjL0paakb7MgGqhgncb6GTVRQXN4Bgd0_4ELevF2uuZfwH3G5GmQ","theme":"rhdp_fe","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true,"\/cheat-sheets\/bash-shell-cheat-sheet?ajax_form=1":true},"simple_recaptcha":{"sitekey":"6LfI4RApAAAAAF0FZDNh0WxeTb5vW26PPphSO9CR","explicit_render":true,"form_ids":{"rh_zendesk_support_form":"rh_zendesk_support_form"}},"ajax":{"edit-submit":{"callback":"::createTicket","wrapper":"progress","progress":{"type":"throbber","message":"Processing form..."},"event":"mousedown","keypress":true,"prevent":"click","url":"\/cheat-sheets\/bash-shell-cheat-sheet?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"op","_triggering_element_value":"Send"}}},"red_hat_jwt":{"client_id":"rhd-web","cookie_name":"rh_jwt_rhd_web","scopes":"api.dxp_portals.developers","leeway":"0","realm":"redhat-external","sso_host":"https:\/\/sso.redhat.com","user_integration":1,"user_plugin":"internal_registration_only_user_auth","use_external_js":1,"use_internal_js":0,"use_in_admin":0,"debug":0,"store_external_id":0,"external_id_jwt_property":"","stateless_auth":0,"drupal_authentication":1},"rhd_admin":{"admin-logout-too":false},"user":{"uid":0,"permissionsHash":"4543e4cc93c24d6a601ed06b89d7dce67ea533cfd6fd04e8c410718682fb4f5c"},"rhd":{"contentGateway":{"baseUrl":"https:\/\/developers.redhat.com","fileBaseUrl":"\/\/developers.redhat.com\/content-gateway\/file\/"},"swel":{"url":"https:\/\/api.developers.redhat.com\/swel"},"red_hat_universal_navigation":{"red_hat_environment":"prod","red_hat_universal_navigation_environment":"prod","red_hat_environment_calc_nav":"prod"}}}</script> <script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.35.5/es6-shim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/es6-promise/4.1.1/es6-promise.auto.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/fetch/2.0.4/fetch.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/webcomponentsjs/2.4.3/custom-elements-es5-adapter.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/webcomponentsjs/2.4.3/webcomponents-bundle.js"></script> <script src="/sites/default/files/js/js_pstHYq1gXCLSM2KKTXLESvIY4_Tp7hL8nhYDZnYxr4c.js?scope=footer&amp;delta=5&amp;language=en&amp;theme=rhdp_fe&amp;include=eJx1UlF24yAMvJAJP3sfngxKrBgjKkFS9_Qrx6032df8IJiBkUYiZhAOCyaCkGkUkDW0CRf08R0zPBj_wpx2RmmpGYNghNriBP5_YIgs6Kk0lAL5dP3oaI_PLMvOJOnVcG3QUIcEDTKsKFaGIXDxsX6aWGUxgRB5qVywtDcXu6K8oSLzTOZkNhONJVBJpjNmjrN_2g-CKUzQwvXe_IxrzAyzu6rDz93BcSEjSKFyCRXapP53OGhbs_nSVRsufgTFQaZUwxm9xaDKx_lKAo5UO7rIOWO0Mg_S1Lb857z-cVH1WWSLbp_GDxo5odNCtWJ7Ab8xV4V0Oaz0QjcUhRwK3OgCjbh4iJF7aSEJ18T3sukEzPzRIeAyYvL74YF_obVQZ_8dw8LpqVWmfybbn5nNhP8dHmxm3C0faWQrZ_U2aWvEDz52ysletzsbGtT6Y2UON8K7-sd6sqw9_-sCpOQaOyjrUYlOsG3tD6t_cR0gmyZtf3Dz8_gL6jGlHKzzQmM36i8AVEaZ"></script> <script src="https://www.google.com/recaptcha/api.js?onload=onloadRecaptchaCallback&amp;render=explicit" defer async></script> <script src="/sites/default/files/js/js_2nOG2CnUkb_OjVzunmfIC2TqyDuiITuSKf_ZyiWX2Bk.js?scope=footer&amp;delta=7&amp;language=en&amp;theme=rhdp_fe&amp;include=eJx1UlF24yAMvJAJP3sfngxKrBgjKkFS9_Qrx6032df8IJiBkUYiZhAOCyaCkGkUkDW0CRf08R0zPBj_wpx2RmmpGYNghNriBP5_YIgs6Kk0lAL5dP3oaI_PLMvOJOnVcG3QUIcEDTKsKFaGIXDxsX6aWGUxgRB5qVywtDcXu6K8oSLzTOZkNhONJVBJpjNmjrN_2g-CKUzQwvXe_IxrzAyzu6rDz93BcSEjSKFyCRXapP53OGhbs_nSVRsufgTFQaZUwxm9xaDKx_lKAo5UO7rIOWO0Mg_S1Lb857z-cVH1WWSLbp_GDxo5odNCtWJ7Ab8xV4V0Oaz0QjcUhRwK3OgCjbh4iJF7aSEJ18T3sukEzPzRIeAyYvL74YF_obVQZ_8dw8LpqVWmfybbn5nNhP8dHmxm3C0faWQrZ_U2aWvEDz52ysletzsbGtT6Y2UON8K7-sd6sqw9_-sCpOQaOyjrUYlOsG3tD6t_cR0gmyZtf3Dz8_gL6jGlHKzzQmM36i8AVEaZ"></script> <script src="https://sso.redhat.com/auth/js/keycloak.js"></script> <script src="/sites/default/files/js/js_NQdUiA5Qbyg2Fl8k22-5HvIy3JTwA6AaBQ-96SrUuWo.js?scope=footer&amp;delta=9&amp;language=en&amp;theme=rhdp_fe&amp;include=eJx1UlF24yAMvJAJP3sfngxKrBgjKkFS9_Qrx6032df8IJiBkUYiZhAOCyaCkGkUkDW0CRf08R0zPBj_wpx2RmmpGYNghNriBP5_YIgs6Kk0lAL5dP3oaI_PLMvOJOnVcG3QUIcEDTKsKFaGIXDxsX6aWGUxgRB5qVywtDcXu6K8oSLzTOZkNhONJVBJpjNmjrN_2g-CKUzQwvXe_IxrzAyzu6rDz93BcSEjSKFyCRXapP53OGhbs_nSVRsufgTFQaZUwxm9xaDKx_lKAo5UO7rIOWO0Mg_S1Lb857z-cVH1WWSLbp_GDxo5odNCtWJ7Ab8xV4V0Oaz0QjcUhRwK3OgCjbh4iJF7aSEJ18T3sukEzPzRIeAyYvL74YF_obVQZ_8dw8LpqVWmfybbn5nNhP8dHmxm3C0faWQrZ_U2aWvEDz52ysletzsbGtT6Y2UON8K7-sd6sqw9_-sCpOQaOyjrUYlOsG3tD6t_cR0gmyZtf3Dz8_gL6jGlHKzzQmM36i8AVEaZ"></script> <script src="https://issues.redhat.com/plugins/servlet/issueCollectorBootstrap.js?locale=en-UK&amp;collectorId=03f305bd" defer></script> <script src="/themes/custom/rhdp_fe/dist/js/custom-jira-collector.js?snb26i" defer></script> <script src="/modules/contrib/red_hat_shared_libs/dist/rhds-elements/modules/rh-cta-entry.js" type="module"></script> <script src="/sites/default/files/js/js_tyYCOfZb0tkOuPYtam7DgiFhcLm3zI4pjW63M8WSSU4.js?scope=footer&amp;delta=13&amp;language=en&amp;theme=rhdp_fe&amp;include=eJx1UlF24yAMvJAJP3sfngxKrBgjKkFS9_Qrx6032df8IJiBkUYiZhAOCyaCkGkUkDW0CRf08R0zPBj_wpx2RmmpGYNghNriBP5_YIgs6Kk0lAL5dP3oaI_PLMvOJOnVcG3QUIcEDTKsKFaGIXDxsX6aWGUxgRB5qVywtDcXu6K8oSLzTOZkNhONJVBJpjNmjrN_2g-CKUzQwvXe_IxrzAyzu6rDz93BcSEjSKFyCRXapP53OGhbs_nSVRsufgTFQaZUwxm9xaDKx_lKAo5UO7rIOWO0Mg_S1Lb857z-cVH1WWSLbp_GDxo5odNCtWJ7Ab8xV4V0Oaz0QjcUhRwK3OgCjbh4iJF7aSEJ18T3sukEzPzRIeAyYvL74YF_obVQZ_8dw8LpqVWmfybbn5nNhP8dHmxm3C0faWQrZ_U2aWvEDz52ysletzsbGtT6Y2UON8K7-sd6sqw9_-sCpOQaOyjrUYlOsG3tD6t_cR0gmyZtf3Dz8_gL6jGlHKzzQmM36i8AVEaZ"></script> <script src="/themes/custom/rhdp_fe/dist/js/pdf-links.js?snb26i" defer></script> <script src="/themes/custom/rhdp_fe/dist/js/scroll-to-top.js?snb26i" defer></script> <script src="https://kit.fontawesome.com/3f83b4c6d2.js" defer></script> <script src="/themes/custom/rhdp_fe/dist/js/code-snippet.js?snb26i" defer></script> <script src="/modules/contrib/red_hat_shared_libs/dist/@patternfly/pfe-cta/dist/pfe-cta.min.js" type="module"></script> <script src="/modules/contrib/red_hat_shared_libs/dist/@cpelements/pfe-navigation/dist/pfe-navigation.min.js" type="module"></script> <script src="/modules/contrib/red_hat_shared_libs/dist/@cpelements/rh-account-dropdown/dist/rh-account-dropdown.min.js" type="module"></script> <script src="/modules/contrib/red_hat_shared_libs/dist/@patternfly/pfe-avatar/dist/pfe-avatar.min.js" type="module"></script> <script src="/sites/default/files/js/js_5aj1ErD8ohwXPfOzphXxrImOZ_gkKP2YY5LcrtSUaK4.js?scope=footer&amp;delta=22&amp;language=en&amp;theme=rhdp_fe&amp;include=eJx1UlF24yAMvJAJP3sfngxKrBgjKkFS9_Qrx6032df8IJiBkUYiZhAOCyaCkGkUkDW0CRf08R0zPBj_wpx2RmmpGYNghNriBP5_YIgs6Kk0lAL5dP3oaI_PLMvOJOnVcG3QUIcEDTKsKFaGIXDxsX6aWGUxgRB5qVywtDcXu6K8oSLzTOZkNhONJVBJpjNmjrN_2g-CKUzQwvXe_IxrzAyzu6rDz93BcSEjSKFyCRXapP53OGhbs_nSVRsufgTFQaZUwxm9xaDKx_lKAo5UO7rIOWO0Mg_S1Lb857z-cVH1WWSLbp_GDxo5odNCtWJ7Ab8xV4V0Oaz0QjcUhRwK3OgCjbh4iJF7aSEJ18T3sukEzPzRIeAyYvL74YF_obVQZ_8dw8LpqVWmfybbn5nNhP8dHmxm3C0faWQrZ_U2aWvEDz52ysletzsbGtT6Y2UON8K7-sd6sqw9_-sCpOQaOyjrUYlOsG3tD6t_cR0gmyZtf3Dz8_gL6jGlHKzzQmM36i8AVEaZ"></script> <script src="/modules/contrib/red_hat_shared_libs/dist/rhds-elements/modules/rh-global-footer-entry.js" type="module"></script> <script src="/modules/contrib/red_hat_shared_libs/dist/rhds-elements/modules/rh-footer-entry.js" type="module"></script> <script src="/sites/default/files/js/js_ukhuePZtBVhVO7rZJnoZGSEEURGv1qdwrxKZ4_Biq78.js?scope=footer&amp;delta=25&amp;language=en&amp;theme=rhdp_fe&amp;include=eJx1UlF24yAMvJAJP3sfngxKrBgjKkFS9_Qrx6032df8IJiBkUYiZhAOCyaCkGkUkDW0CRf08R0zPBj_wpx2RmmpGYNghNriBP5_YIgs6Kk0lAL5dP3oaI_PLMvOJOnVcG3QUIcEDTKsKFaGIXDxsX6aWGUxgRB5qVywtDcXu6K8oSLzTOZkNhONJVBJpjNmjrN_2g-CKUzQwvXe_IxrzAyzu6rDz93BcSEjSKFyCRXapP53OGhbs_nSVRsufgTFQaZUwxm9xaDKx_lKAo5UO7rIOWO0Mg_S1Lb857z-cVH1WWSLbp_GDxo5odNCtWJ7Ab8xV4V0Oaz0QjcUhRwK3OgCjbh4iJF7aSEJ18T3sukEzPzRIeAyYvL74YF_obVQZ_8dw8LpqVWmfybbn5nNhP8dHmxm3C0faWQrZ_U2aWvEDz52ysletzsbGtT6Y2UON8K7-sd6sqw9_-sCpOQaOyjrUYlOsG3tD6t_cR0gmyZtf3Dz8_gL6jGlHKzzQmM36i8AVEaZ"></script> <script src="https://static.addtoany.com/menu/page.js"></script> <script src="/modules/contrib/red_hat_shared_libs/dist/@cpelements/rh-site-switcher/dist/site-switcher.min.js" type="module"></script> <script src="/sites/default/files/js/js_FcQh0-HbigQot2IQEn0NswEFPJ4n0FgAl1UxtfZ_GfQ.js?scope=footer&amp;delta=28&amp;language=en&amp;theme=rhdp_fe&amp;include=eJx1UlF24yAMvJAJP3sfngxKrBgjKkFS9_Qrx6032df8IJiBkUYiZhAOCyaCkGkUkDW0CRf08R0zPBj_wpx2RmmpGYNghNriBP5_YIgs6Kk0lAL5dP3oaI_PLMvOJOnVcG3QUIcEDTKsKFaGIXDxsX6aWGUxgRB5qVywtDcXu6K8oSLzTOZkNhONJVBJpjNmjrN_2g-CKUzQwvXe_IxrzAyzu6rDz93BcSEjSKFyCRXapP53OGhbs_nSVRsufgTFQaZUwxm9xaDKx_lKAo5UO7rIOWO0Mg_S1Lb857z-cVH1WWSLbp_GDxo5odNCtWJ7Ab8xV4V0Oaz0QjcUhRwK3OgCjbh4iJF7aSEJ18T3sukEzPzRIeAyYvL74YF_obVQZ_8dw8LpqVWmfybbn5nNhP8dHmxm3C0faWQrZ_U2aWvEDz52ysletzsbGtT6Y2UON8K7-sd6sqw9_-sCpOQaOyjrUYlOsG3tD6t_cR0gmyZtf3Dz8_gL6jGlHKzzQmM36i8AVEaZ"></script> <script type="text/javascript"> if (("undefined" !== typeof _satellite) && ("function" === typeof _satellite.pageBottom)) { _satellite.pageBottom(); } </script> <!-- Zendesk form --> <div class="rh-zendesk-support-form block block-rhd-zendesk block-rh-zendesk-form-block" data-drupal-selector="rh-zendesk-support-form" data-recaptcha-id="rh_zendesk_support_form" data-block-plugin-id="rh_zendesk_form_block"> <div> <pfe-modal> <div class="component"> <div class="zd-form-container"> <h2>Report a website issue</h2> <form action="/cheat-sheets/bash-shell-cheat-sheet" method="post" id="rh-zendesk-support-form" accept-charset="UTF-8" class="zd-form"> <div class="result_message"></div><div class="js-form-item form-item js-form-type-textfield form-item-name js-form-item-name"> <label for="edit-name" class="js-form-required form-required">Your name</label> <input data-drupal-selector="edit-name" type="text" id="edit-name" name="name" value="" size="60" maxlength="128" class="form-text required" required="required" aria-required="true" /> </div> <div class="js-form-item form-item js-form-type-email form-item-email js-form-item-email"> <label for="edit-email" class="js-form-required form-required">Your e-mail address</label> <input data-drupal-selector="edit-email" type="email" id="edit-email" name="email" value="" size="60" maxlength="254" class="form-email required" required="required" aria-required="true" /> </div> <div class="js-form-item form-item js-form-type-textfield form-item-subject js-form-item-subject"> <label for="edit-subject" class="js-form-required form-required">Subject</label> <input data-drupal-selector="edit-subject" type="text" id="edit-subject" name="subject" value="" size="60" maxlength="128" class="form-text required" required="required" aria-required="true" /> </div> <div class="js-form-item form-item js-form-type-textarea form-item-description js-form-item-description"> <label for="edit-description" class="js-form-required form-required">Message</label> <div> <textarea data-drupal-selector="edit-description" id="edit-description" name="description" rows="5" cols="60" class="form-textarea required" required="required" aria-required="true"></textarea> </div> </div> <div class="js-form-item form-item js-form-type-select form-item-zendesk-custom-field-cs-category js-form-item-zendesk-custom-field-cs-category"> <label for="edit-zendesk-custom-field-cs-category" class="js-form-required form-required">Type of request/issue</label> <pfe-select> <select data-drupal-selector="edit-zendesk-custom-field-cs-category" id="edit-zendesk-custom-field-cs-category" name="zendesk_custom_field_cs_category" class="form-select required" required="required" aria-required="true"> <option value="rhd__download_issue">Download Issue - Logged in User can&#039;t get file</option> <option value="rhd__content_issue">Content is wrong or missing from site</option> <option value="rhd__learning_path__broken_instruqt">Learning Path trouble : Broken Instruqt</option> <option value="rhd__learning_path__missing_content">Learning Path trouble : Missing Content</option> <option value="rhd__product_issue">Product Issue</option> <option value="rhd__events">Trouble registering for an event</option> <option value="rhd__login_issue">I cannot log in</option> <option value="rhd__subscription_renewal">I cannot renew my subscription</option> <option value="rhd__sign_up_issue">I cannot sign up to the Red Hat Developer Program</option> <option value="rhd__other" selected="selected">Other</option> </select> </pfe-select> </div> <div class="js-form-item form-item js-form-type-textfield form-item-zendesk-custom-field-url js-form-item-zendesk-custom-field-url"> <label for="edit-zendesk-custom-field-url">Problem Page URL</label> <input data-drupal-selector="edit-zendesk-custom-field-url" type="text" id="edit-zendesk-custom-field-url" name="zendesk_custom_field_url" value="" size="60" maxlength="128" placeholder="https://developers.redhat.com/" class="form-text" data-drupal-states="{&quot;disabled&quot;:[{&quot;:input[name=\u0022zendesk_custom_field_cs_category\u0022]&quot;:{&quot;value&quot;:&quot;rhd__login_issue&quot;}},{&quot;:input[name=\u0022zendesk_custom_field_cs_category\u0022]&quot;:{&quot;value&quot;:&quot;rhd__subscription_renewal&quot;}},{&quot;:input[name=\u0022zendesk_custom_field_cs_category\u0022]&quot;:{&quot;value&quot;:&quot;rhd__sign_up_issue&quot;}}]}" /> </div> <div class="js-form-item form-item js-form-type-select form-item-zendesk-custom-field-country-territory js-form-item-zendesk-custom-field-country-territory"> <label for="edit-zendesk-custom-field-country-territory" class="js-form-required form-required">Country/Territory</label> <pfe-select> <select data-drupal-selector="edit-zendesk-custom-field-country-territory" id="edit-zendesk-custom-field-country-territory" name="zendesk_custom_field_country_territory" class="form-select required" required="required" aria-required="true"> <option value="unknown">N/A</option> <option value="na__canada">Canada</option> <option value="gcg__china">China</option> <option value="india__india">India</option> <option value="na__usa">United States</option> <optgroup label="APAC"> <option value="anz__american_samoa">American Samoa</option> <option value="anz__australia">Australia</option> <option value="india__bangladesh">Bangladesh</option> <option value="india__bhutan">Bhutan</option> <option value="asean__brunei">Brunei Darussalam</option> <option value="asean__cambodia">Cambodia</option> <option value="anz__christmas_island">Christmas Island</option> <option value="apac__cocos_islands">Cocos (Keeling) Islands</option> <option value="anz__cook_islands">Cook Islands</option> <option value="anz__fiji">Fiji</option> <option value="apac__guam">Guam</option> <option value="apac__heard_island_and_mcdonald_islands">Heard Island and McDonald Islands</option> <option value="gcg__hongkong">Hong Kong</option> <option value="asean__indonesia">Indonesia</option> <option value="japan">Japan</option> <option value="apac__kiribati">Kiribati</option> <option value="korea">Korea, Republic of</option> <option value="asean__laos">Lao People&#039;s Democratic Republic</option> <option value="gcg__macau">Macao</option> <option value="asean__malaysia">Malaysia</option> <option value="india__maldives">Maldives</option> <option value="gcg__mongolia">Mongolia</option> <option value="apac__marshall_islands">Marshall Islands</option> <option value="asean__myanmar">Myanmar</option> <option value="anz__nauru">Nauru</option> <option value="india__nepal">Nepal</option> <option value="anz__new_zealand">New Zealand</option> <option value="apac__niue">Niue</option> <option value="apac__norfolk_island">Norfolk Island</option> <option value="apac__northern_mariana_islands">Northern Mariana Islands</option> <option value="asean__palau">Palau</option> <option value="anz__papua_new_guinea">Papua New Guinea</option> <option value="asean__phillipines">Philippines</option> <option value="anz__samoa">Samoa</option> <option value="asean__singapore">Singapore</option> <option value="anz__solomon_islands">Solomon Islands</option> <option value="india__sri_lanka">Sri Lanka</option> <option value="asean__thailand">Thailand</option> <option value="asean__timor_leste">Timor-Leste</option> <option value="apac__tokelau">Tokelau</option> <option value="anz__tonga">Tonga</option> <option value="anz__tuvalu">Tuvalu</option> <option value="gcg__taiwan">Taiwan</option> <option value="anz__vanuatu">Vanuatu</option> <option value="asean__vietnum">Viet Nam</option> </optgroup> <optgroup label="EMEA"> <option value="emea__afghanistan">Afghanistan</option> <option value="emea__aland_islands">Aland Islands</option> <option value="emea__albania">Albania</option> <option value="emea__algeria">Algeria</option> <option value="emea__andorra">Andorra</option> <option value="emea__angola">Angola</option> <option value="emea__armenia">Armenia</option> <option value="emea__aruba">Aruba</option> <option value="emea__austria">Austria</option> <option value="emea__azerbaijan">Azerbaijan</option> <option value="emea__bahrain">Bahrain</option> <option value="emea__belarus">Belarus</option> <option value="emea__belgium">Belgium</option> <option value="emea__benin">Benin</option> <option value="emea__bermuda">Bermuda</option> <option value="emea__bosnia_and_herzegovina">Bosnia and Herzegovina</option> <option value="emea__botswana">Botswana</option> <option value="emea__bouvet_island">Bouvet Island</option> <option value="emea__british_indian_ocean_territory">British Indian Ocean Territory</option> <option value="emea__bulgaria">Bulgaria</option> <option value="emea__burkina_faso">Burkina Faso</option> <option value="emea__burundi">Burundi</option> <option value="emea__cameroon">Cameroon</option> <option value="emea__cape_verde">Cape Verde</option> <option value="emea__central_african_republic">Central African Republic</option> <option value="emea__chad">Chad</option> <option value="emea__comoros">Comoros</option> <option value="emea__congo">Congo</option> <option value="emea__congo__the_democratic_republic_of_the">Congo, The Democratic Republic of the</option> <option value="emea__cote_d_ivoire">Cote d&#039;Ivoire</option> <option value="emea__croatia">Croatia</option> <option value="emea__curacao">Curacao</option> <option value="emea__cyprus">Cyprus</option> <option value="emea__czech_republic">Czech Republic</option> <option value="emea__denmark">Denmark</option> <option value="emea__djibouti">Djibouti</option> <option value="emea__egypt">Egypt</option> <option value="emea__equatorial_guinea">Equatorial Guinea</option> <option value="emea__eritrea">Eritrea</option> <option value="emea__estonia">Estonia</option> <option value="emea__ethiopia">Ethiopia</option> <option value="emea__faroe_islands">Faroe Islands</option> <option value="emea__finland">Finland</option> <option value="emea__france">France</option> <option value="emea__french_polynesia">French Polynesia</option> <option value="emea__french_southern_territories">French Southern Territories</option> <option value="emea__gabon">Gabon</option> <option value="emea__gambia">Gambia</option> <option value="emea__georgia">Georgia</option> <option value="emea__germany">Germany</option> <option value="emea__ghana">Ghana</option> <option value="emea__gibraltar">Gibraltar</option> <option value="emea__greece">Greece</option> <option value="emea__greenland">Greenland</option> <option value="emea__guadeloupe">Guadeloupe</option> <option value="emea__guernsey">Guernsey</option> <option value="emea__guinea">Guinea</option> <option value="emea__guinea-bissau">Guinea-Bissau</option> <option value="emea__holy_see__vatican_city_state_">Holy See (Vatican City State)</option> <option value="emea__hungary">Hungary</option> <option value="emea__iceland">Iceland</option> <option value="emea__iran__islamic_republic_of">Iran, Islamic Republic of</option> <option value="emea__iraq">Iraq</option> <option value="emea__ireland">Ireland</option> <option value="emea__isle_of_man">Isle of Man</option> <option value="emea__israel">Israel</option> <option value="emea__italy">Italy</option> <option value="emea__jersey">Jersey</option> <option value="emea__jordan">Jordan</option> <option value="emea__kazakhstan">Kazakhstan</option> <option value="emea__kenya">Kenya</option> <option value="emea__kuwait">Kuwait</option> <option value="emea__kyrgyzstan">Kyrgyzstan</option> <option value="emea__latvia">Latvia</option> <option value="emea__lebanon">Lebanon</option> <option value="emea__lesotho">Lesotho</option> <option value="emea__liberia">Liberia</option> <option value="emea__libyan_arab_jamahiriya">Libyan Arab Jamahiriya</option> <option value="emea__liechtenstein">Liechtenstein</option> <option value="emea__lithuania">Lithuania</option> <option value="emea__luxembourg">Luxembourg</option> <option value="emea__macedonia__the_former_yugoslav_republic_of">Macedonia, The Former Yugoslav Republic of</option> <option value="emea__madagascar">Madagascar</option> <option value="emea__malawi">Malawi</option> <option value="emea__mali">Mali</option> <option value="emea__malta">Malta</option> <option value="emea__martinique">Martinique</option> <option value="emea__mauritania">Mauritania</option> <option value="emea__mauritius">Mauritius</option> <option value="emea__mayotte">Mayotte</option> <option value="emea__moldova__republic_of">Moldova, Republic of</option> <option value="emea__monaco">Monaco</option> <option value="emea__montenegro">Montenegro</option> <option value="emea__morocco">Morocco</option> <option value="emea__mozambique">Mozambique</option> <option value="emea__namibia">Namibia</option> <option value="emea__netherlands">Netherlands</option> <option value="emea__netherlands_antilles">Netherlands Antilles</option> <option value="emea__new_caledonia">New Caledonia</option> <option value="emea__niger">Niger</option> <option value="emea__nigeria">Nigeria</option> <option value="emea__norway">Norway</option> <option value="emea__oman">Oman</option> <option value="india__pakistan">Pakistan</option> <option value="emea__palestinian_territory_occupied">Palestinian Territory, Occupied</option> <option value="emea__pitcairn">Pitcairn</option> <option value="emea__poland">Poland</option> <option value="emea__portugal">Portugal</option> <option value="emea__qatar">Qatar</option> <option value="emea__reunion">Reunion</option> <option value="emea__romania">Romania</option> <option value="emea__russian_federation">Russian Federation</option> <option value="emea__rwanda">Rwanda</option> <option value="emea__saint_barthelemy">Saint Barthelemy</option> <option value="emea__saint_helena">Saint Helena</option> <option value="emea__saint_martin__french_part_">Saint Martin (French part)</option> <option value="emea__saint_pierre_and_miquelon">Saint Pierre and Miquelon</option> <option value="emea__san_marino">San Marino</option> <option value="emea__sao_tome_and_principe">Sao Tome and Principe</option> <option value="emea__saudi_arabia">Saudi Arabia</option> <option value="emea__senegal">Senegal</option> <option value="emea__serbia">Serbia</option> <option value="emea__serbia_and_montenegro">Serbia and Montenegro</option> <option value="emea__seychelles">Seychelles</option> <option value="emea__sierra_leone">Sierra Leone</option> <option value="emea__sint_maarten">Sint Maarten</option> <option value="emea__slovakia">Slovakia</option> <option value="emea__slovenia">Slovenia</option> <option value="emea__somalia">Somalia</option> <option value="emea__south_africa">South Africa</option> <option value="emea__south_georgia_and_the_south_sandwich_islands">South Georgia and the South Sandwich Islands</option> <option value="emea__south_sudan">South Sudan</option> <option value="emea__spain">Spain</option> <option value="emea__sudan">Sudan</option> <option value="emea__svalbard_and_jan_mayen">Svalbard and Jan Mayen</option> <option value="emea__swaziland">Swaziland</option> <option value="emea__sweden">Sweden</option> <option value="emea__switzerland">Switzerland</option> <option value="emea__syrian_arab_republic">Syrian Arab Republic</option> <option value="emea__tajikistan">Tajikistan</option> <option value="emea__tanzania__united_republic_of">Tanzania, United Republic of</option> <option value="emea__togo">Togo</option> <option value="emea__tunisia">Tunisia</option> <option value="emea__turkey">Turkey</option> <option value="emea__turkmenistan">Turkmenistan</option> <option value="emea__uganda">Uganda</option> <option value="emea__ukraine">Ukraine</option> <option value="emea__united_arab_emirates">United Arab Emirates</option> <option value="emea__united_kingdom">United Kingdom</option> <option value="emea__uzbekistan">Uzbekistan</option> <option value="emea__wallis_and_futuna">Wallis and Futuna</option> <option value="emea__western_sahara">Western Sahara</option> <option value="emea__yemen">Yemen</option> <option value="emea__zaire">Zaire</option> <option value="emea__zambia">Zambia</option> <option value="emea__zimbabwe">Zimbabwe</option> </optgroup> <optgroup label="LATAM"> <option value="latam__anguilla">Anguilla</option> <option value="latam__antigua_and_barbuda">Antigua and Barbuda</option> <option value="latam__argentina">Argentina</option> <option value="latam__bahamas">Bahamas</option> <option value="latam__barbados">Barbados</option> <option value="latam__belize">Belize</option> <option value="latam__bolivia">Bolivia</option> <option value="latam__brazil">Brazil</option> <option value="latam__cayman_islands">Cayman Islands</option> <option value="latam__chile">Chile</option> <option value="latam__colombia">Colombia</option> <option value="latam__costa_rica">Costa Rica</option> <option value="latam__cuba">Cuba</option> <option value="latam__dominica">Dominica</option> <option value="latam__dominican_republic">Dominican Republic</option> <option value="latam__ecuador">Ecuador</option> <option value="latam__el_salvador">El Salvador</option> <option value="latam__falkland_islands__malvinas_">Falkland Islands (Malvinas)</option> <option value="latam__french_guiana">French Guiana</option> <option value="latam__grenada">Grenada</option> <option value="latam__guatemala">Guatemala</option> <option value="latam__guyana">Guyana</option> <option value="latam__haiti">Haiti</option> <option value="latam__honduras">Honduras</option> <option value="latam__jamaica">Jamaica</option> <option value="latam__mexico">Mexico</option> <option value="latam__micronesia__federated_states_of">Micronesia, Federated States of</option> <option value="latam__montserrat">Montserrat</option> <option value="latam__nicaragua">Nicaragua</option> <option value="latam__panama">Panama</option> <option value="latam__paraguay">Paraguay</option> <option value="latam__peru">Peru</option> <option value="latam__puerto_rico">Puerto Rico</option> <option value="latam__saint_kitts_and_nevis">Saint Kitts and Nevis</option> <option value="latam__saint_lucia">Saint Lucia</option> <option value="latam__saint_vincent_and_the_grenadines">Saint Vincent and the Grenadines</option> <option value="latam__suriname">Suriname</option> <option value="latam__trinidad_and_tobago">Trinidad and Tobago</option> <option value="latam__turks_and_caicos_islands">Turks and Caicos Islands</option> <option value="latam__united_states_minor_outlying_islands">United States Minor Outlying Islands</option> <option value="latam__uruguay">Uruguay</option> <option value="latam__venezuela">Venezuela</option> <option value="latam__virgin_islands__british">Virgin Islands, British</option> <option value="latam__virgin_islands__u.s.">Virgin Islands, U.S.</option> </optgroup> </select> </pfe-select> </div> <div class="js-form-item form-item js-form-type-textfield form-item-zendesk-custom-field-customer-account-number js-form-item-zendesk-custom-field-customer-account-number"> <label for="edit-zendesk-custom-field-customer-account-number">Red Hat Account Number</label> <input data-drupal-selector="edit-zendesk-custom-field-customer-account-number" type="text" id="edit-zendesk-custom-field-customer-account-number" name="zendesk_custom_field_customer_account_number" value="" size="60" maxlength="128" class="form-text" /> </div> <div class="js-form-item form-item js-form-type-textfield form-item-zendesk-custom-field-customer-login js-form-item-zendesk-custom-field-customer-login"> <label for="edit-zendesk-custom-field-customer-login">Red Hat Username</label> <input data-drupal-selector="edit-zendesk-custom-field-customer-login" type="text" id="edit-zendesk-custom-field-customer-login" name="zendesk_custom_field_customer_login" value="" size="60" maxlength="128" class="form-text" /> </div> <div id="rh_zendesk_support_form-captcha" class="recaptcha recaptcha-wrapper js-form-wrapper form-wrapper" data-drupal-selector="edit-captcha"></div> <input data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="Send" class="button js-form-submit form-submit pf-m-primary pf-u-mr-md pf-c-button pf-u-ml-0" /> <input autocomplete="off" data-drupal-selector="form-xltstt3zxp3g-br9aebl9gewvcyfyclj5rs2q-6c0a0" type="hidden" name="form_build_id" value="form-XLtSTT3zXp3g_Br9AebL9gEwvcYfyclj5Rs2Q_6c0A0" /> <input data-drupal-selector="edit-rh-zendesk-support-form" type="hidden" name="form_id" value="rh_zendesk_support_form" /> <input data-drupal-selector="edit-simple-recaptcha-token" type="hidden" name="simple_recaptcha_token" value="" /> <input data-drupal-selector="edit-simple-recaptcha-type" type="hidden" name="simple_recaptcha_type" value="v2" /> </form> </div> </div> </pfe-modal> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10