0% found this document useful (0 votes)
7 views

Basic Linux Commands

Uploaded by

محمد محي
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Basic Linux Commands

Uploaded by

محمد محي
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

<Mina Magdy>

LINUX ADMINISTRATION
OSCP,SSCP,CEH,CRTP
<Linux Environment>
<env>
• Linux Environment >>> Variables
Ex1 a = 1 Ex2 b = 2 print (a+b) = 3
• All In memory “Ram”
• U Can Access To all With shell “Terminal”
• Let’s Try with “ls”
• Try “which whoami”
• echo $PATH
| Basic Linux Commands |
<Part 1>
LI NUX UPDATEI NG

1. sudo apt update | Connect with Linux servers & show update

2. sudo apt upgrade | Switch the old bundle to the new one

3. sudo apt full-upgrade | upgradeing Thems & GUI & Icons

4. sudo apt apt update | sudo apt full-upgrade 1&2

5. sudo apt autoremove | Deletion of old files after updating

6. sudo apt search | earching for a specific package inside the


Linux repositories
| Basic Linux Commands |
<Part 2>
FI LES & NAVI GATI NG

1. ls | List Files
2. ls –l
3. ls –al
4. cd | To move between files | Ch an ge Directory
5. cd DI R NAME
6. cd ..
| Basic Linux Commands |
<Part 2>
F I L E S & N AV I G AT I N G

1. pwd | print word directory


2. mkdir NEW FILE NAME | make directory
3. rm dir FILE NAME | delete file
4. rm –f | fore delete
5. rm –rf | delete directory file
6. manually Options
7. man ls
| Basic Linux Commands |
<Part 2>
F I L E S & N AV I G AT I N G

1. tail | show top 10 lines


2. W C | 1 8 1 8 9 4 M 3 LO M AT. T XT

<GREP>

g e r p , e g re p , f g re p , rg re p – p r i n t l i n e s t h a t m a t c h

1. c a t M 3 LO M AT. T XT | g re p “ W O R D ”
2. m a n g re p
| Basic Linux Commands |
<Part 2>
F I L E S & N AV I G AT I N G

1. cp | copy

2. cp FILE1 To FILE2

3. mv | move

4. mv FILE1 To FILE2 | To Move Files

5. mv FILE1 To FILEE | To Rename File

6. touch | Create New text File

7. cat | To open Text File


| Basic Linux Commands |
<Part 3>
NETWORKI NG

1. ping HOST | ping host

2. whois DNS | get whois for domain

3. dig DNS | get DNS for domain

4. dig –x HOST | reserve lookup host

4. wget FILE | download file

5. wget -r URL | download file from url


| Basic Linux Commands |
<Part 4>
PROCESSES

1. ps

2. ps aux

3. PID

4. kill PID

5. Kill all proc

6. htop & top >> sudo apt install htop

7. tree >> sudo apt install tree


| Basic Linux Commands |
< Pa r t 5 >
SYSTEM INFO

1. date

2. uptime

3. whoami

4. cat /proc/cpuimfo

5. cat /proc/meminfo

6. free

7. du

8. du –sh

9. df

10. df -h
| Basic Linux Commands |
<Part 6>
SYSTEM INFO

<uname>
1. uname
2. uname -a | show kernel Version
3. uname -n | kali
4. uname -s | Linux
5. uname -m | x86_64
6. uname -r | 5.9.0-kali-amd64
7. man uname | to show more options
| Basic Linux Commands |
<Part 7>
PERMI SSI ONS
|Permissions|

• Every file an d directory in you r UNI X/ Lin u x system h as


followin g 3 permission s defin ed for all th e 3 own ers
discu ssed above.

1. Read -r
2. Write -w
3. Execu te -x
| Basic Linux Commands |
<Part 7>
PERMI SSI ONS

1 . r = re a d p e rm i s s i o n

2 . w = w r i t e p e rm i s s i o n

3 . x = exe c u t e p e rm i s s i o n

4 . - = n o p e rm i s s i o n
| Basic Linux Commands |
<Part 7>
PERMISSIONS
| Permission s|

1. chmod +rwx filename


to add permission s.

2. chmod -rwx directoryname


to remove permission s.

3. chmod +x filename
to allow execu table permission s.

4. chmod -wx
filename to take ou t write an d execu table permission s.
| Basic Linux Commands |
<Part 7>
PERMI SSI ONS
| User Den otation s|

u user/owner
g group
o other
a all
| Basic Linux Commands |

Group Others
| Basic Linux Commands |
<Part 8>
LI UNX SERVI CES
|apatche2|
1. su do service apatch e2 start | to start apatch e service

2. su do service apatch e2 stop | to stop apatch e service


3. su do service apatch e2 restart| to restart apatch e service

4. su do service apatch e2 statu es | sh ow apatch e statu es

5. To Down loadin g file h ttp: / / 192.168.1.5/ m3lomat1.txt


| Basic Linux Commands |
<Part 8>
LI UNX SERVI CES
|SSH|

1. ssh user@host | connect to host as user

2. ssh –p port user@host | connect using P

3. ssh –D user@host | connect & use bind P


| Basic Linux Commands |
<Part 8>
L I U N X S E RV I C E S
|FTP|
1. ft p D N S . c o m | D o m a i n N a m e S y s t e m
1. ft p I P | I n t e rn e t Pro t o c o l
2. ft p U S E R @ FT P D O M A I N . C O M

F I L E S M A N AG E

1. cd DIR
2. l c d / h o m e / u s e r / u rd i re c t o r y n a m e | D O W N LOA D I N G F I L E S W I T H FT P
3. get FILE | Download file
|Final Result|
• Linux “ENV”
• Part 1 | Linux Updating and differences on upgrading
• Part 2 | Files & Navigating
• Part 3 | Networking
• Part 4 | Process
• Part 5 | System info
• Part 7 | Permitions
• Part 8 | Linux Services
• Facebook : https://www.facebook.com/m3lomatthephone
• My YouTube Chanel : https://www.youtube.com/c/m3lomatthephone
• M3lomat the phone 2 : https://www.youtube.com/channel/UCixopZbFBzdYKk2qsZLsRCA
• M3lomat Electric : https://www.youtube.com/channel/UCGnXhX2E_MaGYOY8kyOowbQ
• Instagram : https://instagram.com/mena.m.rushdy?igshid=1xg5sxvjtek7i
• LinkedIn : https://www.linkedin.com/in/mina-magdy-38362b1b6/
• Facebook Group : https://www.facebook.com/groups/391033085092937

You might also like