小编mja*_*mja的帖子

支持用于定义局部变量的 `local` 关键字的 shell 列表

我知道 Bash 和 Zsh 支持local变量,但有些系统只有 POSIX 兼容的 shell。并且local在 POSIX shell 中未定义。

所以我想问一下哪些shell支持local关键字定义局部变量?

编辑:关于外壳我的意思是默认/bin/sh外壳。

shell shell-script

11
推荐指数
2
解决办法
3367
查看次数

bash: ./idaq: 没有那个文件或目录

$ uname -a
Linux kali 4.3.0-kali1-amd64 #1 SMP Debian 4.3.3-5kali4 (2016-01-13) x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Kali
Description:    Kali GNU/Linux Rolling
Release:    kali-rolling
Codename:   kali-rolling
Run Code Online (Sandbox Code Playgroud)

最近,我从 hex-rays 网站下载了 IDA Demo。下载并解压缩后,我移动到它的目录内容。但是当我运行 ./idaq 命令时。我收到了:

$ ./idaq
bash: ./idaq: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我试图运行这个命令

$ file ./idaq
./idaq: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, 
interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.24, 
BuildID[ha1]=2b4f4a30e791c6fa175a4d44c868ea9ac8f9d7da, stripped
Run Code Online (Sandbox Code Playgroud)

然后我知道它是一个 32 位的目标文件。经过一些谷歌搜索后,我转到此页面在 64 位系统上运行 32 位二进制文​​件时获取“未找到”消息 …

executable 32bit x86 kali-linux

5
推荐指数
2
解决办法
1万
查看次数

pacman 选项来搜索拥有文件的包

搜索拥有文件的包的 pacman 选项是什么?就像dpkg -S在基于 Debian 的发行版中一样。

arch-linux pacman package-management files

4
推荐指数
1
解决办法
1105
查看次数