An open API service indexing awesome lists of open source software.

https://github.com/techmainul-dev/linuxos


https://github.com/techmainul-dev/linuxos

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# $\textcolor{yellow}{🖥️Linux\ OS\ Helper 🐧}$

### $\textcolor{#389cff}{update\ parrot\ os}$
```
sudo parrot-upgrade
sudo apt update && sudo apt full-upgrade
```

### $\textcolor{#389cff}{check\ os\ version}$
```cat /etc/os-release```
### $\textcolor{#389cff}{git\ clone\ with\ access/ token}$
```git clone https://@github.com//.git```

## install supported fonts command
### $\textcolor{#389cff}{web\ browser\ broken\ bangla\ font\ fix}$
Download the “Kalpurush” font from Okkhor52 or any other trusted font provider. Unzip if there’s a zip file and look for kalpurush.ttf file.

### $\textcolor{#389cff}{or\ install\ with\ commands}$
/*download fonts */
sudo apt install fonts-noto-core
sudo apt install fonts-noto-ui-core

/* remove free-sans and free-serif */
sudo rm -f /usr/share/fonts/truetype/freefont/FreeSans*
sudo rm -f /usr/share/fonts/truetype/freefont/FreeSerif*

/* Now, clear the fonts cache to load the new fonts in the system: */
fc-cache -f -v
/* now restart device */

/* update node version */
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install nodejs
/* if fails then update CURL */
sudo apt update
sudo apt install --reinstall ca-certificates
date
sudo timedatectl set-ntp true
curl -k -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
sudo apt install curl

/* Install Browsers */
curl -fsS https://dl.brave.com/install.sh | sh

### $\textcolor{#389cff}{install\ bangla\ keyboard}$
```
sudo apt install ibus-avro
sudo apt update
im-config -n ibus
sudo reboot
```

### $\textcolor{#389cff}{screen\ zoom\ commands}$
```xrandr --listmonitors // show list
xrandr --output eDP-1 --scale 0.8x0.8 // for zoom
xrandr --auto
xrandr --output eDP-1 --scale 1x1 // for default
```

### $\textcolor{#389cff}{Install\ snap\ for\ install\ Windows\ app}$
```
sudo apt update
sudo apt install snapd
Skype: sudo snap install skype
```

### $\textcolor{#389cff}{Take\ screenshot\ commands}$
```
mate-screenshot --interactive
mate-screenshot --area
```

### $\textcolor{#389cff}{Stream\ errror:\ You\ are\ missing\ the\ following\ 32-bit\ libraries,\ and\ Steam\ may\ not\ run:\ libGL.so.1}$
```xrandr --listmonitors // show list
su --login
dpkg --add-architecture i386
apt install libgl1-nvidia-glvnd-glx:i386

// then Enable Stream Play for all other titles - for install PUBG
```

### $\textcolor{#389cff}{linux\ others\ apps\ URL}$
github: https://github.com/shiftkey/desktop/releases/

sourceGit: https://github.com/sourcegit-scm/sourcegit/releases/tag/v2025.05

#### $\textcolor{#389cff}{Recorder}$
sudo apt install simplescreenrecorder

#### $\textcolor{#389cff}{Multi Copy}$
sudo apt-get install copyq


### $\textcolor{#389cff}{Backup\ softwares\ and\ commands}$
#### Option A: backup with software
```sudo apt update
sudo apt install timeshift
```
#### option B: Manual Backup
## Clear caches
```# Clear user cache
rm -rf ~/.cache/*

# Clear system cache
sudo rm -rf /var/cache/*

# Clear APT cache
sudo apt clean

# Clear trash
rm -rf ~/.local/share/Trash/*

# Clear system logs
sudo journalctl --vacuum-time=1d

# Clear temporary files
sudo rm -rf /tmp/*
rm -rf ~/.tmp/*
```
Backup Installed Packages:
Generate a list of installed packages:
```sudo dpkg --get-selections > package-list.txt```
Save the package-list.txt file to an external drive or cloud storage.
Backup Configuration Files:
Backup your /etc directory (contains system-wide configurations):

```sudo tar -czvf etc-backup.tar.gz /etc
// Backup your home directory (contains user-specific configurations and files):
tar -czvf home-backup.tar.gz /home/your-username
```

Backup Important Data:
Copy any important files or directories to an external drive or cloud storage.
Reinstall Parrot OS (if necessary).
Restore Installed Packages:
Copy the package-list.txt file to your new system.

Reinstall the packages:
```sudo dpkg --set-selections < package-list.txt
sudo apt-get dselect-upgrade

// Restore Configuration Files:
// Extract the etc-backup.tar.gz and home-backup.tar.gz files to their respective locations:

sudo tar -xzvf etc-backup.tar.gz -C /
tar -xzvf home-backup.tar.gz -C /
```

If you want to be selective, you can back up only the relevant configuration folders:
```
## backup
tar -czvf config-backup.tar.gz /home/your-username/.config /home/your-username/.local /home/your-username/.gnome /home/your-username/.xfce
## restore
tar -xzvf config-backup.tar.gz -C /home/your-username
```
Restore Important Data:

Copy your important files back to their original locations.

### $\textcolor{#389cff}{install\ anti\ virus}$
```
## install command
sudo apt install clamav

## scan device
sudo clamscan -r /home

## scan in background
sudo clamscan -r /home > scan_results.txt 2>&1 &

## for update anti virus
sudo freshclam

## for a directory only
sudo clamscan -r ~/Downloads

### check file before install
ls -l suspicious_file_name
or
clamscan suspicious_file_name
```

## check running apps in background or not
```
ps aux | grep application_name
```

### $\textcolor{#389cff}{add\ video\ converter}$
```
### add
sudo snap install formatlab

### if not working then
sudo snap remove formatlab --purge;sudo snap remove pyqt5-runtime-core20 --purge;sudo snap install pyqt5-runtime-core20;sudo snap install formatlab;formatlab
```