Skip to main content

Command Line: Six Basic Command You Should Know


According to the article "Getting to Know Command Line", the command line is the ultimate seat of power on your computer. It is simply a place where you type commands to the computer.

Once we know the important commands, we can create files and run files and delete files so much faster than if we are using the mouse.

How can we use the command line to interact with those directories and files?

Firstly, we need to have a workspace. The course recommends us to use Goormide, which is an integrated development environment on the cloud. And it is developed by a Korean company. You can feel free to sign up and create your first cloud by following their introduction.

Once you sign in the cloud, you can create your directory and files.

The course introduces six useful Command to interact with directories and files.

List/Change Directories

Command LS

LS stands for list, and it just shows us all the files and folders of the current folder.

For example, in the terminal, the first line shows my current folder which is "backend". Then, I type "ls" next to that and hit "enter", it will shows "intro to command line" folder which is inside the backend folder.



Command CD

The command CD allows us to change directories.

For example, I type the "cd IntroToCommandLine", it returns us "workspace/backend/IntroToCommandLine". Then, I type "ls" next to that, I can see it list the "message.txt" file.


If I add another file "hello.html" under "IntroToCommandLine" folder, and then type ls next to "backend/IntroToCommandLine" again, it will show two files.


Add New Files/Directories

Command Touch

Touch allows us to make a new file.

For example, if I want to create a new file "color.txt" under "IntroToCommandLine". I can just type "touch color.txt" next to the prompt and hit "enter", it will automatically create that file on the left menu bar.



Command Mkdir

If you want to create a whole directory, you can use command mkdir, which stands for make directory.

I want to add a new folder "Study" under "IntroToCommandLine", so I just type "mkdir Study" next to the prompt. It will add the "Study" folder on the menu.


I can use the same way to add a new file inside the "Study". First, I change the directory to "Study" by using CD command, then use the touch command to make a new file "classone.html" inside the "Study" folder.


Remove Files/Directories

Command RM

We use RM to delete a specific file.

For example, in order to delete the "classone.html", I need to type "rm classone.html" next to "IntroToCommandLine/Study".



Command RM -RF

If we want to remove the entire directory or folder, we can use "rm -rf". RF stands for the recursive force which basically means that when we say delete a folder, it will delete that.

In order to remove the whole "Study" folder, I will type "rm -rf Study" next to "IntroToCommandLine".


Comments

Popular posts from this blog

Intermediate Express.js: How To Add Styles & Partials in EJS File?

So far, we only have simple HTML tags and ejs tags in each ejs file. Every template page has no style at all. And the basic HTML header and footer are also missing. Today, I learned how to add styles and partials in ejs file. Link Style Step One: Touch a Separate CSS file I create a new directory "Style" under the "EJSDemo" directory, then I add a new CSS file "app.css" inside "Style" folder. Step Two: Add app.use(express.static()) in the app.js I add app.use(express.static("style")) in the "app.js". This will tell Express.js to serve the content of "Style" directory. Step Three: Write styles in CSS file I simple give body an orange background color and set text color to be grey. Step Four: Link to CSS file in the EJS file I just add <link> tag to link the "app.css" file on the top of the h1 tag in each ejs template. As the result, when I run the app and...

Intro to Backend: Is Browser The Only Place To Send HTTP Request?

Today,  I begin to learn the second part of web develop course: backend. Frontend is the stuff that we can see and interactive with, such as HTML, CSS, and JS. We can type our code, style our page, or write some function to make interaction. However, backend is everything else. For example, we type Target web address in the Internet Browser. As we hit "enter", there are a few steps to go through: 1. The HTTP request is sent to a particular server's IP address. 2. The server figures out what to send us 3. It sends a HTTP response back to us Those process we are hard to see, and it happens in less than one second. The instructor said that the browser is not the only place to send the HTTP request, and there are so many choices out there. In this learning course, we are going to use Postman App . Postman allows us to make HTTP requests and viewer responses. It is really for developers to understand how things are working or debug something. In the P...

Seven Most Common jQuery Methods Last Part: ADD/REMOVE/TOGGLE CLASS()

Add, remove and toggleClass is also a very common way to manipulate style. .addClass() and .removeClass() I add two class selector in the style tag. Class one is to change text color to be green, and class two is change both text and background color.  Now I refresh the page and change h1 text to green by using addClass() method: $("h1").addClass("one") .  If you want to remove the style, you can change it to removeClass("one"). I do the same thing to the list. I change the list color and add a background color by adding the class two style value: $("li").addClass("two") . .toggleClass()  According to jQuery, toggerClass method can add or remove one or more classes from each element in the set of matched elements, depending on either the class's presence or the value of the state argument. I only want to change the first list item color and background by writing: $("li").first().toggleClas...