Linux Commandus
echo o/p
any text
whoami
find user
ls listing ls-a // ls-all hidden files ls -l informative format ls -al mixed ls *.txt show all ended by ".txt" ls a?.txt just one char ls a[0:9] range of char cd change direction
cat
show output the files / open the files less show full scren _then =="enter"
pwd
where am i "/home/folder"
find
-name *.txt find the files find . -name *.txt find the files in the current dir
grep
"the word" file. search for a word in file (highlighted)
&
run commands in the background
&&
two commands
redirect to another file
thesame > (overwritten)
touch
create file
mkdir
create folder
cp
copy
mv
move/cut
rm / -R
remove (directory)
file find the type of a file
su -l
switch users
wget + link
download link
head -n
+ filname print first n lines head -f + filname print last n lines with peiniting the go-on text
ps aux
all services
lsof -i
open files for internet
netstat -antp
network connection
ifconfig
information
sort + fliename sort file uniq (sort must) rm dublicate sort a.txt | uniq output of sort is input for uniq
passwd
change pass
find /
find in all (root)
ctrl + c
terminate
ln creat link file (shortcut)
; two command whatever
&& two commands (in case first command run)
|| two commands (in case first command fail)
env info of the environment
which + name where this file is
useradd passwd userdel groupadd passwd groupdel gpasswd -a (username) (groupname)
shadwo / passwd passwords of all
su -
switch root su username switch user su username -c command execute one command in username without switch sudo run as root
service start/stop/restart/print status/enable-disable
/ root every thing is here
/bin user binaries (ls.,cp) /sbin sudo commands
/etc sys configs
/usr progrms downloaded
chmod (u,g,o,a) + (rwx) fileName change permission chmod 777 (u=7,g=7,o=7) filename (r=4,write=2,exe=1)
install software 1)apt-get update /\ apt-get update && apt-get upgrade 2)apt-get install (name) -i :install -r :remove
passwd , shadow : stores passwords format sha512
-rwx-rwx-rwx : owner,groups,users read,write,execute
SSH:protocol to connect devices within internet (encrypted)
/etc important directory /var database /root home directory /tmp temporary files
nano
[text editor] VIM [advanced editor]
systemctl stop/enaple "service name"
whois + domain name
nslookup -type=a,aaaa (ipv4,ipv6) dig + domain name https://dnsdumpster.com/ https://tryhackme.com/room/shodan
tool -h
[help] if there is this tool in system
Last updated