Linux 使用-f选项时,Egrep的行为很奇怪

我有一只奇怪的白鹭 例如: $ egrep -f ~/tmp/tmpgrep2 orig_20_L_A_20090228.txt | wc -l 3 $ for lines in `cat ~/tmp/tmpgrep2` ; do egrep $lines orig_20_L_A_20090228.txt ; done | wc -l 12 有人能给我一个提示吗?有什么问题吗? 不,文件在执行期间没有更改。egrep测线计数的预期答案为12 文件内容更新:搜索的文件包含cca 13000行,

在linux中:写入FIFO

我使用mkfifo命令创建了一个新的FIFO。我有一个文本文件f.txt。 我想将文本文件写入我的FIFO。怎么用?有unix命令吗?只需重定向到管道: mkfifo /tmp/pipe cat f.txt > /tmp/pipe & cat /tmp/pipe 请注意,这大致就是cat f.txt | cat所做的,但这是一个命名管道,而不是匿名管道。只需重定向到管道: mkfifo /tmp/pipe cat f.txt > /tmp/pipe & cat /t

Linux 接受命令的脚本

我编写了上面的脚本来将文件组织到子文件夹中。例如,音乐文件将进入音频文件夹。现在我想更进一步,使它更全局化。我想允许脚本接受命令行参数,即包含无组织文件的文件夹。这应该允许脚本在文件系统中的任何位置定位和运行,并接受任何包含无组织文件的文件夹 例如: organizefiles.sh mystuff/media//子文件夹将放在“media”中 介质文件夹包含所有介质文件 谢谢大家! 您可以将命令行参数引用为$1、$2等。第一个参数是$1。下面很好地介绍了如何将参数传递给脚本:脚本可以通过以下变

Linux 将分隔文件中的一列复制到另一列上

例如,我需要删除第25列,并在没有嵌入分隔符的简单csv文件中用第22列的副本替换它。我能想到的最好的办法就是那副难看的样子: awk-F,'{for(x=1;x它并不优雅,但是paste是coreutils的一部分,应该可用,但它需要一些临时文件: $ cat test.csv one,two,three,four,five,six,seven 1,2,3,4,5,6,7 $ cut -d, -f1-5 test.csv > start.txt $ cut -d, -f3 test.c

在Linux内核2.6.3中设置时区

我正在制作一个shell脚本,从用户那里获取输入,以便在Linux中设置时区。 参数($1)是以下字符串(A)之一:“GMT-12”、“GMT-11”、“GMT-10”、…“GMT”、“GMT+1”、,。。“GMT+12”。 目前,我发现下面的命令用于设置时区: **# ln -sf /usr/share/zoneinfo/*Japan* /etc/localtime** 在此命令中,“Japan”是我的“/usr/share/zoneinfo”目录中的文件之一。 我将使用上面

如何在linux中使用1命令获取文件信息和md5校验和

我想获取所有文件信息,即:“权限”、“硬链接”、“所有者”、“组”、“fsize”、“月”、“日期”、“时间”、“文件名” 及 MD5在一行命令中求和信息。我该怎么做 目前,我通过运行ls-latr/home/asimon 第二个1是通过md5sum/home/asimon/filename.sh(它只为我获取一个文件的信息),但我需要下面的所有信息 drwxr-xr-x 2 asimon support 4096 Sep 27 11:59 lib de1d8cd98f00b204e980

Linux 在用户空间中运行i2c例程还是在内核空间中运行同一个驱动程序?

我正在开发一个运行嵌入式Linux的基于ARM的系统。我正在用我编写的用户空间程序以100Hz(每10ms读取12次)的频率通过i2c(使用SMBUS例程)从两个惯性传感器读取数据 我可以看到运行“top”并排除代码中的某些部分,我的计算负载的主要部分是由i2c函数造成的(大约90%的CPU总负载是由我的软件提供的30%) 如果我使用一些驱动程序(内核空间)来读取这些数据,你认为计算负载会保持不变,只是会以不同的名称考虑,还是会因为某种系统优化而实际减少?你确定你没有忙着等待,还是做了一些效率低

Linux-awk文本文件处理

我有一个包含几千行数据的文件,每一行都像:a:b:c:d 例如: 0.0:2000.00:2000.04:2000.02 我想把所有的a都放在一个文件里,b在第二个文件里,等等。怎么做?看看(或)手册 您应该使用-F:标志将字段分隔符设置为: 您应该将打印与>文件一起使用,以获得所需文件的输出 awk -F: '{ for (i = 1; i <= NF; i++) { file = "file." i; print $i > file; } }' input awk-F:'{f

Linux 想要用一个命令完成所有行-IFS

我有一个脚本,它在/etc/passwd中重现一行的UID,但仅当UID>500时。这是工作,但是。。。我只想用一个命令重现所有行,我不知道这是否可行 让我向您展示我的代码: #!/bin/bash while IFS=: read -r f1 f2 f3 f4 f5 f6 f7 do if [ $f3 -gt 500 ] then echo "$f1:$f2:$f3:$f4:$f5:$f6:$f7" <<< there is a single comman

AmazonLinuxEC2中的Cron作业

我在谷歌上搜索了如何在AmazonLinuxAMI上设置cronjob,但没有找到方法。有人知道任何教程或者怎么做吗?我还在学习。。。谢谢这个问题不太适合StackOverflow(因为它与ot编程有关)。你的运气可能会更好。您还需要在问题中添加各种信息:您在AMI中运行的是什么发行版?到目前为止,你查阅了哪些文件?你试过搜索什么?Cron在所有linux发行版上几乎都是一样的。它在AmazonLinuxAMI(基于redhat的btw)上的实现方式没有什么独特之处。larsks,serverf

Linux 通过变量删除unix文件中的一系列行

我想通过变量删除UNIX文件中的一系列行。 比如: a=38 sed'4,$ad'text.csv>/new文件 我试过上面的命令,但不起作用。 有人能帮帮我吗。{ { if ( NR < start_index && NR > end_index ) { print $0; } } 如果(NR结束索引) { 打印$0; } } 这是一个AWK脚本。按如下方式运行(根据需要更改start\u index和end\u ind

从Linux内核模块重新分配OMAP3730 gptimer时出错

我对Linux内核模块开发相当陌生,所以如果我在这里遗漏了一些非常明显的东西,我要提前道歉。我正在尝试使用OMAP3730的GP定时器编写一个简单的模块,以便以更高的分辨率在Beagleboard xm上进行基准测试/时间戳 相关代码如下所示: static struct omap_dm_timer *timer_ptr; // Global timer EXPORT_SYMBOL(timer_ptr); static int hrt_init(void) { int result

Linux 从/proc/[pid]/pagemap获取物理地址

我被告知,我可以使用/proc/[pid]/pagemap找到与虚拟地址对应的物理地址 我读到这个pagemap文件是一个由64位条目组成的数组,其中0-54位对应于页面帧编号。我不知道如何从虚拟到物理的飞跃。部分原因是,我不知道如何在这个文件中找到我想要的条目;似乎没有人指定它们是如何索引的 另外,我不知道PFN是虚拟的还是物理的。不管怎样,我不知道如何处理PFN。我怎样才能继续 谢谢将VA除以页面大小(通常为4096),将其用作/proc/self/pagemap的偏移量。然后取这个数字(页

Linux GNU C交叉编译器:无法执行二进制文件

我一直在尝试从源代码处为ttylinux x64编译busybox,我目前正在。。处理。由于某种缺陷之王(与前面描述的非常类似),我不得不使用交叉编译器 但这东西不起作用。当我尝试运行它时: $ /mnt/hdd/cross-compiler-x86_64/bin/x86_64-gcc --version 我得到: -bash: /mnt/hdd/cross-compiler-x86_64/bin/x86_64-gcc: cannot execute binary file 这是不同的诊断输

Linux 如何更改将来上载到具有读/写/执行权限的目录中的所有文件的权限

我正在尝试访问一个默认情况下没有读/写/执行权限的目录,因此我成为了超级用户,并且做到了 chmod -R 777 directory_name 但是,每当一个项目被放到目录中时,它的权限不是读/写/执行。如何使文件夹中上传的所有未来文件也能读/写/执行?我自己还没有成功做到这一点,但您可以设置访问控制列表(ACL) Arch Linux Wiki:

Linux Skype4py:错误:Skype连接超时Ubuntu 14.04

我最近从Ubuntu 12.04升级到了14.04。 我有一个脚本,可以连接到书签聊天并写出一条消息。 我正在维护一个cronjob,每半小时执行一次。在12.04,它运行良好 */30 11-19 * * 1-5 DISPLAY=:0;export DISPLAY;/path/script.py >> /path/errorStatus.log 脚本在通过终端执行时正确,但在通过cron作业执行时出现“附加超时”错误…DISPLAY=:0;出口显示器;PID=$(pgrep g

Linux 从脚本中的文本文件中提取用户名

我是linux脚本的新手,遇到了一个意想不到的错误。我制作了一个脚本,其中考虑了两个选项1和2。我对选项2有问题。我想从文本文件中提取用户名,并将除EOF之外的所有用户添加到主目录,如下所示:尝试以下方法解析输入文件: if [ -e $Path ] then while read user do [[ $user = \#* ]] && continue Username=`echo $user | cut -f2 -d:`

Saucelabs connect Linux-无法识别“-u”命令

尝试使用saucelabs connect启动隧道时,我使用的是bin文件夹中的标准命令: sc -u USERNAME -k API-KEY 但是,当我运行它时,会抛出一个错误,说明: sc: invalid option -- 'u' 我试过windows,它运行得很好。你知道为什么它不能读取该命令吗?你的路径中可能还有另一个名为sc的命令。试试这个: $ cd <directory where you downloaded Sauce Connect> $ ./sc -u

Linux 在使用ESX shell创建VM之前,请先查找磁盘空间是否可用

我在ESX主机上有两个名为data和data1的存储磁盘 如果我在ESX shell上执行df-h | grep-E“data”,它将给出两个存储磁盘的磁盘大小。ESX shell命令中是否有用于精确匹配单词的grep命令 注意:ESX shell不存在grep-w。 请提供帮助。ESX shell中是否存在grep-v?显示df-h的输出外观。尝试使用'data'或'data$'grep-v确实存在。我想出来了。df-m | grep-E“数据”| grep-v“数据1”

Linux Can';当使用Eclipse/Sublime Text/etc时,在Ubuntu 14.04上看不到软连字符

几天前,我遇到了一个严重的问题,在Java代码中实体的变量名和列名中隐藏了一个软连字符。我的操作系统是Ubuntu14.04,看到它们的唯一方式就是在Yudit编辑器下编辑这个文件。在Eclipse(luna)或Sublime Text 3下查看同一文件时,即使将它们粘贴到Skype或任何其他IM上,我也无法看到这个角色。(我花了整整一天寻找那个隐藏的“-”号。 然而当Windows用户在Skype上收到包含软连字符文本的我的消息时,实际上可以看到这个奇怪的字符。将包含软连字符文本的wiki页面

Linux SCHED_FIFO高优先级线程被SCHED_FIFO低优先级线程抢占?

我正在Linux RT多核机器上测试我的多线程应用程序 然而,在测试期间,我们观察到Linux RT中的实时线程切换(使用SCHED_FIFO调度策略创建)并没有按照SCHED_FIFO策略发生。 我们可以在多个地方看到,高优先级线程的执行被低优先级线程抢占 根据我在互联网上做的一些研究,我们发现以下内核参数 /proc/sys/kernel/sched\u rt\u period\u us包含1000000 /proc/sys/kernel/sched\u rt\u runtime\u us包

Linux Upstart env节中的换行符

我试图使用Upstartenv节在环境变量中设置多行值。如果我创建一个简单的upstart作业,它只打印环境,然后运行它并检查日志,那么在调用命令之前新行似乎已被剥离 /etc/init/newlinetest.conf: env NO_NEWLINE='just one line' env NEWLINE='first line second line third line ' exec env /var/log/upstart/newlinetest.log启动简单作业后: PATH=/

Linux 使用xmllint格式化apache2虚拟主机配置

我想智能缩进我的apache2虚拟主机配置文件。 我发现了如何智能缩进xml文件。但虚拟主机配置文件不是有效的xml文件 例如,如果我尝试在apache2存储库中给出的000-default.conf上使用xmllint,我会得到一个错误: $ cat 000-default.conf | xmllint --format - -:1: parser error : error parsing attribute name <VirtualHost *:80>

Linux 如何在通过git推送文件后使其在Openshift服务器上可执行

原来的装腔作势者被找到了。 我想确保我的index.cgi设置为755,即使在我将文件推送到git之后。 这并没有发生,而基于我理解的umask的文件权限被设置为700 由于设置了权限,我无法在服务器上创建更新后脚本,该脚本将保留在openshift/hooks位置 所以我试着用它来做这项工作 我在本地文件夹中创建了一个名为stop的文件。 接下来,我将索引文件推送到服务器上 我的索引文件仍然显示权限为700。 如何解决此问题?尝试在git中更新权限 git update-index --ch

Linux Sort命令在unix中无法正常工作,无法对csv文件进行排序

我有一个csv文件,我需要根据时间戳订购。这是csv中的第三列,我使用以下命令进行排序: awk 'NR<2{print $_;next}{ print $_ | "sort -t, -k3.8,3.11nr -k3.1,3.3rM -k3.4rd" }' 我需要用最新的时间戳安排数据,年份应该按以下顺序排列:2014年、2013年、2012年等等 我怎样才能做到这一点?试试这个: sort -rft',' -k3 merged.csv 我将尝试按日期排序,然后按时间排序 awk -

Linux cPanel权限的含义是什么

根据以下cPanel的屏幕截图,在我的共享Linux主机上更改目录的权限: 如屏幕截图所示,有三个值:用户、组和世界。我想知道应用程序指的是哪一个,即Drupal、Joomla或从我的帐户使用服务器的任何其他PHP应用程序。如前所述,它位于共享环境中,如图所示,它是一个临时目录,因此我希望确保服务器上没有任何其他用户能够访问该目录,甚至我的托管帐户上没有我的任何目录。这些是基本的Linux文件系统权限 检查此项:增加了您的困惑。这与系统上的用户名绑定,而不是与joomla/drupal绑定。。

Linux 下载文件中存储的多个url

我有一个txt文件,其中包含所有图像的url。 每个url都位于新行上 我想下载所有的网址。我搜索了网页,发现带有-I选项的wget命令很有用,但我无法区分是每个链接打开一个连接然后下载,还是只打开一个连接并下载所有文件 我想问的要点是,我需要一个工具/程序/任何可以超高速下载所有这些图像的东西 txt文件有数百万个图像链接,因此当我尝试使用uget工具时,它的速度相对较慢,而且无法加载所有图像。因此,建议一些以闪电般的速度下载的方法?您需要的是并行性。如果单个线程不能足够快地下载文件,则需要多

Linux 使用zypper进行修补

基于这篇文章,我尝试应用glibc补丁。但是,我无法在线更新系统,因为它未连接到internet。我已经下载了相关的安全补丁 glibc-html-2.11.3-17.45.55.5 glibc-i18ndata-2.11.3-17.45.55.5 glibc-info-2.11.3-17.45.55.5 glibc-locale-2.11.3-17.45.55.5 glibc-profile-2.11.3-17.45.55.5 nscd-2.11.3-17.45.55.5 所有这些都是.rpm

Linux 在Bash脚本中使用输入参数的数值

我希望使用我传递给bash脚本的输入参数的数值,如下所示: #!/bin/bash NUM=$2 for i in {1..$NUM}; do echo $i done /script\u pb3.sh out.txt 3 在这里,我想采用我传递的第二个参数(即值3),并将其用作脚本中的数值,如下所示: #!/bin/bash NUM=$2 for i in {1..$NUM}; do echo $i done 但当我运行它时,我得到的是 {1..3}

Linux dmesg没有记录任何东西

自两个月前以来,dmesg打印的日志一直没有更新,即使上周有许多进程被OOM终止 什么是dmesg源,如何查找系统日志是否正常工作 dmesg输出: [Mon Jul 6 21:56:27 2015] 736kB, rss:156kB, swap:0kB [Fri Feb 26 11:11:43 2016] Out of memory in UB 6547: OOM killed process 15935 (getty) score 0 vm:12736kB, rss:156kB, swap

Linux Shell脚本CentOS-通过读取配置文件并获取端口终止进程

我正在遍历包含Java应用程序的文件夹,并获取每个文件夹的配置文件 app1/config.yml app2/config.yml 等等 然后,我使用以下命令从此配置文件中提取端口: 端口=cat app1/config.yml | grep 90 | cut-d:-f2 我想使用端口终止应用程序,但我发现这段代码只完成了我希望它完成的一半: kill $(sudo lsof -t -i:4990) 我想使用存储在端口中的变量来执行kill命令,但我无法让它工作,使用该命令的正确方法是什么,我

Linux 测试目录是否具有特定名称

Ubuntu 16.04 LTS 有没有办法测试一个目录是否有一个特定的名称并执行一些操作?例如,我有以下几项: /home/Al/dir /home/Fl/dir /usr/.../dir 如果pwd返回这些目录中的任何一个,我希望测试返回true(也适用于所有以dir结尾的目录,如/…/…/dir)。有没有办法执行这样的测试?当然可以,将其与任何其他字符串进行比较。您甚至不必将pwd保存到任何地方,因为它也可以作为$pwd提供。使用“左修剪”操作符删除最后一条斜线之前的所有内容(包括):

如何在ubuntu linux系统中编译和运行haskell程序?

我是ubuntu平台的新手,我不知道如何在ubuntu系统中编译和运行haskell代码,haskell在我的教学大纲中,所以我必须为haskell配置我的系统。请给我指路。在命令行中使用“sudo apt get Install haskell platform”安装haskell平台,然后打开另一个控制台并启动ghci 如果您需要使用导入,如 import System.Environment import Data.List 你需要安装阴谋集团 sudo apt-get install

Linux 使Python文本变为绿色并使用旋转光标-新手问题

我想让我的Python脚本文件,当我向用户宣布某事时,变成绿色,如下所示: 如何做到这一点?我看到一个脚本使用sys.stdout.write,但我不知道如何使用它,我使用一个简单的打印命令 此外,只要此命令运行并且仅当此命令停止时停止,我希望旋转光标旋转: 打印“正在运行网络扫描” 输出=子进程。检查输出'nmap-sL 192.168.1.0/24',shell=True 打印“完成” 在任务完成之前,有没有办法在未知的时间完成任务 我正在使用此处建议的代码: 所以,关于将终端颜色设置为绿色

Linux 如何为buildbot用户设置SSH密钥

我正在尝试为Buildbot的Buildbot用户设置SSH密钥,这样它就可以克隆我的私有repo,而不需要用户名和密码 这就是我测试的方式: sudo -u buildbot bash export HOME=/var/lib/buildbot cd $HOME mkdir git cd git git clone git@bitbucket.org:myproject/myrepo.git 最后一步失败,原因是: Cloning into 'myrepo'... Permission de

Linux 无法在奔腾4处理器上写入MSR_EBC_FREQUENCY_ID(0x2C)

我想通过开发Linux内核模块(LKM/驱动程序),修改奔腾4桌面处理器上寄存器MSR_EBC_Frequency_ID(0x2C)中的“核心时钟频率与系统总线频率之比位[31:24]”。下面是处理器的详细信息 名称:英特尔(R)奔腾(R)4, 类型:0, 家庭:15(0xF), 型号:2, 步进:7 参考:(第316页,表2-44) 但是写入调用(wrmsr)无法在寄存器中写入所需的值 请让我知道如何在MSR上书写?我需要做其他事情来写在这个寄存器上吗 提前感谢。根据英特尔SDM,这些位是只读

Linux 在上添加gdebi。deb右键单击?

除了键入“sudo gdebi gtk”之外,在右键单击.deb文件时如何添加使用gdebi打开的选项 我正在运行Debian Stretch和Gnome 1-)什么桌面环境?在Gnome中,第一个选项“使用GDebi包安装程序打开”在这里实现了这个技巧 您始终可以从终端安装,如下所示: Code: sudo dpkg -i packagename.deb 2-。通过双击左键安装deb文件 将安装它们,并在正确的菜单中放置一个菜单项。它们通常会出现在“添加/删除”中,以便您可以在需要时卸载A

如何在Linux中设置i2c总线的波特率?

我有一台基于riko-3288处理器的ARM电脑。 我也有一个自定义内核(没有模块系统)设备的Ubuntu映像 我目前正在尝试为i2c总线设置高达100KHz的波特率。 我不是Linux方面的专家,我不知道我必须为此做些什么。 i2c总线的波特率更高,我认为它超过1MHz 我已经读到,我必须在引导加载文件中编写这样的命令“dtparam=i2c\u arm=on,i2c\u arm=on\u baudrate=100000”。 我的引导加载文件如下: {boot-partition}/extli

在1200台Linux服务器中安装脚本文件

我需要在1200台Linux服务器的crontab中放置一个脚本文件和一行代码。 我怎样才能自动完成这项任务?有很多选择 编写一个通过SSH连接到每个服务器的脚本,并让它创建您的脚本文件&修改crontab 使用Ansible 用盐堆 使用 说真的,你是不是建议你负责1200台服务器,而通常的操作程序是手工完成的?目瞪口呆 向下投票人:请您详细说明一下为什么您认为这个答案没有用?(我是ups的一员)我认为原因是这个问题应该在Unix SE上,它应该更具体,因此答案也可以更具体。例如,我会在所

Linux 文本文件列的算术运算

我的文本文件中有四列。我需要取第四列对应于第二列的平均值,并将输出保存在另一个文件中,该文件将只包含两列平均结果。好心帮忙 ABC DEF IGK LMN 21 56700 001000 -98.3 24 56700 002000 -96.3 6 56700 003000 -93.8 9 56700 004000 -47.3 21 56700 005000 -58.3 36 56700 006000 -78.3 21 56701 0010

Linux 在ubuntu 18.04上安装Gitlab后出错

我想在ubuntu 18.04上安装gitlab,但是:-(!) 有解决办法吗 如果有人已经解决了相同的问题或类似的问题,请提前感谢;-) 结果: Recipe: postgresql::enable * directory[/var/opt/gitlab/postgresql] action create - create new directory /var/opt/gitlab/postgresql - change mode from ''

Linux GitLab CI/CD管道可以';在构建Debian包时找不到GCC

TL;DR-为什么此管道找不到gcc? 在以下管道中,作业失败,因为它无法在路径中找到gcc。 这是使用官方GCC docker图像。我还将此工作流用于另一个项目 image:gcc 变量: 德伯:“1” 版本:“0.0.1-alpha” JSON_解析器_镜像:”https://gitlab.com/oxr463/json-parser/-/jobs/484303930/artifacts/raw" 黛布: 阶段:建造 在脚本之前: -apt更新和apt安装-y debhelper devsc

Linux 普通用户触摸/var/run中的文件失败

我有一个名为HelloWorld的程序,属于用户test HelloWorld将在/var/run中创建一个文件HelloWorld.pid,以保留单个实例。 我使用以下命令尝试进行测试可以访问/var/run 然而,当我运行它时,它失败了 有人能帮我吗 对/var/run的权限是什么?在我的系统上,/var/run是rwxr-xr-x,这意味着只有用户根用户可以对其进行写入。权限不允许root组的成员进行写访问 处理此问题的正常方法是创建一个子目录/var/run,该目录由用户拥有,您将在该目

Linux 在Ubuntu上使用PowerShell检查文件是否可执行

我不想使用bash 我在FileInfo对象中查找了任何参数,但是没有任何东西告诉您该文件是否可执行 如何做到这一点?在Ubuntu上使用标准(/usr/bin/test): 注意:如果将Get命令与文件路径一起使用,可能会指示目标文件是否可执行,但从PowerShell 7.0开始,这是不可靠的:任何现有文件(无论是否可执行)当前都报告为命令(类型为应用程序)-请参阅 注意:如果此问题得到解决,请注意,您始终需要指定路径而不仅仅是文件名,即使是当前位置的文件,例如,Get Command./f

Linux 为此终端创建子进程时出错

我正在尝试用执行的命令启动一个新的gnome终端 当我执行gnome终端时,一个新的终端会平滑地打开 现在当我运行这个 gnome终端--“zsh;echo hello” 我期待一个新的终端与zsh的开放,与hello打印 但我得到的是一个新的终端: There was an error creating the child process for this terminal Failed to execute child process “zsh; echo hello” (No such f

如何在Go中读取Linux环境变量

我试图读取env变量,例如在代码之外存储密码。尝试在.bashrc和/etc/environment中进行设置,但运气不佳: func Test_env(t *testing.T) { variable, exists := os.LookupEnv("SOME_PASS_ENV") log.Printf("%v%v", variable, exists) } === RUN Test_env 2020/11/06 12:26:07

我可以使用Docker';在WSL2中绑定Linux文件系统以装载目录,而不是安装Linux发行版?

我在Windows10上通过WSL2使用Docker。我只希望能够创建Linux容器并将容器中的目录映射到WSL目录 我很确定WSL必须已经有访问Linux文件系统的权限才能创建任何使用的容器卷,所以如果我想绑定挂载目录,我可以使用该文件系统,而不必安装和托管整个单独的Linux发行版吗 我已经在\wsl$\Docker desktop上找到了Docker使用的文件系统,并尝试将挂载目录绑定到其中,但未能成功实现 有人知道如何让它工作,或者为什么它不会 这里的更新是我在WSL文件系统中创建一个文