54,302 blogs · [ { "id": "01a08736-a597-73b5-ba34-6f2198d8c23a", "title": "How to Use Bash Parameter Expansion", "url": "https://bash-prompt.net/guides/bash-parameter-expansion/", "published_at": "2026-08-24T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f18bce528", "title": "How to Create a Random Password on the Command Line", "url": "https://bash-prompt.net/guides/bash-create-random-text/", "published_at": "2026-01-15T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1960924f", "title": "Quickly Create Temporary Files and Directories with mktemp", "url": "https://bash-prompt.net/guides/bash-temp/", "published_at": "2025-12-03T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f198161dc", "title": "Automatic SSH Lockout", "url": "https://bash-prompt.net/guides/bash-ssh-persourcepenalties/", "published_at": "2025-11-30T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f19aa4c51", "title": "How to Generate Text-to-Speech Locally", "url": "https://bash-prompt.net/guides/bash-piper-audio/", "published_at": "2025-09-22T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1a2226f0", "title": "Simplify WireGuard User Management with Vanity Keys", "url": "https://bash-prompt.net/guides/wireguard-vanity-key/", "published_at": "2025-08-23T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1ab210b8", "title": "Text-to-Speech on the Command Line", "url": "https://bash-prompt.net/guides/bash-text-to-speech/", "published_at": "2025-08-17T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1ad56831", "title": "cURL to an IP address With a Hostname", "url": "https://bash-prompt.net/guides/bash-curl-ip-hostname/", "published_at": "2025-04-13T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1b991347", "title": "Whois and IP Address Info", "url": "https://bash-prompt.net/guides/bash-whois-ip/", "published_at": "2025-04-11T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1c43a7fa", "title": "Using Column to Make Bash More Understandable", "url": "https://bash-prompt.net/guides/bash-column/", "published_at": "2025-03-25T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1c7c689a", "title": "Some Alternatives to dd", "url": "https://bash-prompt.net/guides/bash-dd-alternatives/", "published_at": "2025-02-27T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1cd72e7f", "title": "Debugging Bash Scripts - Part 5 - Jump forward in a script", "url": "https://bash-prompt.net/guides/bash-debugging-5/", "published_at": "2024-03-18T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1dd5a8f7", "title": "Debugging Bash Scripts - Part 3 - Using echo", "url": "https://bash-prompt.net/guides/bash-debugging-3/", "published_at": "2024-03-17T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1eae6e3f", "title": "Debugging Bash Scripts - Part 4 - ShellCheck", "url": "https://bash-prompt.net/guides/bash-debugging-4/", "published_at": "2024-03-17T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1f15e166", "title": "Debugging Bash Scripts - Part 1 - Verbose Output", "url": "https://bash-prompt.net/guides/bash-debugging-1/", "published_at": "2024-03-02T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f1f4d0f14", "title": "Debugging Bash Scripts - Part 2 - Using exit", "url": "https://bash-prompt.net/guides/bash-debugging-2/", "published_at": "2024-03-02T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f204cd707", "title": "How To Use Xargs To Execute Processes In Parallel", "url": "https://bash-prompt.net/guides/bash-xargs-parallel/", "published_at": "2024-02-05T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f20d99a42", "title": "How To Downsize an MP3 Audiobook to OPUS", "url": "https://bash-prompt.net/guides/bash-mp3-to-opus/", "published_at": "2024-01-30T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f219a8b70", "title": "How to Quickly Check If A Port Is Open With netcat", "url": "https://bash-prompt.net/guides/bash-netcat-open-port/", "published_at": "2023-12-12T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f21eb225c", "title": "Bash Oneliners - Count, Sort, and Print Objects", "url": "https://bash-prompt.net/guides/bash-oneliners-sort/", "published_at": "2023-09-04T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f22c5cb60", "title": "How to Trace An HTTP/HTTPS Request with cURL", "url": "https://bash-prompt.net/guides/bash-curl-trace-page-request/", "published_at": "2023-08-08T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f239be05a", "title": "How to Redirect an HTTP Site From WWW to non-WWW (or the other way around)", "url": "https://bash-prompt.net/guides/apache-redirect-www/", "published_at": "2023-07-31T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f24587768", "title": "How to Redirect an HTTPS Website From WWW to non-WWW (or the other way around)", "url": "https://bash-prompt.net/guides/apache-redirect-https/", "published_at": "2023-07-30T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f24a9b240", "title": "How to Benchmark SSL Performance", "url": "https://bash-prompt.net/guides/openssl-benchmark/", "published_at": "2023-07-27T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f24c79ddb", "title": "How to Flush Your systemd-resolved Cache", "url": "https://bash-prompt.net/guides/bash-flush-systemd-resolve/", "published_at": "2023-07-13T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f24d240f6", "title": "A Shorter Way To Send stdout and stderr to /dev/null", "url": "https://bash-prompt.net/guides/bash-stdout-stderr/", "published_at": "2023-06-10T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f24d4aa11", "title": "How To Reset Sudo Password Lockout", "url": "https://bash-prompt.net/guides/bash-sudo-reset/", "published_at": "2023-05-13T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2590bbf2", "title": "Quickly Create a WireGuard Server and Clients", "url": "https://bash-prompt.net/guides/wireguard-setup/", "published_at": "2023-05-02T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f25b2f6a6", "title": "How To Generate A Let's Encrypt Certificate For Several Hostnames", "url": "https://bash-prompt.net/guides/certbot-multiple-domains/", "published_at": "2022-12-25T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f26a07461", "title": "Switch Your Bash One-Liner Into Your Editor", "url": "https://bash-prompt.net/guides/bash-edit-command/", "published_at": "2021-11-19T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f273c7fe4", "title": "Quickly Test Network Speed Between Two Servers", "url": "https://bash-prompt.net/guides/quick-network-test/", "published_at": "2021-10-28T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2772c8b0", "title": "Quickly Review Linux Server Resource Usage", "url": "https://bash-prompt.net/guides/linux-server-resource-use/", "published_at": "2021-10-12T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f27b37785", "title": "How To Get A List Of URLs From A Website", "url": "https://bash-prompt.net/guides/test-edit/", "published_at": "2021-09-12T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2872aedc", "title": "How To Get A List Of URLs From A Website", "url": "https://bash-prompt.net/guides/wget-spider-site/", "published_at": "2021-09-12T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f28bc26cb", "title": "Easily Speed Up Apache With mod_cache by 65%", "url": "https://bash-prompt.net/guides/apache-mod-cache/", "published_at": "2021-09-10T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f29aab28a", "title": "Practice Using mdadm With Virtual Block Devices", "url": "https://bash-prompt.net/guides/bash-mdadm-practice/", "published_at": "2021-09-06T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2a77283a", "title": "A Simple Guide To Getting Started With SSH Certificates", "url": "https://bash-prompt.net/guides/ssh-certificates/", "published_at": "2021-09-03T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2acdc847", "title": "Create A Simple Desktop Notification From Bash With notify-send", "url": "https://bash-prompt.net/guides/simple-desktop-notify/", "published_at": "2021-08-19T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2b69ec08", "title": "How To Monitor Network Activity With IPTraf-ng", "url": "https://bash-prompt.net/guides/iptraf/", "published_at": "2021-08-10T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2bdd266a", "title": "How To Add An APT GPG Key", "url": "https://bash-prompt.net/guides/bash-apt-add-key/", "published_at": "2021-08-08T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2c2e1a69", "title": "A Simple Bash Help Case Statement", "url": "https://bash-prompt.net/guides/bash-help-case-statement/", "published_at": "2021-08-02T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2c572686", "title": "Bash Set Options For Security", "url": "https://bash-prompt.net/guides/bash-set-options/", "published_at": "2021-07-28T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2cfbdd06", "title": "Bash Idioms For Portability", "url": "https://bash-prompt.net/guides/bash-portability/", "published_at": "2021-07-21T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2d936b22", "title": "Massively Speed Up DNF", "url": "https://bash-prompt.net/guides/bash-dnf-speed/", "published_at": "2021-07-07T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2e4c6949", "title": "How To Mirror A Website With wget", "url": "https://bash-prompt.net/guides/wget-mirror-website/", "published_at": "2021-06-30T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2f467ffa", "title": "Some Useful GNU nano Settings", "url": "https://bash-prompt.net/guides/nanorc-settings/", "published_at": "2021-05-27T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f2fcc4063", "title": "Use Explainshell To Decode A Bash Command", "url": "https://bash-prompt.net/guides/explainshell/", "published_at": "2021-04-21T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3084b4f4", "title": "How To Speed Up Find With -exec Many Times", "url": "https://bash-prompt.net/guides/bash-find-exec-speedup/", "published_at": "2021-02-20T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f30f7f2df", "title": "How To Quickly Find The Number Of CPU Cores", "url": "https://bash-prompt.net/guides/bash-number-of-processors/", "published_at": "2021-02-19T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3122a4e3", "title": "How To Terminate A Stalled SSH Connection", "url": "https://bash-prompt.net/guides/bash-ssh-kill-dead-connectin/", "published_at": "2021-02-12T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f319fe66b", "title": "The SSH KeyGen Security Option You Probably Aren't Using", "url": "https://bash-prompt.net/guides/bash-ssh-unused-option/", "published_at": "2021-01-23T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3253eaf8", "title": "Some Useful Bash Top Settings", "url": "https://bash-prompt.net/guides/bash-top-usefull-stuff/", "published_at": "2021-01-22T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f325e6a54", "title": "A Simple Command Line CPU Benchmark", "url": "https://bash-prompt.net/guides/bash-simple-bash-benchmark/", "published_at": "2021-01-21T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f32c98b18", "title": "How To Copy A File Using Netcat", "url": "https://bash-prompt.net/guides/bash-netcat-copy-file/", "published_at": "2021-01-12T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f337df058", "title": "Intelligent Console History Search", "url": "https://bash-prompt.net/guides/bash-fancy-history/", "published_at": "2021-01-09T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f34771255", "title": "How To Block Pinterest Search Results in Google Images", "url": "https://bash-prompt.net/guides/pinterest-ublockorigin/", "published_at": "2021-01-05T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3525a9a3", "title": "How To Create Custom Share Links With NextCloud", "url": "https://bash-prompt.net/guides/nextcloud-share-redirect/", "published_at": "2021-01-02T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3613c903", "title": "How To Download Files From URLs With Redirects", "url": "https://bash-prompt.net/guides/bash-curl-follow-redirects/", "published_at": "2020-12-28T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f36bdfe75", "title": "The Best Way To Copy Lots Of Small Files", "url": "https://bash-prompt.net/guides/bash-rsync-speedup/", "published_at": "2020-12-19T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f36cbd80a", "title": "How to find which systemd unit owns a process", "url": "https://bash-prompt.net/guides/bash-systemd-process/", "published_at": "2020-12-18T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f377cbd8d", "title": "Benchmarking SSH Ciphers", "url": "https://bash-prompt.net/guides/bash-ssh-ciphers/", "published_at": "2020-12-17T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f37977826", "title": "A Short Guide To Using A Yubikey For SSH Authentication", "url": "https://bash-prompt.net/guides/bash-ssh-yubikey/", "published_at": "2020-12-11T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3818f753", "title": "How To Use Varnish As A Highly Available Load Balancer On CentOS 8 With SSL", "url": "https://bash-prompt.net/guides/varnish-loadbalancer-centos-8/", "published_at": "2020-12-07T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f38b44356", "title": "How To Use Varnish As A Highly Available Load Balancer On Debian 10 With SSL", "url": "https://bash-prompt.net/guides/varnish-loadbalancer-debian-10/", "published_at": "2020-12-07T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3967ac12", "title": "How To Use Varnish As A Highly Available Load Balancer On Ubuntu 20.04 With SSL", "url": "https://bash-prompt.net/guides/varnish-loadbalancer-ubuntu-20-04/", "published_at": "2020-12-07T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f39e870c4", "title": "A Short Guide To Using Linux Man Pages", "url": "https://bash-prompt.net/guides/bash-man-guide/", "published_at": "2020-12-05T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3a33a97b", "title": "How To Colorize Man Pages", "url": "https://bash-prompt.net/guides/bash-colorize-man/", "published_at": "2020-12-05T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3a82c443", "title": "How To Enable Brotli Compression In Apache 2.4 on CentOS 8", "url": "https://bash-prompt.net/guides/apache-brotli-centos-8/", "published_at": "2020-12-05T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3abb1cff", "title": "How To Enable Brotli Compression In Apache 2.4 on Debian 10", "url": "https://bash-prompt.net/guides/apache-brotli-debian-10/", "published_at": "2020-12-05T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3ac56d2e", "title": "How To Enable Brotli Compression In Apache 2.4 on Ubuntu 20.04", "url": "https://bash-prompt.net/guides/apache-brotli-ubuntu-2004/", "published_at": "2020-12-05T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3b40c994", "title": "How To Enable Static Brotli Compression In Apache 2.4", "url": "https://bash-prompt.net/guides/apache-brotli-static/", "published_at": "2020-12-05T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3b44f469", "title": "How To Find Which Repository A Package Is From On Debian and Ubuntu", "url": "https://bash-prompt.net/guides/bash-apt-policy/", "published_at": "2020-12-04T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3bab48e5", "title": "How To Install Brotli For NGINX Open Source On CentOS 8", "url": "https://bash-prompt.net/guides/nginx-brotli-cento-8/", "published_at": "2020-12-04T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3c7a8bf7", "title": "How To Install Brotli For NGINX Open Source On Debian 10", "url": "https://bash-prompt.net/guides/nginx-brotli-debian-10/", "published_at": "2020-12-04T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3c98a227", "title": "How To Install Brotli For NGINX Open Source On Ubuntu 20.04", "url": "https://bash-prompt.net/guides/nginx-brotli-ubuntu-20.04/", "published_at": "2020-12-04T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3cf999ac", "title": "How To Write To A Network Socket With Bash", "url": "https://bash-prompt.net/guides/bash-sockets/", "published_at": "2020-12-03T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3d1fdf7f", "title": "How To Measure You Current Laptop Battery Capacity vs New", "url": "https://bash-prompt.net/guides/bash-battery-upower-capacity/", "published_at": "2020-12-01T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3ddf525d", "title": "How To Encrypt A File With OpenSSL", "url": "https://bash-prompt.net/guides/bash-openssl-encrypt/", "published_at": "2020-11-29T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3dff550d", "title": "Comparing The Encryption Speed of GPG vs OpenSSL", "url": "https://bash-prompt.net/guides/bash-gpg-v-ssl/", "published_at": "2020-11-28T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3e5f3138", "title": "Benchmark Your Linux Bitcoin or LiteCoin Mining Rig With BFGMiner", "url": "https://bash-prompt.net/guides/benchmarking-cyptocurrency-mining-with-bfgminer/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3ec6a622", "title": "How to Calculate The Profit of Mining Bitcoin BTC", "url": "https://bash-prompt.net/guides/calculate-bitcoin-profit/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3f153b61", "title": "How to Calculate The Profit of Mining BitcoinCash BCH", "url": "https://bash-prompt.net/guides/calculate-bitcoincash-profit/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f3fc2d501", "title": "How to Calculate The Profit of Mining Dodgecoin DOGE", "url": "https://bash-prompt.net/guides/calculate-dodgecoin-profit/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f40535e2b", "title": "How to Calculate The Profit of Mining Litecoin LTC", "url": "https://bash-prompt.net/guides/calculate-litecoin-profit/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a08736-a598-7188-bade-948f40c96e12", "title": "How To Calculate The Profit of Mining Monero XRM With Minergate", "url": "https://bash-prompt.net/guides/minergate-monero-evaluator/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178a6dea159", "title": "How To Get A Cheap AWS GPU Spot Instance", "url": "https://bash-prompt.net/guides/aws-gpu-spot/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178a7b24049", "title": "How To Quickly Evaluate A Computer For Crypto-Mining Profit With Minergate", "url": "https://bash-prompt.net/guides/minergate-calculator/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178a7cc08ea", "title": "How To Create A Fast Encrypted Tunnel For Firefox Using SSH", "url": "https://bash-prompt.net/guides/ssh-firefox-tunnel/", "published_at": "2020-11-19T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178a8c13bd6", "title": "A Simple Command Line Stopwatch", "url": "https://bash-prompt.net/guides/bash-stopwatch/", "published_at": "2020-11-14T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178a9515e3d", "title": "Speed Up Your SSH Connections", "url": "https://bash-prompt.net/guides/ssh-keep-socket/", "published_at": "2020-11-13T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178a966d1c1", "title": "Empty A File But Retain Permissions and Ownerships", "url": "https://bash-prompt.net/guides/bash-dev-null/", "published_at": "2020-11-09T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178aa2b93c2", "title": "How To Use rev In Your Bash Fu", "url": "https://bash-prompt.net/guides/bash-rev/", "published_at": "2020-11-09T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178ab0ceb5d", "title": "How To List Your Hardware On Linux With Inxi", "url": "https://bash-prompt.net/guides/inxii/", "published_at": "2020-11-07T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178ab8457c8", "title": "How To Pre-Compress Your Website With Gzip On Debian 10 And Apache2", "url": "https://bash-prompt.net/guides/apache2-mod-precompress/", "published_at": "2020-11-05T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178ac115983", "title": "How To Pre-CompressYour Website With Brotli On Debian 10 And NGINX", "url": "https://bash-prompt.net/guides/nginx-brotli-precompressed/", "published_at": "2020-11-05T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178accce424", "title": "Protect Your Site With Apache2 Mod Defensible", "url": "https://bash-prompt.net/guides/how-to-install-apache2-mod-defensible/", "published_at": "2020-11-05T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178ad92afae", "title": "X11 Application Forwarding Made Easy", "url": "https://bash-prompt.net/guides/x11-forwarding-the-easy-way/", "published_at": "2020-09-30T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178ae5769ea", "title": "How To Get A Remote Desktop A Headless Server", "url": "https://bash-prompt.net/guides/vnc-server/", "published_at": "2020-08-20T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178aef88fff", "title": "How To Use GNU Parallel To Create A Supercomputer", "url": "https://bash-prompt.net/guides/gnu-parallel-multi-server/", "published_at": "2020-07-07T00:00:00+00:00" }, { "id": "01a08736-a599-71da-ae23-a178af1f77eb", "title": "Using lsof To Discover What Ports Are In Use", "url": "https://bash-prompt.net/guides/lsof/", "published_at": "2020-07-03T00:00:00+00:00" } ] posts Claim your blog
Back to Bash Prompt
Blog · corpus.blog/blogs/bash-prompt.net/posts

Bash Prompt

bash-prompt.net

2026

2025

2024

2023

2022

2021

2020