.dotfiles/navi/misc.cheat

70 lines
1.6 KiB
Plaintext
Raw Normal View History

2020-11-21 09:07:54 +00:00
% misc
# Update system
sudo apt update && sudo apt upgrade
# Clean APT
sudo apt autoclean && sudo apt autoremove
2022-03-08 07:22:48 +00:00
# Reinstall package
sudo apt reinstall ./<deb>
2020-11-21 09:07:54 +00:00
# List users
cat /etc/passwd | awk -F: '{ print $1}'
# User information
sudo id <user>
# Change user password
sudo passwd <user>
# Create user with home
sudo useradd -m <username>
# Create user without home
sudo useradd <username>
# Delete an user
sudo deluser <user>
# List all groups
cat /etc/group
# Add user to group
sudo usermod -a -G <group> <user>
# Remove user from a group
sudo deluser <user> <group>
2022-03-08 08:04:01 +00:00
# List port bindings
sudo lsof -i -P -n | grep LISTEN
# Show binding on a port
2020-11-21 09:07:54 +00:00
sudo lsof -i:<port>
2020-12-18 16:03:01 +00:00
# Get IP on interface
ip addr show dev <interface> | grep "inet " | sed "s/ *inet \([^ ]*\) .*/\1/" | awk -F: '{ print $1}'
# Get devices on interface
nmap -sP <ip>
# Compare 2 files (meld)
2021-01-20 18:08:55 +00:00
meld <(hexdump -C <file_1>) <(hexdump -C <file_2>)
# Compare 2 files (bcompare)
bcompare <file_1> <file_2>
2022-03-08 08:04:01 +00:00
# Replace expression in files
ack -rl "<expression>" | xargs sed -i 's#<expression>#<replace_expression>#g'
# Disable Bluetooth ERTM
sudo bash -c "echo Y > /sys/module/bluetooth/parameters/disable_ertm"
2020-11-21 09:07:54 +00:00
$ user: cat /etc/passwd | awk -F: '{ print $1}'
$ group: cat /etc/group | awk -F: '{ print $1}'
2020-12-18 16:03:01 +00:00
$ interface: ip link | grep "^[0-9]*:" | sed "s/[0-9]*: \(.*\):.*/\1/" | awk -F: '{ print $1}'
$ ip: ip addr show dev <interface> | grep "inet " | sed "s/ *inet \([^ ]*\) .*/\1/" | awk -F: '{ print $1}'
$ file_1: ls | awk -F: '{ print $1}'
$ file_2: ls | awk -F: '{ print $1}'
2022-03-08 07:22:48 +00:00
$ deb: ls *.deb | awk -F: '{ print $1}'