Ctrl + Alt + T
ls -a
wine uninstaller
sudo find -xdev -name targetname*
/home/user/.local/share/
/home/user/.local/share/icons/hicolor/
/home/user/.wine/drive_c/users/user/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/
Ctrl + Alt + T
ls -a
wine uninstaller
sudo find -xdev -name targetname*
/home/user/.local/share/
/home/user/.local/share/icons/hicolor/
/home/user/.wine/drive_c/users/user/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/
Removing snap apps and snapd frees lot of space on HDD => + 10 GB of free space. Also it eliminates lot's of annoying mount points listed in Krusader => Ctrl+M.
snap list
sudo snap remove --purge firefox // and other applications
sudo snap remove --purge snapd
sudo apt autoremove snapd
sudo apt purge snapd // final step!!!
sudo rm -rf ~/snap /snap /var/snap /var/lib/snapd // remove associated folders
sudo nano /etc/apt/preferences.d/nosnap.pref
# To prevent repository packages from triggering the installation of snap,
# this file forbids snapd from being installed by APT.
Package: snapd
Pin: release a=*
Pin-Priority: -32768
Package: snapd
Pin: origin *
Pin-Priority: -32768
sudo apt update
apt-cache policy snapd
snapd:
Installed: (none)
Candidate: (none)
sudo apt-mark hold snapd // prevent update of already installed package
https://linuxhint.com/turn-off-snap-ubuntu/
https://hackaday.com/2020/06/24/whats-the-deal-with-snap-packages/
https://firefox-source-docs.mozilla.org/devtools-user/
https://developer.chrome.com/docs/devtools/
debugger; // set break point in code
ls -al
total 168
drwxr-x--- 23 user user 4096 syys 24 16:27 .
drwxr-xr-x 3 root root 4096 syys 24 01:41 ..
-rw------- 1 user user 6668 syys 24 15:15 .bash_history
-rw-r--r-- 1 user user 220 syys 24 01:41 .bash_logout
-rw-r--r-- 1 user user 3771 syys 24 01:41 .bashrc
drwxrwxr-x 30 user user 4096 syys 24 16:37 .cache
drwxr-xr-x 28 user user 4096 syys 24 16:40 .config
drwxr-xr-x 2 user user 4096 syys 24 01:52 Desktop
drwxr-xr-x 11 user user 4096 syys 24 11:33 Documents
drwxr-xr-x 5 user user 4096 syys 24 14:54 Downloads
-rw-r--r-- 1 user user 14965 syys 24 01:41 .face
lrwxrwxrwx 1 user user 5 syys 24 01:41 .face.icon -> .face
drwx------ 2 user user 4096 syys 24 14:57 .gnupg
drwxrwxr-x 4 user user 4096 syys 24 12:30 .goldendict
-rw-rw-r-- 1 user user 270 syys 24 15:30 .gtkrc-2.0
drwxrwxr-x 3 user user 4096 syys 23 00:05 .kde
-rw------- 1 user user 20 syys 24 16:27 .lesshst
drwxrwxr-x 4 user user 4096 syys 24 01:52 .local
drwxrwxr-x 4 user user 4096 syys 22 23:58 .mozilla
drwxr-xr-x 2 user user 4096 syys 24 01:52 Music
-rw------- 1 user user 5 syys 24 13:56 .node_repl_history
drwxrwxr-x 4 user user 4096 syys 24 14:08 .npm
drwxr-xr-x 2 user user 4096 syys 24 01:52 Pictures
drwx------ 3 user user 4096 syys 24 10:45 .pki
-rw-r--r-- 1 user user 807 syys 24 01:41 .profile
drwxr-xr-x 2 user user 4096 syys 24 01:52 Public
-rw-r--r-- 1 user user 0 syys 24 02:03 .sudo_as_admin_successful
drwxr-xr-x 2 user user 4096 syys 24 01:52 Templates
drwxr-xr-x 2 user user 4096 syys 24 01:52 Videos
drwxrwxr-x 3 user user 4096 syys 24 13:37 .vscode
-rw-rw-r-- 1 user user 177 syys 24 13:33 .wget-hsts
drwxrwxr-x 5 user user 4096 syys 23 00:03 .wine
-rw------- 1 user user 49 syys 24 15:18 .Xauthority
-rw------- 1 user user 16935 syys 24 15:18 .xsession-errors
Running chmod -R 777 / as root will break your system.
https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction
WEB APIs unclude DOM methods and properties.
let let1, let2, let3, let4; // global variables without values
const func1 = function () { let1 = 0; let2 = 2; let3= [3, 3, 3], let4= true } // reassign values in =>
const displayMessage = function (message) { // assign parameter to code to be executed
document.querySelector('.message').textContent = message; // use parameter
};
displayMessage('My message'); // call function and pass arguments === parameter values
console.log(document.querySelector('.message').textContent);
console.log(document.querySelector('.message').textContent = 'Correct Number!');
document.querySelector('.guess').value = 23;
console.log(document.querySelector('.guess').value);
ls -al
total 80
drwxr-xr-x 19 root root 4096 syys 24 16:31 .
drwxr-xr-x 19 root root 4096 syys 24 16:31 ..
lrwxrwxrwx 1 root root 7 syys 24 01:38 bin -> usr/bin
drwxr-xr-x 4 root root 4096 syys 24 01:44 boot
drwxrwxr-x 2 root root 4096 syys 24 01:40 cdrom
drwxr-xr-x 19 root root 4780 syys 24 15:18 dev
drwxr-xr-x 134 root root 12288 syys 24 16:31 etc
drwxr-xr-x 3 root root 4096 syys 24 01:41 home
lrwxrwxrwx 1 root root 7 syys 24 01:38 lib -> usr/lib
lrwxrwxrwx 1 root root 9 syys 24 01:38 lib32 -> usr/lib32
lrwxrwxrwx 1 root root 9 syys 24 01:38 lib64 -> usr/lib64
lrwxrwxrwx 1 root root 10 syys 24 01:38 libx32 -> usr/libx32
drwx------ 2 root root 16384 syys 24 01:38 lost+found
drwxr-xr-x 3 root root 4096 syys 24 01:53 media
drwxr-xr-x 2 root root 4096 syys 20 08:25 mnt
drwxr-xr-x 3 root root 4096 syys 24 10:45 opt
dr-xr-xr-x 386 root root 0 syys 24 15:18 proc
drwx------ 9 root root 4096 syys 24 16:01 root
drwxr-xr-x 30 root root 780 syys 24 16:13 run
lrwxrwxrwx 1 root root 8 syys 24 01:38 sbin -> usr/sbin
drwxr-xr-x 2 root root 4096 syys 20 08:25 srv
dr-xr-xr-x 13 root root 0 syys 24 15:18 sys
drwxrwxrwt 19 root root 4096 syys 24 16:37 tmp
drwxr-xr-x 14 root root 4096 syys 20 08:25 usr
drwxr-xr-x 13 root root 4096 syys 24 13:25 var
stat -c '%A %a %n' /*
lrwxrwxrwx 777 /bin
drwxr-xr-x 755 /boot
drwxrwxr-x 775 /cdrom
drwxr-xr-x 755 /dev
drwxr-xr-x 755 /etc
drwxr-xr-x 755 /home
lrwxrwxrwx 777 /lib
lrwxrwxrwx 777 /lib32
lrwxrwxrwx 777 /lib64
lrwxrwxrwx 777 /libx32
drwx------ 700 /lost+found
drwxr-xr-x 755 /media
drwxr-xr-x 755 /mnt
drwxr-xr-x 755 /opt
dr-xr-xr-x 555 /proc
drwx------ 700 /root
drwxr-xr-x 755 /run
lrwxrwxrwx 777 /sbin
drwxr-xr-x 755 /srv
dr-xr-xr-x 555 /sys
drwxrwxrwt 1777 /tmp
drwxr-xr-x 755 /usr
drwxr-xr-x 755 /var
Running chmod -R 777 / as root will break your system.
> BusyBox v1.30.1 (Ubuntu 1:1.30.1-6ubuntu2.1) built-in shell (ash)
> Enter 'help' for a list of built-in commands.
>
> (initramfs)
Exit-command outputs:
> (initramfs) exit
>
> Gave up waiting for root file system device. Common problems:
> - Boot args (cat /proc/cmdline
> - Check rootdelay= (did the system wait long enough?)
> - Missing modules (cat /proc/modules; ls /dev)
> ALERT! UUID=6311f740-8be0-4c1f-bb26-6efbf0bb6fd5 does not exist. Dropping to as shell!
dmesg
/etc/fstab
blkid
sudo /sbin/blkid should tell you the UUID of each device as well so the above example can become:
fdisk -l
lsblk --fs |grep -v '^loop'
grub-mkconfig /boot/grub/grub.cfg
The first step towards accomplishing this would be to boot into Rescue Mode. Once you've done so, you'll want to switch your working directory to /dev/sda disk so that you can make any necessary changes by running the following commands:
mount -o exec,barrier=0 /dev/sda
cd /media/sda
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/
mount -t devpts pts dev/pts/
chroot /media/sda /bin/bash
mdadm --detail --scan >> /etc/mdadm.conf
update-initramfs -u
update-grub
less /etc/fstab
cat /proc/modules
sudo update-initramfs -u
sudo update-grub
https://www.robertspahr.com/about/studio/x13amd/