小编Ben*_*ey4的帖子

如何自动将文件夹中的所有源代码文件(递归)转换为具有语法突出显示的单个 PDF?

我想将几个项目的源代码转换为一个可打印的文件,以保存在 USB 上并在以后轻松打印出来。我怎样才能做到这一点?

编辑

首先,我想澄清一下,我只想打印非隐藏的文件和目录(因此没有.giteg 的内容)。

要获取当前目录中非隐藏目录中所有非隐藏文件列表,您可以运行该find . -type f ! -regex ".*/\..*" ! -name ".*"命令,如本线程中的答案所示

正如在同一线程中所建议的那样,我尝试使用该命令制作文件的 pdf 文件,find . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdf但不幸的是,生成的 pdf 文件一团糟

linux html pdf printing

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

如何仅获取用户、pid 和针对特定进程运行的命令?(Ubuntu 11.10)

当我这样做时,ps -ef|grep python我得到以下信息:

myusername  4492  2994  0 10:32 pts/0    00:00:01 /home/myusername/.virtualenvs/myproject/bin/ipython manage.py runserver
root        6665     1  0 10:42 ?        00:00:00 /usr/bin/python /usr/lib/system-service/system-service-d
myusername 14051 13497  0 11:28 pts/7    00:00:00 grep --color=auto python
Run Code Online (Sandbox Code Playgroud)

如何仅获取运行该进程的用户、进程的pid命令,如下面的输出所示?

myusername  4492 /home/myusername/.virtualenvs/myproject/bin/ipython manage.py runserver
root        6665 /usr/bin/python /usr/lib/system-service/system-service-d
Run Code Online (Sandbox Code Playgroud)

linux bash ps

21
推荐指数
1
解决办法
4万
查看次数

如何在微信中搜索频道名称?

在 IRC 客户端 XChat 中,可以搜索当前连接网络中的频道列表。例如,在 Freenode 网络上使用 Server → Network List 搜索关键字“python”会列出名称中包含 python 的所有频道。

微信也有这样的搜索功能吗?如果是这样,我如何搜索频道?

irc weechat

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

使用linux终端漂亮的打印文件夹结构?

如何将包含所有子目录的目录结构打印到 linux 终端(ubuntu)中的最深层?这是一个如此漂亮的mysite文件夹打印输出示例:

mysite
|-- manage.py
|-- mysite
    |-- __init__.py
    |-- settings.py
    |-- urls.py
    |-- wsgi.py
|-- polls
    |-- __init__.py
    |-- models.py
    |-- tests.py
    |-- views.py
    |-- static
        |-- css
            |-- styles.css
|-- templates
    |-- polls
        |-- index.html
Run Code Online (Sandbox Code Playgroud)

linux terminal ubuntu

14
推荐指数
1
解决办法
6645
查看次数

将文本文件的内容作为命令提供给 telnet

使用该命令telnet docs.python.org 80,我可以http://docs.python.org/2/license.html通过键入实际请求对 执行手动 HTTP请求。

现在,我想从文本文件中输入请求,而不是实时输入。

我试过这个:

cat request.txt|telnet docs.python.org 80


请求.txt

GET /2/license.html HTTP/1.1 
Host: docs.python.org
Run Code Online (Sandbox Code Playgroud)

(你必须用一个空行结束文件,否则你会得到一个错误的请求!)


但是与服务器的连接立即关闭。

我应该如何正确地通过管道request.txttelnet docs.python.org 80


编辑:

很高兴知道;如果使用HEAD代替,除了消息正文之外GET,您将获得与执行GET请求相同的响应。
因此,HEAD如果您只想检查 HTTP 标头,请使用。(即,响应的内容不会使您的 shell 输出混乱。)

linux telnet shell http webserver

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

vifm:如何设置右侧窗口以查看左侧窗口中突出显示的目录或文件的内容

如何设置右侧窗口以查看左侧窗口中突出显示的目录或文件的内容vifm?(就像在ranger

file-management

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

如何在 less 中使用我的 vim 配置?

相当多的程序具有以 less 输出的命令(例如git blame filename)。每当使用较少时,我想使用我的 vim 配置(例如<C-j>,而不是Pg Down使用下一页)。我该如何设置这个?

根据这个线程和更少的手册页,我应该使用 vimexport EDITOR=vim来减少,但在重新加载终端会话并启动 less 后我没有看到任何变化(例如,我不能使用我的向下翻页热键)。export VISUAL=vim~/.baschrc

linux vim less

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

为什么有人会安装 openssh-client 而不是 openssh-server?

我在两台电脑上安装了 openssh-server。我可以从一个连接到另一个。因此,如果openssh-server发送和接收 ssh 一样,您为什么要安装openssh-client,只是为了确保网络中其他电脑的任何人都无法尝试登录您的电脑?

networking linux ssh openssh ubuntu

6
推荐指数
1
解决办法
7904
查看次数

ping 数据包的以太网 II 部分中的“Type: IP (0x0800)”是什么意思?

如果我 ping 网络中的另一台电脑,我会发送一个包含 ICMP 部分、IPv4 部分和以太网 II 部分的数据包。我可以使用数据包分析器“wireshark”看到这一点。现在以太网 II 部分又由三部分组成:

  1. 源(发送 ping 的 pc 的网络接口控制器的 MAC 地址)

  2. 目的地(收到 ping 的 pc 的网络接口控制器的 MAC 地址)

  3. 类型(这是什么?)它说 Type: IP (0x0800)

networking mac-address ping ip network-protocols

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

为什么我在使用这个 IPv4 地址而不是 url 时无法访问同一个网站?

当我在访问http://en.wikipedia.org/wiki/Hydrogen 时使用数据包分析器 wireshark 捕获数据包时,我可以看到使用 HTTP 协议(​​例如 GET 请求)的数据包。我的 Get 请求使用 4 种协议:Ethernet II、IPv4、TCP 和 HTTP。对于 IPv4,我可以看到我自己的 PC 本地 IPv4 地址作为源,对于目标,我看到 IPv4 地址 91.198.174.225。当我在浏览器中访问这个地址时,我会访问一些与维基百科相关的网站,上面写着“维基不存在”。为什么我去那个IP地址看不到Hydrogen的文章?

networking internet ip network-protocols

3
推荐指数
1
解决办法
458
查看次数

获取在 linux 中执行上一个命令所需的时间(无需重新执行该命令)

我知道该time命令允许您对给定命令的执行进行计时。但是是否有可能在不重新执行前一个命令的情况下获得前一个命令的执行时间?

linux time

3
推荐指数
1
解决办法
408
查看次数

Linux 目录中充满了带有波浪号的文件(例如 `example.txt~`),这是什么意思以及如何摆脱它?

我的 Linux 操作系统(Ubuntu)上有一个目录,其中充满了以波形符开头的文件(例如example.txt~,,example.py~)。当我使用常规 gui 查看目录时,我没有看到任何文件。但是当我ls在该目录中执行此操作时,我会看到此类文件。这些文件有什么作用以及如何删除它们?

linux ubuntu

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

shell这个词是进程的同义词吗?

这篇文章:

Sourcing 将执行当前 shell 中的命令,执行将创建一个新的 shell 并在那里执行命令。

他描述每个 shell 都有自己的 PID。我看不出 shell 和 process 之间有什么区别,至少在他的上下文中如何使用 shell 这个词没有区别。

linux bash shell

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