<commit_before>Lesson 1.1 Eddie programming lesson

Lesson 1.1 :introduction to terminal-learning to navigate around terminal using commands

i am going to list down the cmds and its explanation and provide a screenshot of the website that I found which explain it and history of what I learnt ytd, I know it's a little redundant but I hope through this way I will get a better understanding of it and in remembering it, But for those that explain itself i will save the trouble of doing it.

Cd = change directory e.g cd desktop / cd .. etc

.. = previous level of directory e.g if my pwd is /users/chungsoonaw/desktop .. will bring me to one level before my current directory

Ls = list down the stuff you have in your current directory

-r = recursive or recursively for this I've found a simple explanation which let me understand it :)

![screenshot] ({{site.url}}/downloads/lesson1.1/photo7-1-17, 10 51 07 AM.png)

Mv = move or you can rename files using this cmd e.g mv app/ app2 or mv first.ruby first.ruby2 or mv app/ Desktop

Cp = copy e.g cp -r app/ app2  or cp first.ruby first.ruby2
notice that when I cp it ,it has to be a different name cause not allowed to have identical files or folder

Rm = remove files or folder e.g rm -r app or rm first.ruby and if I have multiple files or folder to remove e.g rm -r app app2 app3 or rm first.ruby first.ruby2 first.ruby3 etc

Pwd = the path of the directory that you are currently in e.g of a pwd : user/chungsoonaw/Desktop/

Touch = create new file e.g touch first.ruby

History = history of the cmds that you've typed in previously e.g

! [screenshot] ({{site.url}}/downloads/lesson1.1/photo7-1-17, 10 51 18 AM.png)￼

Ctl + C = interrupts the cmd that you are currently running

Q = quit

Ruby = a type of programming language

Man = Manuel e.g man brew / man git / man rm

Cmd + shift + 4 = taking a screenshot of a part of the screen

![screenshot] ({{site.url}}/downloads/lesson1.1/photo7-1-17, 10 51 24 AM.png)<commit_msg>adding lesson 1.1 introduction to terminal-learning to navigate around terminal using commands to jekyll<commit_after>Lesson 1.1 Eddie programming lesson

Lesson 1.1 :introduction to terminal-learning to navigate around terminal using commands

i am going to list down the cmds and its explanation and provide a screenshot of the website that I found which explain it and history of what I learnt ytd, I know it's a little redundant but I hope through this way I will get a better understanding of it and in remembering it, But for those that explain itself i will save the trouble of doing it.

Cd = change directory e.g cd desktop / cd .. etc

.. = previous level of directory e.g if my pwd is /users/chungsoonaw/desktop .. will bring me to one level before my current directory

Ls = list down the stuff you have in your current directory

-r = recursive or recursively for this I've found a simple explanation which let me understand it :)

![screenshot]({{site.url}}/downloads/lesson1.1/photo 8-1-17, 2 01 38 AM.png)

Mv = move or you can rename files using this cmd e.g mv app/ app2 or mv first.ruby first.ruby2 or mv app/ Desktop

Cp = copy e.g cp -r app/ app2  or cp first.ruby first.ruby2
notice that when I cp it ,it has to be a different name cause not allowed to have identical files or folder

Rm = remove files or folder e.g rm -r app or rm first.ruby and if I have multiple files or folder to remove e.g rm -r app app2 app3 or rm first.ruby first.ruby2 first.ruby3 etc

Pwd = the path of the directory that you are currently in e.g of a pwd : user/chungsoonaw/Desktop/

Touch = create new file e.g touch first.ruby

History = history of the cmds that you've typed in previously e.g

![screenshot](site.url/downloads/lesson1.1/photo 8-1-17, 2 01 45 AM.png)￼

Ctl + C = interrupts the cmd that you are currently running

Q = quit

Ruby = a type of programming language

Man = Manuel e.g man brew / man git / man rm

Cmd + shift + 4 = taking a screenshot of a part of the screen

![screenshot]({{site.url}}/downloads/lesson1.1/photo 8-1-17, 2 01 51S AM.png)
{'fraction_non_alphanumeric': 0.06413418845584608, 'fraction_numerical': 0.023926985693142576, 'mean_word_length': 3.5715896279594137, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3843657', 'n_tokens_mistral': 1294, 'n_tokens_neox': 1184, 'n_words': 652}