首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
linux – cd可执行文件的位置
Linux
2020-06-02
我读到使用exec()
调用
发出的命令的可执行
文件
应该存储在属于PATH变量的目录中.
因此,我在/ bin中找到了ls,chmod,grep,cat的可执行
文件
.
但是,我找不到cd的可执行
文件
.
它在哪里?
解决方法
进程只能影响自己的工作目录.当
shell
执行可执行
文件
时它作为子进程执行,因此cd可执行
文件
(如果存在)将更改该子进程的工作目录而不影响父进程(shell),因此cd命令必须实现为shell内置实际上在shell自己的进程中执行.
相关文章
[Ubuntu] insmod和modprobe加-f参数导致Invalid module format错误
insmod和modprobe加-f参数导致Invalid module format错误 这...
[Linux]将ArchLinux安装到U盘
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
基于LAMP搭建WordPress博客
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
ansible批量采集、批量互信、批量复制、分发文件
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
vsftpd配置FTP服务器(Centos7.x安装)
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
抑制stable_secret读取关键信息
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...