小编Ank*_*nko的帖子

是否有所有 shell 读取的“.bashrc”等效文件?

~/.bashrc 唯一指定用户特定环境变量、别名、PATH变量修改等的地方吗?

我问是因为这似乎~/.bashrcbash-only,但其他 shell 也存在......

bash environment-variables profile

126
推荐指数
4
解决办法
5万
查看次数

如何从命令行创建空白 PDF?

我最近需要一个空白的 PDF 页面(8.5" x 11" 大小)并意识到我不知道如何从命令行制作一个。

发出touch blank.pdf会产生一个空的 PDF文件。是否有生成空 PDF页面的命令行工具?

command-line pdf

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

为什么 bash 不存储以空格开头的命令?

如果我执行一系列命令,例如:

$ ls
$ grep abc file.txt
Run Code Online (Sandbox Code Playgroud)

然后使用向上箭头键获取上一个,终端将显示最后一个cmd(这是grep这里)

但如果我做这样的事情:

$ ls
$   grep abc file.txt
Run Code Online (Sandbox Code Playgroud)

wheregrep前面有空格,向上按给出ls,而不是grep

为什么是这样?

bash command-history whitespace

66
推荐指数
1
解决办法
2万
查看次数

GIF 截屏;UNIX 方式

要拍摄静态截图我的屏幕的选择的部分,我经常使用scrot-s shot.png。这非常适合在 StackExchange 帖子中添加插图。我什至发现这个脚本可以自动将这样的屏幕截图上传到Imgur.com并在我的 X 剪贴板中放置一个链接!

让我们把它变成十二个我如何类似地创建一个 GIF 截屏视频?

这样的程序recordmydesktopbyzanz&CO上问的Ubuntu所讨论的,旨在为“用户友好”,但我的经验是越野车,效率低下,大多unscriptable和不适合小一次性这样的事情。

我只想选择一个区域并使用我能理解的控制台命令录制一个 GIF,而不是一些神秘的无法编写脚本的 GUI 怪物。

我怎样才能做到这一点?

video screencasting gif

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

为什么内核会丢包?

tcpdumpCtrl+打断C并得到了这个总摘要:

579204 packets captured
579346 packets received by filter
142 packets dropped by kernel
Run Code Online (Sandbox Code Playgroud)

什么是“内核丢弃的数据包”?为什么会这样?

kernel tcpdump

54
推荐指数
3
解决办法
11万
查看次数

如何打开隐身 bash 会话?

是否可以在 中打开隐身会话bash

例如,当我们需要在命令中输入密码而不想bash将它们添加到历史记录时。

shell bash command-history privacy

53
推荐指数
2
解决办法
4919
查看次数

如何准确找到窗户尺寸和位置,包括装饰?

我一直在尝试找出用于小脚本的窗口大小。我目前的技术是wmctrl -lG用来找出尺寸。然而,问题是这样的:

它给出的 x 和 y 数字用于窗口装饰的左上角,而高度和宽度仅用于内容区域。这意味着如果窗口装饰添加 20px 的高度和 2px 的宽度,wmctrl 将报告一个窗口为 640x480,即使它在屏幕上占据 660x482。这是一个问题,因为我的脚本的下一步是使用该区域来告诉 ffmpeg 记录屏幕。我想避免在当前设置中对窗口装饰的大小进行硬编码。

适合的是获取窗口装饰大小的方法,以便我可以使用它们来确定 640x480 内容区域的位置,或者直接获取内容区域位置的方法,而不是窗口装饰的位置.

command-line x11 window-geometry

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

如何通过 USB 在 Android 和 Linux 之间传输文件?

我想将一些电影文件从 Linux 复制到我的HTC One SV Android 手机(未植根)。

在 Windows 中,当我插入手机时,我的手机会自动挂载其内部和 SD 卡卷,从而允许我传输文件。

在 Linux Mint 13 Mate 中,当我用 USB 数据线插入手机时总是出现错误,然后可能需要几分钟才能安装,并且有时会失败。我认为错误是——

初始化相机时出错:-60:无法锁定设备

我怎样才能使这项工作?

usb linux-mint android

40
推荐指数
4
解决办法
17万
查看次数

如何区分两个命令的输出?

如何使用该diff命令来比较 2 个命令的输出?

这样的东西存在吗?

diff  ($cat /etc/passwd) ($cut -f2/etc/passwd)
Run Code Online (Sandbox Code Playgroud)

shell bash diff command-substitution

31
推荐指数
2
解决办法
3万
查看次数

如何通过 SSH 播放 HTTP 音乐流?

我知道我可以做mplayer <stream>,以打开播放本地计算机上的流。但是,我在防火墙后面。

相反,我想在远程机器打开流,但仍然在台机器上播放。远程连接是SSH的用途,但同时在远程连接上打开播放流。ssh "mplayer <stream>"

SSH 的-x标志启用 X11 显示转发。我需要那个吗?

streaming ssh mplayer music http

29
推荐指数
4
解决办法
6828
查看次数