显示Linux文件路径的方法

哎呀,说到在 Linux 系统中显示文件路径,我是一个经验丰富的司机。
还记得那一次,2 01 8 年,当我第一次接触Linux系统时,非常头疼。
各种命令乱七八糟,于是我就从最简单的pwd命令开始学习。

当时我在公司服务器上。
每次登录时,我都不知道自己在哪个文件夹中。
我使用$pwd命令,屏幕上显示/home/user/Documents。
嘿嘿,原来我来了。
就像突然在迷宫中找到了出路一样,我感到很高兴。

然后我又开始学习ls命令,非常有趣。
我在该目录下使用了$ls命令,屏幕上列出了所有文件和子目录,非常清晰。
我记得我看到了file1 .txt和file2 .txt,以及子文件夹,我感到很高兴。

然后,我发现了 find 命令,这太神奇了。
我在那个目录下使用了$find命令,后面加上-namefile1 .txt,屏幕上就显示了file1 .txt的路径,调用的正是这样。
当时我就想,用这个东西来查找文档该是多么容易啊。

最后还学会了realpath命令,蛮有趣的。
我在该目录中使用了 $realpath 命令,后跟 ../file.txt。
这样一来,file.txt的绝对路径就会显示在屏幕上,这就是所谓的直接。
我当时就想,如果用这个东西来处理文件路径该多容易啊。

现在回想起来,当时学习Linux系统是很困难的,但是学了这些指令后,我感觉整个世界都变得光明了。
现在,我可以用任何命令找到文件路径,这非常简单。
哈哈,说起来,我真是一个Linux系统老司机了!

解决linux下命令找不到问题

说实话,Linux下找不到命令,很烦人。
你必须一步一步地弄清楚。

首先想想为什么找不到。
当Linux执行命令时;它将查看 PATH 环境变量。
什么是路径?这只是一个目录列表。
系统在这些指令中搜索命令。
例如,mysql 或 mysqladmin;系统默认为/usr/bin。
如果没有找到,它将报告“命令未找到”。

例如,假设您已将 MySQL 安装在 /usr/local/mysql 中;那么bin目录就在/usr/local/mysql/bin下。
但如果PATH中没有这个目录。
系统找不到mysqladmin。

接下来,您必须检查 PATH 和命令路径。
打开终端并输入 echo $PATH。
检查输出目录列表中是否包含/usr/local/mysql/bin。
如果没有,则必须添加。

确认订单的下达地点。
输入which mysqladmin 并查看是否有任何输出。
否则,输入 find / -name mysqladmin。
该命令将搜索整个系统;例如,可以在/usr/local/mysql/bin/mysqladmin 中找到它。

然后您必须创建一个链接。
假设该命令实际上位于 /usr/local/mysql/bin 中,但它不在 PATH 中。
您必须将其链接到 PATH 中的目录。
例如,键入 ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin。
这样,系统就知道在/usr/bin中寻找mysqladmin,它指向实际的路径。

验证链接。
ls -l /usr/bin/mysqladmin 查看是否指向正确的位置输入是。

不想创建链接?好的。
暂时添加路径。
要导出,请输入 PATH=$PATH:/usr/local/mysql/bin。
这暂时有效。
不过重启后就没有关系了。

想要永远改变吗?您需要更改配置文件。
打开 ~/.bashrc 或 /etc/profile。
在文件末尾添加export PATH=$PATH:/usr/local/mysql/bin。
保存后输入 source ~/.bashrc 或 source /etc/profile 以使更改生效。

记住一些事情。
您必须拥有创建链接的权限。
如果您没有权限,则必须使用 sudo。
安装软件时;最好使用包管理器。
例如,apt install mysql-server。
手动安装可能会出现路径错误或者与其他软件冲突等问题。

将逐步解决。

linux找文件夹在哪个路径

find命令搜索根目录,速度慢但全面。
使用space来检查数据库,但对于新创建的数据库来说可能不快。

pwd是最简单的,只需查看当前目录即可。
使用-P版本,这是软链接的正确方式。

sudo 权限不够。
文件夹名称错误?你自己检查一下。