CheatSheet for Manjaro
The original startet with a thread at https://forum.manjaro.org/t/manjaro-cli-cheat-sheet/101305/3
Locating and Installing Packages
Update mirrorlist with the fastest mirrors
user $ sudo pacman-mirrors --fasttrack && sudo pacman -Syyu COPY TO CLIPBOARD
root # pacman-mirrors --fasttrack && pacman -Syyu COPY TO CLIPBOARD
Check if updates are available
user $ pamac checkupdates -a COPY TO CLIPBOARD
Update all installed packages
user $ pamac upgrade -a COPY TO CLIPBOARD
Search available packages
user $ pamac search [PackageName] COPY TO CLIPBOARD
Install packages
user $ pamac install [PackageName] COPY TO CLIPBOARD
Uninstall packages
user $ pamac remove [PackageName] COPY TO CLIPBOARD
Maintenance
Generate cache list
user $ du -sh ~/.cache/* COPY TO CLIPBOARD
Purge files not accessed in 100 days
user $ find ~/.cache/ -type f -atime +100 -delete COPY TO CLIPBOARD
Report journal current size
user $ journalctl --disk-usage COPY TO CLIPBOARD
Remove but recent entries by size or time
user $ journalctl --vacuum-size=50M COPY TO CLIPBOARD
user $ journalctl --vacuum-time=2weeks COPY TO CLIPBOARD
Check for orphaned packages
user $ pamac list -o COPY TO CLIPBOARD
Remove all orphans
user $ pamac remove -o COPY TO CLIPBOARD
Remove all packages except the latest 3 versions
user $ pamac clean --keep 3 COPY TO CLIPBOARD
AUR
Search for packages
user $ pamac search -a [PackageName] COPY TO CLIPBOARD
Build the package
user $ pamac build [PackageName] COPY TO CLIPBOARD
Access rights
Executes command as root
user $ sudo [command] COPY TO CLIPBOARD
Empties password cache
user $ sudo -k COPY TO CLIPBOARD
Edits /etc/sudoers
user $ sudo visudo COPY TO CLIPBOARD
Changes user password
user $ passwd COPY TO CLIPBOARD
Changes owner and group of file
user $ chown [owner]:[group] -c [file] COPY TO CLIPBOARD
Changes the file permissions
user $ chmod [permissions] -c [file] COPY TO CLIPBOARD
Set permissions in octal mode: 4(read) 2(write) 1(execute)
Example: 755 read-write-execute for owner and read-execute for group and others
Displays files and permissions [of directory]
user $ ls -lh [dir] COPY TO CLIPBOARD
Files and Directories
changes the working directory
user $ cd [dir] COPY TO CLIPBOARD
changes to the parent directory
user $ cd .. COPY TO CLIPBOARD
lists directory contents
user $ ls -l COPY TO CLIPBOARD
also lists the hidden files
user $ ls -la COPY TO CLIPBOARD
copies the file
user $ cp [file] [target] COPY TO CLIPBOARD
copies the directory
user $ cp -r [directory] [target] COPY TO CLIPBOARD
move/rename target source
user $ mv [source] [target] COPY TO CLIPBOARD
removes directory recursively
user $ rm -r [dir] COPY TO CLIPBOARD
create symbolic link
user $ ln -s [target] [link] COPY TO CLIPBOARD
mounts file system
user $ mount -t [type] [/dev/sdx9] [mountpoint] COPY TO CLIPBOARD
mounts iso image
user $ mount -o loop [iso] [mountpoint] COPY TO CLIPBOARD
home directory of user
user $ cd /home/$USER COPY TO CLIPBOARD
user $ cd ~ COPY TO CLIPBOARD
directory with global configurations
user $ cd /etc COPY TO CLIPBOARD
Your sub title
Your sub title
Your sub title
Your sub title
Your sub title
Your sub title
Your sub title 2
user $ example command should be here COPY TO CLIPBOARD
Example codes should be here.