我创建了一个名为glang的简单shell,然后使其可执行。
$chmod+x格兰
然后我把它复制到/bin
$sudo cp glang/箱
我成功了。但是,我想删除它并转到/bin
$cd/箱
然后删除它。
$Sudo Rm Glang酒店
当我列出文件时,我找不到脚本,然后我想它已经被删除了。
但是,当我还在写作的时候
$格兰
在文件系统中的任何地方,脚本仍然有效!
知道怎么回事吗?
提前谢谢。
格兰的内容如下(基本上是一个预处理器的东西):

#!/bin/bash
echo $1 >> ~/lexer/var.cl
echo "\")" >> ~/lexer/var.cl
cat ~/lexer/var.cl >> ~/lexer/exe.cl
cat ~/lexer/char_processing.cl >> ~/lexer/exe.cl
cat ~/lexer/io_processing.cl >> ~/lexer/exe.cl
cat ~/lexer/lex_processing.cl >> ~/lexer/exe.cl
cat ~/lexer/main.cl >> ~/lexer/exe.cl
clisp ~/lexer/exe.cl

最佳答案

尝试:

whereis <script name>

关于linux - 将脚本加载到/bin,然后删除,但仍然有效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55198880/

10-15 06:43