


Solve the problem of command not being found in Linux system
Sometimes when we execute a command on the Linux command line, a command not found error will be reported. The reason for this error is that when executing the command, the system will Search for it in the environment variables. If it is found, execute it. If it is not found, it will report that the command is not found.
Let’s take the example of command not found when executing mysql mysqladmin
under Linux as an example to explain the solution.
Check the current environment variables of the system
After the mysql program is installed, when directly executing mysql or mysqladmin, the system will first Go to /usr/bin to look for the command. If it is not in this directory, of course it will not be found. At this time, we need to create a link file for these unfound commands and link to /usr/bin.
Online learning video tutorial sharing: linux video tutorial
First we check whether this command exists in the environment variable. The operation is as follows:
[root@admin bin]# which mysqladmin
or
[root@admin bin]# where is mysqladmin
If the command exists in the environment variable, the specific path will be output, as shown below:
If it does not exist, it will prompt The command was not found, as shown below:
Before making the link, we must know the full path of the command, such as mysqladmin
Look for the full path of this command
[root@admin bin]# find / -name mysqladmin
The results can be seen that mysqladmin exists in two places. We don’t need to worry about the first one, that is his original path. The next thing you need to do is to link the following path directly to /usr/bin.
The operation is as follows:
[root@admin bin]# ln -s /usr/local/mysql/bin/mysqladmin /usr/bin
After the link is successful, execute this command again and it will be ok.
Recommended related articles and tutorials: linux tutorial
The above is the detailed content of Solve the problem of command not being found in Linux system. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Solution to permission issues when viewing Python version in Linux terminal When you try to view Python version in Linux terminal, enter python...

Causes and solutions for errors when using PECL to install extensions in Docker environment When using Docker environment, we often encounter some headaches...

Many website developers face the problem of integrating Node.js or Python services under the LAMP architecture: the existing LAMP (Linux Apache MySQL PHP) architecture website needs...

Using python in Linux terminal...

Configure the apscheduler timing task as a service on macOS platform, if you want to configure the apscheduler timing task as a service, similar to ngin...

The problem of comparing and synchronizing BeyondCompare files: Case sensitivity failure when using Beyond...

Regarding the problem of removing the Python interpreter that comes with Linux systems, many Linux distributions will preinstall the Python interpreter when installed, and it does not use the package manager...

Multithreading in the language can greatly improve program efficiency. There are four main ways to implement multithreading in C language: Create independent processes: Create multiple independently running processes, each process has its own memory space. Pseudo-multithreading: Create multiple execution streams in a process that share the same memory space and execute alternately. Multi-threaded library: Use multi-threaded libraries such as pthreads to create and manage threads, providing rich thread operation functions. Coroutine: A lightweight multi-threaded implementation that divides tasks into small subtasks and executes them in turn.
