例如,假设我有一个makefile:
front:
cd front && (sudo make -f Makefile.linux ) -- require sudo
back:
cd back && (make -f Makefile.linux )
clean:
cd front && (make -f Makefile.linux clean)
cd back && (make -f Makefile.linux clean)
有可能做到吗?如果是,正确的做法是什么?谢谢
LJ
我正在用.构建一个典型的Linux应用程序。
$ cd /path_to_source
$ ./configure --prefix=/usr/local
$ make
$ make install
当然,配置步骤会生成Makefile。在我的示例中,Makefile中有一个SWIG_PL_INCLUDES变量,我修改它以设置正确的值。我这么做..。
$ cd /path_to_source
$ ./configure --prefix=/usr/local
$ Update SWIG_PL_INCLUDES in generated Makefile
$ make
$ make instal
众所周知,Bash/终端中的cd /将您带到根目录,而不管您以前在哪里:
brian@brian-linux:~/redis-3.0.3$ cd /
brian@brian-linux:/$ pwd
/
brian@brian-linux:/$ ls
bin dev initrd.img.old libx32 opt sbin usr
boot etc lib lost+found proc srv var
cdrom home lib32 media r
我有一个网站,需要建立一个debian包,并将其移动到一个不同的目录,供人们下载。我已经能够使用Linux和bash文件来使用dpkg压缩和构建包文件。下面是bash脚本
#!/bin/bash
echo Enter app name
read NAME
cd /home/stumpx/cydia/apps
dpkg -b $NAME
cp /home/stumpx/cydia/apps/$NAME.deb /home/stumpx/cydia/upload/deb/$NAME.deb
cd /home/stumpx/cydia/upload
dpkg-scanpackages -m . /d
在R中,从任何工作目录开始,我都能做到
setwd("~/Desktop")
这与我的linux发行版在命令行解释cd的方式是一致的。但是Julia似乎不能识别~/符号:
julia> cd("~/Desktop")
ERROR: chdir ~/Desktop: No such file or directory
in systemerror at error.jl:38
in cd at file.jl:13
这是一个bug吗?
案文如下:
We will now present the Linux ls command
... here description of ls
We will now present the Linux cd command
... here description of cd
... more description
Done
下面的sed替换正则表达式应用于文本。
sed 's/.*Linux \(.*\) .*/\1:/' ex2.txt
,它提供以下输出
ls:
... here description of ls
cd:
...
我尝试使用Kali Linux重置我的Windows 7密码,这是与Windows 7双引导的。
我读了几页,并遵循了以下步骤:
cd /media/448AF1848AF172B2
cd /Windows/System32/config/
chntpw SAM
在我尝试cd /Windows/System32/config/部分之后,我得到了错误:
bash: cd: /Windows/System32/config: No such file or directory
下面是一个分区列表:
Device Boot Start End Blocks
我在试着拍一个码头形象
Dockerfile
FROM marketplace.gcr.io/google/ubuntu1804:latest
MAINTAINER Vinay Joseph (vinay.joseph@microfocus.com)
LABEL ACI_COMPONENT="License Server"
EXPOSE 20000/tcp
#Install Unzip
RUN apt-get install unzip
#Unzip License Server to /opt/MicroFocus
RUN mkdir /opt/MicroFocus
RU
最后,我从本地服务器向我的设备发送了一个通知。我遵循了这个教程,和许多来自stack overflow的人帮助我做到了这一点。我感谢我所有的朋友。
我对服务器设置有一个疑问。对于我的本地使用,我使用了MAMP for Apache and MySQL servers。最后是i open the ssl from Terminal used certificate.pem and key.pem。有没有办法去open ssl from php script。但是,我不知道php的任何脚本,因为我是ios开发人员。对此我很抱歉。
昨天我在我的终端中使用了以下命令来打开ssl并连接到APNS,
un
这是我的docker文件
# This is a comment
FROM chapmanb/bcbio-nextgen-devel
MAINTAINER Sabarish Subramanian
RUN mkdir /root/software && cd /root/software && wget http://bio.math.berkeley.edu /eXpress /downloads/express-1.5.1/express-1.5.1-linux_x86_64.tgz
RUN cd /root && mkdir src
Ubuntu Linux15.10-我刚刚注意到没有cd的手册页
这看起来有点奇怪。
我试过了:
man cd
在cmd线路上,然后我回来
No manual entry for cd
我在试着找到关于
cd -
,这对于在最后一个目录和当前目录之间切换非常方便。
和cd --
这看起来像是
cd ~
我是不是遗漏了什么很明显的东西,还是应该有手册页?
在上发布了以下内容之后,我在这里尝试。
我在文档中解释了buildx命令(来自我的基于Intel的Mac):
# This normally works with build, without buildx
git clone https://github.com/Rothamsted/knetminer
cd knetminer
# buildx is the new thing I'm trying, to have multi-arch support
docker buildx build --platform linux/amd64,linux/arm64 -t knetmi
我启动了一个git-bash窗口,并输入以下命令:
git-bash ~$ echo $BASH_VERSION
4.4.23(1)-release
git-bash ~$ type cd
cd is a shell builtin
git-bash ~$ cd tmp
git-bash ~/tmp$
# Change of directory is NOT refelected on git-bash window title
git-bash ~/tmp$ ssh user@linux
[user@linux ~]$ echo $BASH_VERSION
4.4.20(1)-releas
例如:
$ ls -aF
./ ../ bin/
$ cd tin # with a tee, not bee
bin
$ pwd
/home/user/bin
换句话说,cd猜测我真正的意思是cd bin,并且成功了(嗯?)相应地更改当前目录。我没有在man bash或巴什参考手册中发现这种行为。
我希望Bash生成一个错误,将一些信息写入标准错误,如果没有找到与dir参数匹配的目录(考虑到扩容),则保持当前目录不变。
FYI
$ type cd
cd is a shell builtin
$ ps -p $
PID TTY TIME CMD
46959 pts/8
我正在尝试理解一些游戏的dosbox.conf文件,我想在linux上玩,我在autoexec部分中注意到,有些行的前缀不是“@”,就是没有,我不知道这个前缀是用来做什么的。
两个例子:游戏1
[autoexec]
cd ..
@cd ..
@mount c .\games\
imgmount d .\games\baris\cd\BARIS.cue -t cdrom
@c:
cls
@cd baris
@call buzz
exit
游戏2
[autoexec]
cd ..
cd ..
mount c .\games\WackyWhe
imgmount d .\gam
我已经创建了3个JNI类,因为我刚开始编程,所以它们都在同一个文件中,但是现在我必须从专业的角度为它们设置目录。
这包括源代码的src和类的bin,但是我不知道在哪里放置.h和.so文件,以及如何编译所有的文件,这样它才能工作。
--我尝试过来查看类路径和其他东西,但是我似乎被困住了,无法正常运行我的代码。我也在尝试着来理解和学习这个包,但是我也被困在了这个问题上。
#spaces are just for easier reading atm
cd /home/pi/git/GPIO_I2C
mkdir bin
javac -d bin /home/pi/git/GPIO_I2C/src/