Linux Commands Cheatsheet

Approved 2024/08/23 11:13 by psycore (version: 3) | Approver: psycore

Linux Commands Cheatsheet

Command list

User Management

Command Comment
/usr/bin/ftptop Display information about ProFTPd
adduser <username> create user with additional information incl. homedir
passwd <username> Change password
su <user> set user
sudo -u www-data command Execute command as user www-data
useradd -d <homedir> <username> create user with home dir
userdel <username> delete user
whoami Output current user

File and directory management

Command Comment
chgrp <user> <datei/ordner> Change group
chown <user> <datei/ordner> Change owner
cp -r newdir/* olddir/ Copy files recursively
'cp' -rf dir/{*,.??*} /dir/ hidden files and aliased cp -i will be copied
du -hs <dir> specify directory size
du -h * | sort -hr > /home/user/filelist.txt File list sorted by size
echo bla > 1.txt Create file 1.txt with content bla
echo blabla » 1.txt Append blabla to file 1.txt
ls List directory contents
ls -la dir List directory contents with user information
ls -lahS $(find / -type f -size +100000k) search for files > 100MB
pwd Output working directory
tar xfz u-web-my4.tgz extract file
whereis Output binary directory

Package management

Command Comment
apt-cache search <pack> search for a package
apt-get install <pack> install pack
apt-get update update package cache
apt-get upgrade upgrade installed packages

System Management

Command Comment
cat /proc/cpuinfo cpuinfo
cat /proc/meminfo RAM Info
cat /proc/version Deb Version
crontab -e Edit cronjobs
crontab -l Listen to cronjobs
date +%s Output Unix time
date -d @1234631164 Output Unix time in normal time
df -h free disc space
dpkg-reconfigure locales -plow Language settings
dpkg-reconfigure tzdata Time zone settings
kill -6 <PID> 1) SIGABRT - Cancel process
kill -9 <PID> SIGKILL - Terminate process
kill -15 <PID> SIGTERM - terminate process cleanly
kill -18 <PID> SIGCONT - Continue process
kill -19 <PID> SIGSTOP - Stop process
mount -o remount -rw / release read-only file system
ps process list
ps -aux detailed process list

Netzwerk Management

Command Comment
ifconfig Display IP address and netmask
netstat -pantu Connections/Ports
nload -u H Display bandwidth
sh blubb.sh sh file executen
wget http://www.psoft.net/shiv/HS/u-web-my4.tgz gets file

shutdown options

Command Comment
shutdown -s Shut down or switch off
shutdown -r Restart (reboot)
shutdown -l User logout
shutdown -s -f Forced shutdown

change system time

Set the time under Linux. 2)

show time

timedatectl

change time

Set time zone manually

sudo timedatectl set-timezone Europe/Berlin

Select time zone

sudo dpkg-reconfigure tzdata

Load Apache modules

a2enmod modname

or activate it with

a2dismod modname

deaktivieren. The web server must then be restarted with

/etc/init.d/apache2 restart

nötig.

Run Froxlor Cron

1)
PID denotes the process ID
en/linux/befehle.txt · Last modified: 2024/08/23 11:13
CC Attribution-Noncommercial-Share Alike 4.0 International