Created
October 21, 2023 08:25
-
-
Save jashezan/0c789dc102da92acefebfc4c3af93e9e to your computer and use it in GitHub Desktop.
Bash Aliases for Arch Linux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# alias set | |
alias cls="clear" | |
alias dtgr="echo 'running: sudo pacman -Syu'; sudo pacman -Syu" | |
alias ud="echo 'running: sudo updatedb'; sudo updatedb" | |
alias bat="batcat" | |
alias purge="echo -n '\nRunning sudo pacman -Rns $(pacman -Qtdq) && sudo pacman -Sc\n\n'; sudo pacman -Rns $(pacman -Qtdq) && sudo pacman -Sc" | |
# alias docker="sudo docker" | |
alias mv="mv -i" | |
# complex command | |
alias setclip="xclip -selection c" | |
alias getclip="echo $(xclip -selection c -o)" | |
alias get_all_mp4_file_in_this_dir="find . -mindepth 2 -iname '*.mp4' -exec mv {} . \;" | |
alias how_many_mp4_are_there="find . -iname '*.mp4' | wc -l" | |
alias how_many_zip_are_there="find . -iname '*.zip' | wc -l" | |
alias how_many_pdf_are_there="find . -iname '*.pdf' | wc -l" | |
alias how_many_html_are_there="find . -iname '*.html' | wc -l" | |
alias download_yt_playlist="yt-dlp -o '%(playlist_index)s-%(title)s.%(ext)s'" | |
alias add_all_videos_in_this_dir="ffmpeg -f concat -safe 0 -i <(for f in ./*.mp4; do echo 'file '\''$PWD/$f'\''; done) -c copy output_with_ffmpeg.mp4" | |
# Changing "ls" to "exa" | |
alias xs="exa --icons --color=always --group-directories-first" | |
alias xl="exa -1alF --icons --color=always --group-directories-first" | |
alias xa="exa -a --icons --color=always --group-directories-first" | |
alias x="exa -alF --icons --color=always --group-directories-first" | |
alias xd="exa -D --icons" | |
alias xld="exa -lD --icons" | |
alias xda="exa -alD --icons" | |
alias tree="exa --icons --tree" | |
alias treelong="exa --icons --tree --long --color-scale" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment