小编met*_*ion的帖子

是否有一个单线允许我创建一个目录并同时进入它?

我发现自己重复了很多:

mkdir longtitleproject
cd longtitleproject
Run Code Online (Sandbox Code Playgroud)

有没有办法在一行中完成而不重复目录名称?我在这里狂欢。

command-line shell bash

215
推荐指数
5
解决办法
10万
查看次数

如何重用命令行的最后输出?

我想知道如何重用控制台的最后一个输出,即:

pv-3:method Xavier$ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
/Library/Python/2.6/site-packages
pv-3:method Xavier$ cd **LASTOUTPUT**
Run Code Online (Sandbox Code Playgroud)

command-line shell io-redirection

46
推荐指数
6
解决办法
4万
查看次数

在 shell 中自动化工作流程

从 GUI 界面开始,我终于理解了将所有内容以文本形式传输的强大功能,但我还不知道如何使用所有这些功能。

我意识到特定项目的工作流程是这样的......

# compile repo 1
cd ~/workspace/repo1
make -B
# deploys compiled code into repo2
make deploy

# commit repo 1
cd ~/workspace/repo1
git add .
git commit -m "changes"
git push origin master

# commit repo 2
cd ~/workspace/repo2
git add .
git commit -m "changes"
git push origin master
Run Code Online (Sandbox Code Playgroud)

我的问题不是如何做到这一点,而是什么是正确的工具?阅读周围似乎我需要一个 Bash 脚本,但我想从专家那里知道。

bash shell-script

7
推荐指数
1
解决办法
2054
查看次数

如何为 rsync 命令转义点字符?

我正在努力做...

ssh -av -e deploy@domain.com:/var/www/domain.com /Users/user/workspace/domain
Run Code Online (Sandbox Code Playgroud)

但它正在输出这个(我认为是因为句号字符):

OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
Bad escape character 'deploy@domain.com:/var/www/domain.com'.
Run Code Online (Sandbox Code Playgroud)

我试过了

ssh -av -e deploy@domain.com:/var/www/domain\.com /Users/user/workspace/domain
Run Code Online (Sandbox Code Playgroud)

以及各种带引号的组合。什么是正确的语法?

bash ssh rsync

0
推荐指数
1
解决办法
1539
查看次数

标签 统计

bash ×3

command-line ×2

shell ×2

io-redirection ×1

rsync ×1

shell-script ×1

ssh ×1