search

29 Linux commands you must know

Aug 02, 2023 pm 05:24 PM
linuxlinux command


# Commands are instructions for the computer to perform tasks. You can use commands to shut down the computer, or list the file list of the current directory, or the contents of the current text, or display a message on the screen.


29 Linux commands you must know


If you are a newbie and trying to use the command line interface, we have collected a variety of basic Linux commands for you to learn and help you complete various tasks in various Linux distributions. Although it is not very detailed, it is very useful for Linux beginners, ordinary users, or administrators.


##1.ls – List


ls will list the contents (files or folders) of the current working directory, just like you open a folder in the GUI to see the contents.


29 Linux commands you must know


2.mkdir – Make Directory


##mkdir Common one New directory


29 Linux commands you must know


3.pwd – Print Working Directory


pwd displays the current working directory


29 Linux commands you must know


##

4.cd – Change Directory


For the session currently running in the terminal, cd Sets the given folder (or directory) to the current working directory.


29 Linux commands you must know


5.rmdir – Remove Directory


rmdir Deletes the given directory.


29 Linux commands you must know


6.rm – Remove


##rm will remove the given For files or folders, you can use rm -r to recursively delete the folder


29 Linux commands you must know


7.cp – Copy


cp command copies files or folders. You can use the cp -r option to copy files recursively. folder. In addition, search the backend reply of the top architect on the public account for "algorithm" to get a surprise gift package.


29 Linux commands you must know


8.mv – MoVe


##mv command to file or folder to move. If the file or folder exists in the current working directory, you can also rename the file or folder.


29 Linux commands you must know


9.cat – concatenate and print files


cat is used to view the contents of a file on standard output (monitor or screen).


29 Linux commands you must know


10.tail – print TAIL (from last) >


##tail By default, the last 10 lines of a given file are displayed on the standard output. You can use tail -n N to specify that the last N lines of the file are displayed on the standard output.


29 Linux commands you must know


11.less – print LESS


less Print file contents by page or window. Very useful and efficient when viewing large files containing large amounts of text data. You can use Ctrl F to page forward and Ctrl B to page backward.


29 Linux commands you must know


12.grep


#grep "" at Searches the given file for the specified string. grep -i "" will ignore the case of strings when searching, while grep -r "" will search for files in the current working directory. Search recursively for the specified string.


29 Linux commands you must know


13.Find


This command will search for files matching the conditions in the given location. You can use the -name option of find -name to perform a case-sensitive search, and find -iname Perform a case-insensitive search.

##find -iname

29 Linux commands you must know


14.tar


##The tar command can create, view and extract tar compressed files. tar -cvf is to create the corresponding compressed file, tar -tvf to view the corresponding compression file, tar -xvf to extract the corresponding compressed file.


29 Linux commands you must know


15.gzip


The gzip command creates and extracts gzip compressed files. You can also use gzip -d to extract compressed files.


29 Linux commands you must know


16.unzip


#unzip for gzip documents Unzip. Before decompressing, you can use the unzip -l command to view the file contents.


牛逼啊!接私活必备的 N 个开源项目!赶快收藏吧


29 Linux commands you must know


17.help


--help will list all available commands in the terminal. You can use the -h or -help option of any command to view the command. Specific usage.


29 Linux commands you must know


18.whatis – What is this command


##whatis will be used A single line describing the given command.


29 Linux commands you must know


19.man – Manual


man displays a man page for the given command.


29 Linux commands you must know


20.exit


##exit is used to end the current terminal session.


29 Linux commands you must know


21.ping


ping Pings the remote host (server) by sending data packets, which is commonly used to detect network connections and server status.


29 Linux commands you must know


22.who – Who Is logged in


who can list the currently logged in user name .


29 Linux commands you must know


23.su – Switch User


su is used to switch between different users. Superusers can switch to other users even without using a password.


29 Linux commands you must know


24.uname


##uname will display important information about the system, such as kernel name, Host name, kernel version, processor type, etc., use uname -a to view all information.


29 Linux commands you must know


25.free – Free memory


free will display the system's free memory, occupied memory, available swap memory and other information. free -m will convert the units in the result into KB, while free -g will convert into GB.


29 Linux commands you must know


26.df – Disk space Free


df View disk usage in the file system – Used and available storage space on hard drives and other storage devices. You can use df -h to display the results in a human-readable format.


29 Linux commands you must know


27.ps – ProcesseS


ps displays the running process of the system.


29 Linux commands you must know


28.Top – TOP processes


The top command will display according to the CPU usage by default. For processes that occupy a large amount of space, you can use top -u to view a user's CPU usage ranking.


29 Linux commands you must know


29.shutdown


shutdown is used to shut down the computer, and shutdown -r is used to restart the computer.

The above is the detailed content of 29 Linux commands you must know. For more information, please follow other related articles on the PHP Chinese website!

Statement
This article is reproduced at:Linux中文社区. If there is any infringement, please contact admin@php.cn delete
Linux Operations: System Administration and MaintenanceLinux Operations: System Administration and MaintenanceApr 15, 2025 am 12:10 AM

The key steps in Linux system management and maintenance include: 1) Master the basic knowledge, such as file system structure and user management; 2) Carry out system monitoring and resource management, use top, htop and other tools; 3) Use system logs to troubleshoot, use journalctl and other tools; 4) Write automated scripts and task scheduling, use cron tools; 5) implement security management and protection, configure firewalls through iptables; 6) Carry out performance optimization and best practices, adjust kernel parameters and develop good habits.

Understanding Linux's Maintenance Mode: The EssentialsUnderstanding Linux's Maintenance Mode: The EssentialsApr 14, 2025 am 12:04 AM

Linux maintenance mode is entered by adding init=/bin/bash or single parameters at startup. 1. Enter maintenance mode: Edit the GRUB menu and add startup parameters. 2. Remount the file system to read and write mode: mount-oremount,rw/. 3. Repair the file system: Use the fsck command, such as fsck/dev/sda1. 4. Back up the data and operate with caution to avoid data loss.

How Debian improves Hadoop data processing speedHow Debian improves Hadoop data processing speedApr 13, 2025 am 11:54 AM

This article discusses how to improve Hadoop data processing efficiency on Debian systems. Optimization strategies cover hardware upgrades, operating system parameter adjustments, Hadoop configuration modifications, and the use of efficient algorithms and tools. 1. Hardware resource strengthening ensures that all nodes have consistent hardware configurations, especially paying attention to CPU, memory and network equipment performance. Choosing high-performance hardware components is essential to improve overall processing speed. 2. Operating system tunes file descriptors and network connections: Modify the /etc/security/limits.conf file to increase the upper limit of file descriptors and network connections allowed to be opened at the same time by the system. JVM parameter adjustment: Adjust in hadoop-env.sh file

How to learn Debian syslogHow to learn Debian syslogApr 13, 2025 am 11:51 AM

This guide will guide you to learn how to use Syslog in Debian systems. Syslog is a key service in Linux systems for logging system and application log messages. It helps administrators monitor and analyze system activity to quickly identify and resolve problems. 1. Basic knowledge of Syslog The core functions of Syslog include: centrally collecting and managing log messages; supporting multiple log output formats and target locations (such as files or networks); providing real-time log viewing and filtering functions. 2. Install and configure Syslog (using Rsyslog) The Debian system uses Rsyslog by default. You can install it with the following command: sudoaptupdatesud

How to choose Hadoop version in DebianHow to choose Hadoop version in DebianApr 13, 2025 am 11:48 AM

When choosing a Hadoop version suitable for Debian system, the following key factors need to be considered: 1. Stability and long-term support: For users who pursue stability and security, it is recommended to choose a Debian stable version, such as Debian11 (Bullseye). This version has been fully tested and has a support cycle of up to five years, which can ensure the stable operation of the system. 2. Package update speed: If you need to use the latest Hadoop features and features, you can consider Debian's unstable version (Sid). However, it should be noted that unstable versions may have compatibility issues and stability risks. 3. Community support and resources: Debian has huge community support, which can provide rich documentation and

TigerVNC share file method on DebianTigerVNC share file method on DebianApr 13, 2025 am 11:45 AM

This article describes how to use TigerVNC to share files on Debian systems. You need to install the TigerVNC server first and then configure it. 1. Install the TigerVNC server and open the terminal. Update the software package list: sudoaptupdate to install TigerVNC server: sudoaptinstalltigervnc-standalone-servertigervnc-common 2. Configure TigerVNC server to set VNC server password: vncpasswd Start VNC server: vncserver:1-localhostno

Debian mail server firewall configuration tipsDebian mail server firewall configuration tipsApr 13, 2025 am 11:42 AM

Configuring a Debian mail server's firewall is an important step in ensuring server security. The following are several commonly used firewall configuration methods, including the use of iptables and firewalld. Use iptables to configure firewall to install iptables (if not already installed): sudoapt-getupdatesudoapt-getinstalliptablesView current iptables rules: sudoiptables-L configuration

Debian mail server SSL certificate installation methodDebian mail server SSL certificate installation methodApr 13, 2025 am 11:39 AM

The steps to install an SSL certificate on the Debian mail server are as follows: 1. Install the OpenSSL toolkit First, make sure that the OpenSSL toolkit is already installed on your system. If not installed, you can use the following command to install: sudoapt-getupdatesudoapt-getinstallopenssl2. Generate private key and certificate request Next, use OpenSSL to generate a 2048-bit RSA private key and a certificate request (CSR): openss

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software