小编Mat*_*ski的帖子

219
推荐指数
17
解决办法
14万
查看次数

如何仅获取远程Git存储库的一个分支?

我想获取远程存储库的单个分支(不是所有分支),并创建一个本地跟踪分支,可以跟踪对该远程分支的进一步更新.远程存储库中的其他分支非常大,所以我想避免获取它们.我该怎么做呢?

编辑:我自己想出来了,但StackOverflow拒绝让我提供答案作为答案,所以我会把它放在问题中.

你使用-t选项来git远程添加,例如:

git remote add -t remote-branch remote-name remote-url
Run Code Online (Sandbox Code Playgroud)

您可以使用多个" -t branch"选项来获取多个分支.

git

214
推荐指数
15
解决办法
14万
查看次数

如何在Vim中将所有文本转换为小写

如何将Vim中的所有文本转换为小写?它甚至可能吗?

vim text-processing

199
推荐指数
9
解决办法
12万
查看次数

如何在tmux中终止窗口?

如何在tmux中终止窗口?像Ctrlak在快捷方式屏幕Ctrla作为前缀.

window tmux

195
推荐指数
10
解决办法
15万
查看次数

与CTRL-r类似,无法转发搜索Bash历史记录

我想类似的搜索我的bash的历史与CTRL- r,但对前进方向.

这对我来说很痛苦,当我经常打一次CTRL- r再次找到上一个命令时.

如何在反向搜索中转发搜索Bash历史记录?

bash search

187
推荐指数
6
解决办法
5万
查看次数

什么是.pid文件,它包含什么内容?

我最近遇到了一个扩展名为.pid的文件,并在其中进行了探索,但没有找到太多内容.文件说:

Pid-File是包含进程标识号(pid)的文件,该文件存储在文件系统的明确定义的位置中,从而允许其他程序找出正在运行的脚本的pid.

任何人都可以对此有所了解,或者引导我了解pid文件中包含的内容的详细信息?

unix linux pid

185
推荐指数
1
解决办法
15万
查看次数

在Python中将列表转换为字典

假设我a在Python中有一个列表,其条目可以方便地映射到字典.每个偶数元素代表字典的键,以下奇数元素是值

例如,

a = ['hello','world','1','2']
Run Code Online (Sandbox Code Playgroud)

我想把它转换成字典b,在那里

b['hello'] = 'world'
b['1'] = '2'
Run Code Online (Sandbox Code Playgroud)

什么是语法上最干净的方法来实现这一目标?

python dictionary list

177
推荐指数
5
解决办法
45万
查看次数

NameError:名称'reduce'未在Python中定义

我正在使用Python 3.2.试过这个:

xor = lambda x,y: (x+y)%2
l = reduce(xor, [1,2,3,4])
Run Code Online (Sandbox Code Playgroud)

并得到以下错误:

l = reduce(xor, [1,2,3,4])
NameError: name 'reduce' is not defined
Run Code Online (Sandbox Code Playgroud)

尝试打印reduce到交互式控制台 - 出现此错误:

NameError: name 'reduce' is not defined
Run Code Online (Sandbox Code Playgroud)


reduce在Python 3.2真的删除?如果是这样的话,还有什么选择呢?

python reduce python-3.2

176
推荐指数
3
解决办法
10万
查看次数

从Bash脚本更改当前目录

是否可以从脚本更改当前目录?

我想在Bash中为目录导航创建一个实用程序.我创建了一个如下所示的测试脚本:

#!/bin/bash
cd /home/artemb
Run Code Online (Sandbox Code Playgroud)

当我从Bash shell执行脚本时,当前目录不会更改.是否可以从脚本中更改当前的shell目录?

bash environment

175
推荐指数
9
解决办法
26万
查看次数

如何使用Bash递归创建不存在的子目录?

我正在创建一个快速备份脚本,将一些数据库转储到一个漂亮/整洁的目录结构中,我意识到我需要测试以确保在创建目录之前存在这些目录.我的代码有效,但似乎有更好的方法.有什么建议?

[ -d "$BACKUP_DIR" ] || mkdir "$BACKUP_DIR"
[ -d "$BACKUP_DIR/$client" ] || mkdir "$BACKUP_DIR/$client"
[ -d "$BACKUP_DIR/$client/$year" ] || mkdir "$BACKUP_DIR/$client/$year"
[ -d "$BACKUP_DIR/$client/$year/$month" ] || mkdir "$BACKUP_DIR/$client/$year/$month"
[ -d "$BACKUP_DIR/$client/$year/$month/$day" ] || mkdir "$BACKUP_DIR/$client/$year/$month/$day"
Run Code Online (Sandbox Code Playgroud)

bash shell recursion subdirectory

173
推荐指数
3
解决办法
9万
查看次数