Skip to main content

How to Access Command History in Ubuntu, Windows, and macOS

When working in a terminal, it's common to repeat the same commands over and over again. This can be time-consuming and tedious. Luckily, most terminals keep a record of the commands you've typed in the past, so you can quickly access them without having to retype them. In this blog post, we'll look at how to access command history in Ubuntu, Windows, and macOS.

Ubuntu

In Ubuntu, you can access your command history by using the history command. Simply type history in the terminal, and it will display a list of all the commands you've entered. Each command is numbered, and you can run a command by typing its number and pressing Enter. For example, if you want to run the command at line number 10, type !10 and press Enter.

To search through the command history, use the Ctrl+R command. Press Ctrl+R in the terminal, and start typing the command you want to search for. The terminal will display the most recent command that matches the characters you typed. If the command is not the one you want, keep pressing Ctrl+R to cycle through the matches.

Windows

In Windows, you can access your command history by using the doskey /history command. This will display a list of all the commands you've entered in the current session. To run a command from your history, type doskey followed by the command number. For example, if you want to run the command at line number 5, type doskey 5 and press Enter.

To search through the command history in Windows, use the F7 key. Press F7 in the terminal, and a window will pop up with a list of all the commands you've entered in the current session. You can use the arrow keys to navigate the list, and press Enter to run the selected command.

macOS

In macOS, you can access your command history by using the history command, just like in Ubuntu. Simply type history in the terminal, and it will display a list of all the commands you've entered. Each command is numbered, and you can run a command by typing its number and pressing Enter. For example, if you want to run the command at line number 15, type !15 and press Enter.

To search through the command history in macOS, use the Ctrl+R command, just like in Ubuntu. Press Ctrl+R in the terminal, and start typing the command you want to search for. The terminal will display the most recent command that matches the characters you typed. If the command is not the one you want, keep pressing Ctrl+R to cycle through the matches.

Conclusion

Accessing command history in Ubuntu, Windows, and macOS can save you time and make your work in the terminal more efficient. By using the history command and keyboard shortcuts like Ctrl+R and F7, you can quickly access and reuse the commands you've entered in the past. Try using these commands the next time you're working in a terminal and see how they can streamline your workflow.

Comments

Popular posts from this blog

JSP page directives

A jsp page directive looks like this: <%@ directive attribute="value" %> I am not gonna explain each and every page directives here . I would like to discuss about two page directives  which is import and include. First of all consider the import directive . The following simple program illustrate the use of import page directive: The output would be something looks like this: <%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%>  <%@ page import="java.util.Date" %>   //page directive <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Jsp Basics</title> </head> <body> <%=new Date() %> </body> </html> Tue Nov 12 17:42:34 I...

a simple example for jdbc PreparedStatement

a simple example for PreparedStatement package basics.in.java.blogspot.in; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Main { private static final String USERNAME="root"; private static final String PASSWORD=""; private static final String CONN_STRING="jdbc:mysql://localhost/basicsinjavablogspot"; public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); Connection conn=null; Statement stmt=null; ResultSet rs=null; try { conn= DriverManager.getConnection(CONN_STRING, USERNAME, PASSWORD); System.out.println("database connection successful"); //stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); String sql="select * fr...