Basic Linux Commands
Omar Faruk
Software Engineer | Python, AI, Langchain, Langgraph, Django, FastAPI | API Development & Optimization | AWS & Docker Enthusiast
omar@omar-pc:~$ ls
code? Desktop? Documents? Downloads? Music? Pictures? Public? snap? Templates? Videos
omar@omar-pc:~$ pwd
/home/omar
omar@omar-pc:~$ cd Downloads
omar@omar-pc:~/Downloads$?
omar@omar-pc:~/MyFolder$ mkdir NewFolder
omar@omar-pc:~/MyFolder$ ls
NewFolder
omar@omar-pc:~/MyFolder$ mkdir Code
omar@omar-pc:~/MyFolder$ ls
Code? NewFolder
# rename
omar@omar-pc:~/MyFolder$ ls
Code? OldFolder
omar@omar-pc:~/MyFolder$ mv OldFolder NewFolder
omar@omar-pc:~/MyFolder$ ls
Code? NewFolder
# move
omar@omar-pc:~/MyFolder$ ls
Code? NewFolder
omar@omar-pc:~/MyFolder$ mv Code NewFolder/Code
omar@omar-pc:~/MyFolder$ ls
NewFolder
omar@omar-pc:~/MyFolder$ cd NewFolder/
omar@omar-pc:~/MyFolder/NewFolder$ ls
Code
omar@omar-pc:~/MyFolder/NewFolder$ touch source_file.txt
omar@omar-pc:~/MyFolder/NewFolder$ touch target_file.txt
cp source_file.txt target_file.txt
omar@omar-pc:~/MyFolder/NewFolder$ rm source_file.txt?
omar@omar-pc:~/MyFolder/NewFolder$ rm -rf Code
omar@omar-pc:~/MyFolder/NewFolder$ cat target_file.txt
new line to copy?
omar@omar-pc:~/MyFolder/NewFolder$ clear?
omar@omar-pc:~ wget https://media.readthedocs.org/pdf/django/3.2.x/django.pdf
omar@omar-pc:~ man docker
omar@omar-pc:~$ head my_text.txt?
1
2
3
4
5
6
7
8
9
10
omar@omar-pc:~$ tail my_text.txt
22
23
24
25
26
27
28
29
30
?
omar@omar-pc:~$ alias all_containers="docker ps -a"
omar@omar-pc:~$ all_containers?
CONTAINER ID? ?IMAGE? ? ? ? ? ? ? ? ? ? ? ? ? COMMAND? ? ? ? ? ? ? ? ?