Articles of path

当path包含空格时,如何使用通配符从MS DOSbatch file中删除多个文件?

说我有一个目录,其中包含以下文件: Test.bat Test_a.txt Test_b.txt Test_v1.zip Test_v2.zip Test_v3.zip 我想静静地删除所有的Test_v*.zip (没有错误消息logging到屏幕上)。 我可以用下面的脚本实现这个function: @ECHO OFF SET OLD_ZIPS=^ C:\Tmp\Test_v*.txt;^ C:\Tmp\Test_a.txt ECHO Deleting the following files: %OLD_ZIPS% FOR %%Y IN (%OLD_ZIPS%) DO ( IF EXIST %%Y ( ECHO Deleting %%Y DEL /Q %%Y) ) PAUSE 这工作正常: Deleting the following files: C:\Tmp\Test_v*.txt;C:\Tmp\Test_a.txt Deleting "C:\Tmp\Test_v1.txt" Deleting "C:\Tmp\Test_v2.txt" Deleting "C:\Tmp\Test_a.txt" Press any key […]

将文件path从Windows转换到Linux,然后再使用boost :: filesystem

是我,还是boost :: filesystem :: path :: make_preferred没有将“\”转换为“/”? davidan @ kempt:〜/ Documents / prog / work!$ ../practice/./path_info c:\ pitou foo / bar \ baa.txt 组成path: cout << ————-:“c:pitou / foo / bar \ baa.txt” make_preferred()———-:“c:pitou / foo / bar \ baa.txt” 我很希望 C:\鼻头\富\酒吧\ baa.txt 在窗户和 /pitou/foo/bar/baa.txt (或者closures)在POSIX上 源代码在这里: boost :: filesystem教程

Linux中这个$ PATH是什么,以及如何修改它

我在Linux上有这个$ PATH的几个问题。 我知道它告诉shell要search可执行文件的目录,所以: 这是什么意思一个环境variables? 如何改变它的path? 并build议改变它? 如果我改变它有什么后果?

如何让厨师重新加载全球path

我正在设置一个简单的厨师食谱来安装一个二进制应用程序。 在Ubuntu或者CentOS中没有这个软件包,所以我写了一个配方, 从源代码下载tar 从tar中提取内容 创build一个将app_home添加到全局$ PATH的bash脚本(它需要是全局的) 重新加载$ ​​PATH,以便当前login的用户可以在shell命令中引用它 我很好,第3步,但我不能让厨师重新加载$ ​​PATH。 我已经尝试在.bash_profile以及/etc/profile.d/放置新的导出PATH = $ PATH:/ path / to / app / bin ,但是没有成功。 如果我退出shell,并重新ssh我正确地看到PATH,但从来没有在同一个会话,当我跑sudo chef-client 。 有什么办法,厨师可以自动touch或重新加载PATH,使当前login的用户可以使用它?

安装错误认为pythonpath是空的

我试图在这里安装scikits.nufft包我下载zip文件,解包并cd到目录。 它包含一个setup.py文件,所以我运行 python setup.py install 但它给了我以下与我的PYTHONPATH相关的错误 sudo python setup.py install sudo: unable to resolve host Lenovo /usr/local/lib/python2.7/dist-packages/distribute-0.6.31-py2.7.egg/setuptools/command/install_scripts.py:3: UserWarning: Module dap was already imported from None, but /usr/lib/python2.7/dist-packages is being added to sys.path from pkg_resources import Distribution, PathMetadata, ensure_directory running install Checking .pth file support in /usr/local/lib/python2.7/site-packages/ /usr/bin/python -E -c pass TEST FAILED: /usr/local/lib/python2.7/site-packages/ does NOT […]

Linux服务无法加载/etc/ld.so.conf.d中的库path

我在Linux有一个服务。 当我启动它使用服务启动或init.d启动。 它不能加载存储在/etc/ld.so.conf.d/中的configuration。 因此,在/etc/ld.so.conf.d/中加载库path的一些过程。 不能通过此服务启动。 但是当我在shell中运行这个servcie脚本时,它工作正常。 如何在/etc/ld.so.conf.d/中加载库path? 非常感谢。

分配独立的libpythonpath

在较新的Ubuntu / Debian版本下, libpython2.7.so位于/usr/lib/i386-linux-gnu/libpython2.7.so或/usr/lib/x86_64-linux-gnu/libpython2.7.so之下早些时候,无论架构如何,都可以在/usr/lib/libpython2.7.sofind它们。 我没有检查其他分布。 如何findPython的libpython2.7.so的path?

我怎样才能添加一个目录到系统级的Perl库path?

在一个标准的linux设置,我可以在哪里添加一个目录到@INCvariables? 在/etc/profile文件中,我添加了: export PERLLIB=$PERLLIB:/foo/bar export PERL5LIB=$PERL5LIB:/foo/bar 谢谢

如何从命令行启动gnome-wayland会话?

我正在试试wayland。 你可以通过startx命令用X启动Gnome。 有没有办法通过一些命令启动Gnome的方式? 我希望能够在主显示器上运行Gnome / X。 然后切换到显示:2(Ctrl + Alt + Win + F2 / F3),然后运行如下所示: startWayland 所以我有一个二手桌面与gnome运行的路线。 这可能吗? (接近另类也是受欢迎的)

select多个同名的可执行文件(linux)

我正在使用的系统在/usr/bin安装了gnuplot。 我没有root权限,但是我需要更新版本的gnuplot,所以我将它安装到$HOME/usr/bin 。 如何告诉linux使用我的主目录中的一个,而不是/usr/bin 。 我添加了$HOME/usr/bin到我的path,但是如果我只是使用gnuplot命令,它仍然执行/usr/bin的一个。 我宁愿不必每次必须指定$HOME/usr/bin/gnuplot 。 谢谢!