我有一个看起来像这样的发现:
rm -f crush-all.js
find . -type f \( -name "*.js" ! -name "*-min*" ! -name "*console*" \) | while read line
do
cat "$line" >> crush-all.js
echo >> crush-all.js
done
Run Code Online (Sandbox Code Playgroud)
我想添加以排除查找中名为“test”的目录,但我似乎无法弄清楚如何以某种方式添加“-type d”。我是怎么做的?
谢谢!
我已经在远程 ubuntu 客户端上安装了 pgadmin3 并使用以下命令成功连接到 postgres 数据库:
sudo apt-get install pgadmin3
Run Code Online (Sandbox Code Playgroud)
问题是,当连接到 postgres 9.1 服务器时,它通知我我没有最新的 pgadmin,并且使用此客户端可能无法使用某些功能。
通过阅读 pgadmin 站点,我应该在http://www.enterprisedb.com/products/pgdownload.do下载 postgres 二进制文件,但这只是一个安装程序箱。
由于 ubuntu 不是最新的,我如何从该二进制文件安装 pgadmin?或者,是否还有其他位置可以找到 pgadmin 二进制文件?
使用该命令时,我认识一个朋友,他曾经重复使用上一个命令的最后一部分。不幸的是,他搬到很远的地方,我无法抓住他。
第一的:
cp -r folder ~/folder
Run Code Online (Sandbox Code Playgroud)
然后他以非常快速的方式重新使用~/folder。
有谁知道如何做到这一点?
我正在将一堆 python 脚本部署到我的构建、测试和很快的生产服务器上。它可以是 nodejs 或我想在 nginx 下运行的任何其他东西,因此位置应该是通用的,而不是特定于脚本类型的。
部署的文件来自构建服务器工件,所有版本(构建、测试甚至生产)都应该驻留在同一台服务器上,因此不能选择使用默认文件夹,因为构建会相互覆盖。目的是在每个构建的一个文件夹中保留一个完整的安装,无论它是什么类型的脚本。
文件夹可能如下所示:
/usr
/local
/build
/www
/python
/nodejs
/test
/www
/python
/nodejs
Run Code Online (Sandbox Code Playgroud)
linux 上是否有一个首选位置,每个构建安装的根应该驻留在哪个位置?
我已经看到/usr/local
提到过,但不确定它是否可以使用。