Bash Aliases
"Life is too short to go without abbreviations and aliases in Bash." Listing files and Directoriesls ls --color=autogrep grep --color=autofgrep fgrep --color=autoegrep egrep --color=autoll ls -alFla ls -Al ls -CFzenity zenity 2>/dev/null Screen managementc clear Syntax highlighting for cat (requires ccat binary)cat ccat --bg=dark $*ccat ccat --bg=dark $* Use python 3 in bashpython python3pip python3.8 -m pippip3 python3.8 -m pip Tmuxtmux tmux -2 Use Neovim instead of Vimvim nvim Vim keys to exit the shell:q exit Use x-terminal-emulator instead of xtermxterm x-terminal-emulatoruxterm x-terminal-emulatorlxterm x-terminal-emulator Start usbreset-helper, fuzzy device selectionusbreset usbreset-helper Start a Surfraw web search in W3M terminal browser, fuzzy elvi selectionsr sr -browser= Start a Surfraw web search in the GUI browser, fuzzy elvi selectionsurfraw surfraw -browser= Shortcuts for Wireguard VPN Start the VPN (select the config file)...wgup basename -s .conf $(ls /etc/wireguard) | fzf --preview-window=hidden | xargs -ro -d " " wg-quick up $* Stop the VPN (select the detected interface)...wgdn sudo wg | grep interface | cut -f2 -d " " | fzf --preview-window=hidden | xargs -ro -d " " wg-quick down $* Copy VPN configs from present directory to /etc/wireguardwgxfr fd -d 2 -t file -e conf . | fzf -m --preview-window=hidden --layout=reverse | \ xargs -I{} sudo cp -f "{}" /etc/wireguard/; sudo chmod 640 /etc/wireguard/*.conf" fzf Fuzzy Search previews text with ccatfzf fzf --preview="ccat {}" Ripgrep (with rgpipe) text search in local filesrgg rg -i -z --max-columns-preview --max-columns 500 --hidden --no-ignore --pre-glob \ '*.{pdf,xl[tas][bxm],xl[wsrta],do[ct],do[ct][xm],p[po]t[xm],p[op]t,html,htm,xhtm,xhtml,epub,chm,od[stp]}' \ --pre rgpipe
Disclosure: MOFOlinux.com is a participant in the Amazon
Services LLC Associates Program and others, such that this site earns advertising fees
by linking to commercial offers. If you make a qualifying purchase after clicking a link
on this website, the associate affiliated with this site may earn a comission at no cost
to you.
©2015 - 2022 MOFOLinux.com, All Rights Reserved.
About, Contact Us, Privacy Policy and Affiliate Disclosure, XML Sitemap.
About, Contact Us, Privacy Policy and Affiliate Disclosure, XML Sitemap.