我使用一个软件进行基因分析。在Linux系统中它工作正常。但是,我对 Windows 的 bash 很好奇。当我运行我的分析时出现以下错误:
OMP: Error #100: Fatal system error detected.
OMP: System error #22: Invalid argument
forrtl: error (76): Abort trap signal
Run Code Online (Sandbox Code Playgroud)
请问,任何人都知道可以是什么以及如何解决?
我已经通过 Microsoft 商店在我的 Windows 10 笔记本电脑上安装了 Kali Linux。现在,当我使用该命令时iwconfig,它说接下来 wifi0、wifi1 和 wifi2 没有无线扩展。所以我认为我的内置无线适配器不支持监控模式,但是,我在我的笔记本电脑上安装了 Microsoft Network Monitor 3.4 并且它成功捕获了数据包,所以据我所知,我的内置适配器支持监控模式。
我的问题基本上是为什么它说“没有无线扩展”,因为airmon-ng除非解决这个问题,否则我将无法使用。我对 Kali Linux 比较陌生,所以如果我对情况的理解不正确,请原谅。
kali-linux airmon-ng aircrack-ng windows-subsystem-for-linux
查看我/etc/profile.d目录中的文件:
cwellsx@DESKTOP-R6KRF36:/etc/profile.d$ ls -l
total 32
-rw-r--r-- 1 root root 96 Aug 20 2018 01-locale-fix.sh
-rw-r--r-- 1 root root 1557 Dec 4 2017 Z97-byobu.sh
-rwxr-xr-x 1 root root 3417 Mar 11 22:07 Z99-cloud-locale-test.sh
-rwxr-xr-x 1 root root 873 Mar 11 22:07 Z99-cloudinit-warnings.sh
-rw-r--r-- 1 root root 825 Mar 21 10:55 apps-bin-path.sh
-rw-r--r-- 1 root root 664 Apr 2 2018 bash_completion.sh
-rw-r--r-- 1 root root 1003 Dec 29 2015 cedilla-portuguese.sh
-rw-r--r-- 1 root root 2207 Aug 27 12:25 oraclejdk.sh …Run Code Online (Sandbox Code Playgroud) permissions executable shell-script windows-subsystem-for-linux
我最近:在 /etc/passwd 中为用户指定了一个主目录路径,其中包含空格?但是现在.bashrc当我打开 Ubuntu 16.04 LTS WSL 窗口时,我的源无法正确获取,所以我必须source手动进行...它适用于source ~/.bashrc,但奇怪的是不适用于source $HOME/.bashrc,但奇怪的是适用于source "$HOME"/.bashrc.
因此,Jeff在上一个问题上认为,问题可能在于其他东西在采购它时没有引用它。
事实上,一个类似的问题导致我fork git hub 项目,其中发生了类似的错误;我认为这是因为我在 Windows 上使用了 mingw64/git-bash,但这根本不是问题,因为现在它发生在 WSL 中......至少我认为是这样......
当我创建备份时,date我通常将当前日期作为备份文件的一部分,格式为:
年-月-日-小时:分钟:秒,所以我得到一个类似的文件:
database-username_database-name---2019-10-10-01:41:11.sql
Run Code Online (Sandbox Code Playgroud)
我有一个问题,如果我将文件存储在 Windows 10 中,三个冒号01:41:11将被编码为一些我不知道的代码,而是像在 *nix 系统中一样自然出现。
一个很好的解决方案可能会使用一个分号作为%H;%M;%S代替%T(即相当于%H:%M:%S)由于有使用分号在Windows中没有问题。
是否有标准的时间单位分隔,而不是冒号,它通常用于分隔 *nix-win 文件中的时间,而不会产生此类跨平台冲突?我想知道你将如何“处理”它。
我正在下载 cuda-toolkit-10-1,遵循https://docs.nvidia.com/cuda/wsl-user-guide/index.html中的指南,包括将我的 WSL 从版本 1 更新到版本 2。即将结束apt-get install当我的内存可能耗尽时,我的
安装在解压时出现错误消息:dpkg: error processing archive /tmp/<cuda_vers>.deb: error setting permissions of <file.so>: Read-only file system错误代码(2)。
我释放了一些内存并尝试通过 apt-get 重新安装,但出现错误消息dpkg was interrupted, you must manually run 'sudo dpkg --configure -a to correct the problem,我尝试失败dpkg: error: unable toa ccess dpkg status area: Read-only file system。
我现在无法运行大多数命令。以下是一些错误消息及其各自的错误
消息ls::-bash: /bin/ls: Input/output error
df -uSorry, command-not-found has crashed! Please file a bug report..., Python version: …
我已经安装了 Debian 的 WSL 版本并将默认 shell 更改为 zsh。现在我找不到手册页。ZSH shell 无法识别与手册页相关的任何命令。
我试过了
man-db
man
Run Code Online (Sandbox Code Playgroud)
并且总是得到这个
zsh: command not found: man-db
Run Code Online (Sandbox Code Playgroud)
如何使用 ZSH 在 WSL Debian 下获取联机帮助页?
我想也许联机帮助页没有与 WSL 包一起自动安装,尽管这很奇怪。
我的另一个猜测是它与使用oh-my-zsh 有关。
我也在使用 Ubuntu 20.04 LTS 作为 WSL,没有这样的问题。当我打字
man man
Run Code Online (Sandbox Code Playgroud)
我得到了 man 帮助页面。
先感谢您
在 Stackoverflow 上,我刚刚看到一个有关PS1环境变量的问题,该变量负责 Linux 终端提示符。
我的提示如下:
username@PORT-usr:/dir
Run Code Online (Sandbox Code Playgroud)
username是我登录 WSL 时使用的用户名。PORT-usr是我的笔记本电脑的名称。/dir是我当前的目录。我的PS1环境变量如下所示:
Prompt>echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
Run Code Online (Sandbox Code Playgroud)
尝试执行此操作不起作用:
Prompt>echo $($PS1)
\[\e]0;\u@\h:: command not found
Prompt>echo echo $(\[\e]0;\u@\h: \w\a\]${debian_chroot...)
e]0: command not found
u@h:: command not found
32m]u@h[033[00m]:[033[01: command not found
34m]w[033[00m]$: command not found
Run Code Online (Sandbox Code Playgroud)
使用的变量的语法是什么?$PS1我可以使用什么命令来学习理解该语法?
linux prompt ubuntu environment-variables windows-subsystem-for-linux
我想制作一个文件的多个副本。我找到了一个现成的解决方案并尝试了。令人惊讶的是它没有起作用。
代码:
for i in {1,2,3,4}; do cp MainFile.asy 'CopyFile_$i.asy'; done
Run Code Online (Sandbox Code Playgroud)
当前输出:文件夹位置
MainFile.asy
CopyFile_$i.asy
Run Code Online (Sandbox Code Playgroud)
windows-subsystem-for-linux ×9
bash ×2
aircrack-ng ×1
airmon-ng ×1
backup ×1
command-line ×1
date ×1
debian ×1
executable ×1
home ×1
input ×1
kali-linux ×1
linux ×1
permissions ×1
prompt ×1
quoting ×1
shell-script ×1
timestamps ×1
ubuntu ×1
windows ×1