{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Web Dev with Matt","title":"Make your Command-Line Experience More Enjoyable and Efficient with Shell Aliases","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/6ac69621\"></iframe>","width":"100%","height":180,"duration":669,"description":"If you've used the shell, terminal, or command-line all that much, you'll know that it's powerful and extremely flexible. However, you'll also know that that power and flexibility comes with a cost. Commands can be hard to remember, have options and parameters that become complicated to type consistently, without overlooking options or typing them incorrectly.\nThat's why you need to learn about shell aliases!\nThey let you create short, punchy, and memorable names for commands and command pipelines, no matter how complicated they are. In this episode, you'll learn more about them, and how to create, list, and remove them, both temporarily and permanently.\nLinks from the episode\nThe alias description on Wikipedia\nBash shell initialisation files\nZ shell initialisation files\nWindows macros (which are analagous to aliases)\nWindows PowerShell set-alias command\nWant to grow your knowledge further?\nCheck out the books below, where you can grow your web development skills in a very focused, very hands-on way.\nDeploy with Docker Compose\nMezzio Essentials\nHosted and produced in Bundaberg by: Matthew Setter.\nWebsite: https://matthewsetter.com.\nFollow me on: LinkedIn.\nIf you like the podcast, and want to support it, how about buying me a coffee?","thumbnail_url":"https://img.transistorcdn.com/ErogIDxqOFQN8RVLHvl3XfLOJ_kkPEv3rY7vQp7PDxI/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzEyNjc1LzE2NzIz/ODI3ODYtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}