Manjaro Difference between revisions of "CheatSheet"

Difference between revisions of "CheatSheet"

From Manjaro
(Lookover)
m (small corrections)
Line 1: Line 1:


<!-- Example titles -->
<!-- Example titles -->
== CheatSheet for Manjaro ==
= CheatSheet for Manjaro =
The original startet with a thread at https://forum.manjaro.org/t/manjaro-cli-cheat-sheet/101305/3
The original startet with a thread at https://forum.manjaro.org/t/manjaro-cli-cheat-sheet/101305/3


Line 97: Line 97:
=See Also=
=See Also=


[https://example.link Example Link Title] example text
[https://forum.manjaro.org/t/manjaro-cli-cheat-sheet/101305 original post in forum]




<!--Category or categories should have a translation extension below example-->
<!--Category or categories should have a translation extension below example-->
[[Category:Boilerplate{{#translation:}}]]
[[Category:Boilerplate{{#translation:}}]]

Revision as of 18:52, 4 February 2022

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

Execute command as root

user $ sudo [command] COPY TO CLIPBOARD


Emptie password cache

user $ sudo -k COPY TO CLIPBOARD


Edit /etc/sudoers

user $ sudo visudo COPY TO CLIPBOARD


Change user password

user $ passwd COPY TO CLIPBOARD


Change owner and group of file

user $ chown [owner]:[group] -c [file] COPY TO CLIPBOARD


Change 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

Display files and permissions [of directory]

user $ ls -lh [dir] COPY TO CLIPBOARD


Files and Directories

Change the working directory

user $ cd [dir] COPY TO CLIPBOARD


change to parent directory

user $ cd .. COPY TO CLIPBOARD


List directory contents

user $ ls -l COPY TO CLIPBOARD


List also hidden files

user $ ls -la COPY TO CLIPBOARD


Copie file

user $ cp [file] [target] COPY TO CLIPBOARD


Copie directory recursively

user $ cp -r [directory] [target] COPY TO CLIPBOARD


Move or rename file/directory

user $ mv [source] [target] COPY TO CLIPBOARD


Remove directory recursively

user $ rm -r [dir] COPY TO CLIPBOARD


Create symbolic link

user $ ln -s [target] [link] COPY TO CLIPBOARD


Mount filesystem

user $ mount -t [type] [/dev/sdx9] [mountpoint] COPY TO CLIPBOARD


Mount 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


Network

Display network information

user $ nmcli COPY TO CLIPBOARD


List wireless access points

user $ nmcli c COPY TO CLIPBOARD


Enable firewall [package Community: ufw]

user $ ufw enable COPY TO CLIPBOARD


Allow/deny all incoming traffic

user $ ufw default [allow/deny] COPY TO CLIPBOARD


Displays firewall status and rules

user $ ufw status COPY TO CLIPBOARD


Allows/deny incoming traffic on the specified port

user $ ufw [allow/deny] [port] COPY TO CLIPBOARD


Allows/deny incoming traffic from specified IP address

user $ ufw [allow/deny] from [ip] COPY TO CLIPBOARD


System and Screen

Display kernel version

user $ uname -r COPY TO CLIPBOARD


Display long kernel version

user $ uname -a COPY TO CLIPBOARD


Report file system disk space usage

user $ df [/] [/home] COPY TO CLIPBOARD


user $ sudo btrfs filesystem usage -h [/] COPY TO CLIPBOARD


Display system tasks

user $ top COPY TO CLIPBOARD


user $ htop COPY TO CLIPBOARD


Display system information

user $ inxi --admin --verbosity=7 --filter --width COPY TO CLIPBOARD


Display a tree of processes

user $ pstree COPY TO CLIPBOARD


Switch to tty Ctrl+Alt+F[1..6]

Switch to the X session Ctrl+Alt+F7

starts a daemon
user $ rc.d start [daemon] COPY TO CLIPBOARD


stops a daemon
user $ rc.d stop [daemon] COPY TO CLIPBOARD


restarts a daemon
user $ rc.d restart daemon COPY TO CLIPBOARD


Shut down the system

user $ shutdown -h now COPY TO CLIPBOARD


Restart the system

user $ shutdown -r now COPY TO CLIPBOARD



See Also

original post in forum

Cookies help us deliver our services. By using our services, you agree to our use of cookies.