如何在没有实际到达的情况下从不同的目录运行Linux命令?
在下面,我希望运行一个make命令,但不进入源代码目录,即从我的主目录:
me@mypc:~$ ~/my/source/code/directory/make #This is wrong!
我看到了一些例子,这些例子表明:
me@mypc:~$ cd ~/my/source/code/directory; make
但这最终使我进入了源代码目录,这是我想要避免的。
可能还有另一种选择:
me@mypc:~$ cd ~/my/source/code/directory; make; cd ~
但在塞塞这件事变得复杂起来了。
我想知道
当我进入
cd prctcfldr
它告诉我我在目录里
~/prctcfldr$
但当我进入
ls prctcfldr
它告诉我没有这样的文件或目录。
ls: cannot access 'prctcfldr': No such file or directory
这发生在我的所有其他目录,包括桌面,这真的令人困惑,因为这个错误从来没有发生在我的目录之前,我没有对他们做任何改变,从现在到最后一次。我知道文件夹的存在,因为我可以看到它,并从实际的主屏幕打开它。我是linux命令行的新手,我已经为这个错误寻找了一段时间的解决方案。
有谁有解决办法吗?
做恶梦。Windows 10笔记本电脑在VirtualBox上运行Lubuntu17.10。
我从网站上下载了tor-browser-linux64-7.5.3_en-US.tar.xz文件,它进入了我的Downloads文件夹。
我打开终端并运行以下命令,但失败了:
tar -xvJf tor-browser-linux64-7.5.3_en-US.tar.xz
错误信息是:
No such file or directory
所以我右击文件,将所有内容提取到桌面上的一个名为“Tor”的文件夹中。我打开该文件夹,有一个名为“Tor Browser Setup”的图标,但是当我双击该文件夹时,
我知道在Linux中您可以使用cd */进入第一个可用目录,但是我需要一种使用Git进入第一个目录的方法。我正在为将在Linux和Windows机器上运行的Github操作编写bash命令,因此我需要一个跨兼容的解决方案。
在gives上运行cd */会给出错误bash: cd: too many arguments。
为了便于访问,我试图为应用程序创建一个别名,而不是进入目录并运行它。
alias cpanel-run='"$(cd /home/ian/projects/electron/cpanel-linux-x64/)" "$(cpanel)"'
但它只显示
bash: ./cpanel: No such file or directory
Command '' not found, but can be installed with:
sudo apt install bpfcc-tools #
我试图在linux中链接这些命令,我使用的是ubuntu14.04发行版。目标是创建一个目录并进入该目录。一般情况下我们会这样做
mkdir foldername
cd foldername
太好了,当你尝试的时候
mkdir gates
cd gates
按预期工作。但是,在使用&时,事情并不像预期的那样工作。
mkdir gates & cd gates,不工作,错误是no such file or directory。当按enter键时,它将在下一步创建目录门。为什么会发生这种事?但ls & mkdir gates似乎运转良好
主机是Ubuntu12.04 64位安装.
我使用schroot为几个不同的Linux系统运行chroots,比如Ubuntu10.04 i386。chroots的文件来源于工作VirtualBoxes,并与我的主机同步。
这个设置对我所有的i386 chroots都非常好。但是Ubuntu12.04 amd64不能工作。我试图通过schroot执行的任何命令都报告如下:
E: Failed to execute “some_command”: No such file or directory
最初的系统,我试图chroot进入工作,没有问题(在它的VirtualBox)。有什么特别的东西需
我想在子目录/超级目录中执行一个脚本(首先我需要在这个子目录/超级目录中)。我无法让subprocess进入我的子目录:
tducin@localhost:~/Projekty/tests/ve$ python
Python 2.7.4 (default, Sep 26 2013, 03:20:26)
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import su
似乎在linux机器上,访问mysql控制台非常容易,你只需输入mysql,你就会进入mysql控制台,在那里你可以输入SELECT bla FROM foo并执行查询,等等。
然而,在windows上,似乎你每次都要输入C:\mysql\bin\bla-bla\something.exe。
例如,有没有办法制作一个.bat文件,让我每次打开它时,它都会打开命令提示符,其中已经选择了mysql控制台?
具体来说,这是关于windows xp的。
我对UBUNTU和Mothur都是新手。我正在尝试安装从https://github.com/mothur/mothur/releases (Mothur.linux_64.zip)下载的39.5 Mothur版本。我跟踪了Mothur公司提供的安装管道:
mkdir mothur
cd mothur
unzip ../Mothur.source.zip
make
但我知道这个错误:
make: *** No targets specified and no makefile found. Stop.
我进入了文件,我找不到任何制作文件(Blast,CatchAllCmdL.exe,