What is Linux?
Beginners Guide
- [n] Linux Journey
Terminology
CLI - Command Line Interface CGNAT - Carrier-Grade Network Address Translation - https://chuck.is/cgnat/
Useful Knowledge
Integrating AppImage
- Download the appimage and place it in desired folder.
- Navigate to the appimage, right click > properties, enable Executable as a Program.
- Create a txt file located in /user/.local/share/applications with the extension .desktop
- In the txt file paste the following;
[Desktop Entry]
Type=Application
Name=Appname
Icon=/path/to/your/icon.png
Exec=/path/to/app.AppImage
Categories=Utility;
- Replace the Icon and Exec path with desired application.
- Replace App-name with desired name.
- Save the file
- The appimage now appears throughout the system like a normal piece of software.
Useful Commands
- [?] What Distro am I using?
cat /etc/*release
- [?] Is my IP behind a CGNAT?
- [i] If there is more than 1 hop, likely behind a CGNAT.
traceroute <Public IP Here>
- [?] How do I remove a program?
- [i] First find what the program is listed as then remove with the latter input to the terminal.
apt list --installed
sudo apt purge ###
- [?] How do I fix edit permissions for an NTFS drive?
- Mount the drive.
- Open a terminal and enter the following;
sudo ntfsfix "drive here" - sudo ntfsfix /dev/nvme3n1p2
- Unmount then remount the drive.
Distributions (Distros)
Name | Ease of Use | Features | Notes | Personal Rating |
---|---|---|---|---|
Linux Mint | 5 | LTS, User-base, lifetime of stability udates | Shit just works, has small bloat | 5 |
Kali Linux | ||||
Arch Linux | ||||