Difference between revisions of "CheatSheet"
Views
Actions
Namespaces
Variants
Tools
(Permissions) |
(Marked this version for translation) |
||
(13 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> | |||
<translate> | |||
<!-- Example titles --> | <!-- Example titles --> | ||
= | = Commands CheatSheet for Manjaro = <!--T:1--> | ||
<!--T:2--> | |||
<!-- TOC shows contents of the page --> | <!-- TOC shows contents of the page --> | ||
__TOC__ | __TOC__ | ||
=== Locating and Installing Packages === | === Locating and Installing Packages === <!--T:3--> | ||
==== Using Pamac CLI ==== | |||
Install packages {{UserCmd|command=pamac install [PackageName]}} | |||
Uninstall packages {{UserCmd|command=pamac remove [PackageName]}} | |||
Search for a package {{UserCmd|command=pamac search [PackageName]}} | |||
Update installed packages {{UserCmd|command=pamac upgrade}} | |||
Check for updates {{UserCmd|command=pamac checkupdates}} | |||
==== Using native pacman ==== <!--T:26--> | |||
Install packages {{UserCmd|command=sudo pacman -Syu [PackageName]}} | |||
Uninstall packages {{UserCmd|command=sudo pacman -Rns [PackageName]}} | |||
Search for a package {{UserCmd|command=pacman -Ss [PackageName]}} | |||
Search | Update installed packages {{UserCmd|command=sudo pacman -Syu}} | ||
Check for updates {{UserCmd|command=sudo pacman -Syu}} | |||
=== Maintenance === | === Maintenance === <!--T:5--> | ||
<!--T:6--> | |||
Generates a random mirrorlist for the users and sort them by their current access time. {{UserCmd|command=sudo pacman-mirrors --fasttrack}} | |||
Generate cache list {{UserCmd|command=du -sh ~/.cache/*}} | Generate cache list {{UserCmd|command=du -sh ~/.cache/*}} | ||
Purge files not accessed in 100 days {{UserCmd|command=find ~/.cache/ -type f -atime +100 -delete}} | Purge files not accessed in 100 days {{UserCmd|command=find ~/.cache/ -type f -atime +100 -delete}} | ||
Line 26: | Line 35: | ||
Remove all packages except the latest 3 versions {{UserCmd|command=pamac clean --keep 3}} | Remove all packages except the latest 3 versions {{UserCmd|command=pamac clean --keep 3}} | ||
=== AUR === | === AUR === <!--T:7--> | ||
=== Access rights === | <!--T:8--> | ||
Search for package {{UserCmd|command=pamac search -a [PackageName]}} | |||
Build the package {{UserCmd|command=pamac build [PackageName]}} | |||
=== Access rights === <!--T:9--> | |||
<!--T:10--> | |||
Execute command as root {{UserCmd|command=sudo [command]}} | |||
Empty password cache {{UserCmd|command=sudo -k}} | |||
Change user password {{UserCmd|command=passwd username}} | |||
Change owner and group of file {{UserCmd|command=chown [owner]:[group] -c [file]}} | |||
Change file permissions {{UserCmd|command=chmod [permissions] -c [file]}} | |||
Set permissions in octal mode: 4(read) 2(write) 1(execute) | Set permissions in octal mode: 4(read) 2(write) 1(execute) | ||
<!--T:11--> | |||
Example: 755 read-write-execute for owner and read-execute for group and others | Example: 755 read-write-execute for owner and read-execute for group and others | ||
<!--T:12--> | |||
Display files and permissions [of directory]{{UserCmd|command=ls -lh [dir]}} | |||
=== | === Files and Directories === <!--T:13--> | ||
==== | <!--T:14--> | ||
Change the working directory {{UserCmd|command=cd [dir]}} | |||
Change to parent directory {{UserCmd|command=cd ..}} | |||
List directory contents {{UserCmd|command=ls -l}} | |||
List also hidden files {{UserCmd|command=ls -la}} | |||
Copy file {{UserCmd|command=cp [file] [target]}} | |||
Copy directory '''recursively''' {{UserCmd|command=cp -r [directory] [target]}} | |||
Move or rename file/directory {{UserCmd|command=mv [source] [target]}} | |||
Remove directory '''recursively''' {{UserCmd|command=rm -r [dir]}} | |||
Create symbolic link {{UserCmd|command=ln -s [target] [link]}} | |||
Mount filesystem {{UserCmd|command=mount -t [type] [/dev/sdx9] [mountpoint]}} | |||
Mount ISO image {{UserCmd|command=mount -o loop [iso] [mountpoint]}} | |||
Home directory of user {{UserCmd|command=cd /home/$USER}} {{UserCmd|command=cd ~}} | |||
Directory with global configurations {{UserCmd|command=cd /etc}} | |||
<!-- | === Network === <!--T:15--> | ||
<!--T:16--> | |||
Display network information {{UserCmd|command=nmcli}} | |||
List wireless access points {{UserCmd|command=nmcli c}} | |||
Enable firewall [package Community: ufw] {{UserCmd|command=ufw enable}} | |||
Allow/deny all incoming traffic {{UserCmd|command=ufw default [allow/deny]}} | |||
Displays firewall status and rules {{UserCmd|command=ufw status}} | |||
Allows/deny incoming traffic on the specified port {{UserCmd|command=ufw [allow/deny] [port]}} | |||
Allows/deny incoming traffic from specified IP address {{UserCmd|command=ufw [allow/deny] from [ip]}} | |||
<!-- | === System and Screen === <!--T:17--> | ||
{{UserCmd|command= | <!--T:18--> | ||
Display kernel version {{UserCmd|command=uname -r}} | |||
Display long kernel version {{UserCmd|command=uname -a}} | |||
Report file system disk space usage {{UserCmd|command=df [/] [/home]}} {{UserCmd|command=sudo btrfs filesystem usage -h [/]}} | |||
Display system tasks {{UserCmd|command=top}} {{UserCmd|command=htop}} | |||
Display system information {{UserCmd|command=inxi --admin --verbosity=7 --filter --width}} | |||
Display a tree of processes {{UserCmd|command=pstree}} | |||
<!-- | <!--T:19--> | ||
Switch to tty | |||
* {{key press|Ctrl|Alt|F1}} | |||
* {{key press|Ctrl|Alt|F2}} | |||
* {{key press|Ctrl|Alt|F3}} | |||
* {{key press|Ctrl|Alt|F4}} | |||
* {{key press|Ctrl|Alt|F5}} | |||
* {{key press|Ctrl|Alt|F6}} | |||
<!--T:20--> | |||
Switch to the X session | |||
* {{key press|Ctrl|Alt|F7}} | |||
<!-- | <!--T:21--> | ||
Start a unit {{UserCmd|command=systemctl start unit}} | |||
Stop a unit {{UserCmd|command=systemctl stop unit}} | |||
Check status of a unit {{UserCmd|command=systemctl status unit}} | |||
Enable a unit {{UserCmd|command=systemctl enable unit}} | |||
Disable a unit {{UserCmd|command=systemctl disable unit}} | |||
Restart a unit {{UserCmd|command=systemctl restart unit}} | |||
Shut down the system {{UserCmd|command=poweroff}} | |||
Restart the system {{UserCmd|command=reboot}} | |||
<!--T:22--> | |||
<!-- More Detail for formatter: https://www.mediawiki.org/wiki/Help:Formatting --> | |||
<!--T:23--> | |||
<!-- Don't forget to look more templates: https://wiki.manjaro.org/index.php/Help:Template --> | |||
=See Also= <!--T:24--> | |||
<!--T:25--> | |||
[https://forum.manjaro.org/t/manjaro-cli-cheat-sheet/101305 Original forum post] | |||
</translate> | |||
<!--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:}}]] |
Latest revision as of 07:42, 11 December 2023
Commands CheatSheet for Manjaro
Locating and Installing Packages
Using Pamac CLI
Install packages
Uninstall packages
Search for a package
Update installed packages
Check for updates
Using native pacman
Install packages
Uninstall packages
Search for a package
Update installed packages
Check for updates
Maintenance
Generates a random mirrorlist for the users and sort them by their current access time.
Generate cache list
Purge files not accessed in 100 days
Report journal current size
Remove but recent entries by size or time
Check for orphaned packages
Remove all orphans
Remove all packages except the latest 3 versions
AUR
Search for package
Build the package
Access rights
Execute command as root
Empty password cache
Change user password
Change owner and group of file
Change file permissions
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]
Files and Directories
Change the working directory
Change to parent directory
List directory contents
List also hidden files
Copy file
Copy directory recursively
Move or rename file/directory
Remove directory recursively
Create symbolic link
Mount filesystem
Mount ISO image
Home directory of user
Directory with global configurations
Network
Display network information
List wireless access points
Enable firewall [package Community: ufw]
Allow/deny all incoming traffic
Displays firewall status and rules
Allows/deny incoming traffic on the specified port
Allows/deny incoming traffic from specified IP address
System and Screen
Display kernel version
Display long kernel version
Report file system disk space usage
Display system tasks
Display system information
Display a tree of processes
Switch to tty
- Ctrl+Alt+F1
- Ctrl+Alt+F2
- Ctrl+Alt+F3
- Ctrl+Alt+F4
- Ctrl+Alt+F5
- Ctrl+Alt+F6
Switch to the X session
- Ctrl+Alt+F7
Start a unit
Stop a unit
Check status of a unit
Enable a unit
Disable a unit
Restart a unit
Shut down the system
Restart the system