小编use*_*976的帖子

如何按大小对目录中的所有文件进行排序?

如何显示 unix 目录中的文件,按其人类可读的大小排序,从最大到最小?

我试过

du -h | sort -V -k 1 
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用。

unix bash shell

52
推荐指数
4
解决办法
8万
查看次数

使用 pandoc for html/pdf/docx 在 markdown 中正确调整 PNG 图像的大小

我正在尝试使用带有 pandoc 的 markdown 将单个文档转换为 html、pdf 和 docx。这是一个非常简单的文档,只包含无数学运算的文本和一些图像。图像为 PNG 格式。我在降价源中包含了一个使用此图像的图像:

<div style="float:center" markdown="1">

![my caption](./figures/myimage.png)

</div>
Run Code Online (Sandbox Code Playgroud)

并将其编译为:

# html
pandoc myarticle.md -c mystyle.css -o myarticle.html
# pdf
pandoc myarticle.md -V geometry:margin=1in -o myarticle.pdf
# docx
pandoc myarticle.md -o myarticle.docx
Run Code Online (Sandbox Code Playgroud)

我注意到一些具有相同尺寸的PNG 图像在 HTML 和 PDF 格式中的大小不同。一个 250x256 像素、低分辨率 (72 像素/英寸) 的 PNG 将在 PDF 中大致显示为页面上的正确尺寸,并在 html 中以合理的尺寸显示,但具有相同尺寸 (250x256 像素) 但高分辨率(300 像素/英寸)在 PDF 输出的页面上被调整为很小。我想保留一组我指定大小的 PNG 图像,并让它们以 HTML/PDF/DOCX 格式显示在该大小。

我愿意放弃自动 docx 支持(或之后处理大量手动格式)只是为了拥有 PDF/HTML。

如何告诉 pandoc 不要为 PDF 或图像调整 PNG 的大小,并让它们出现在正确的图像中?谢谢。

html png pdf markdown pandoc

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

压缩目录中除隐藏文件之外的所有文件/目录?

mydir除了所有以 a 开头的文件/目录外,如何制作目录中所有文件和子目录的 zip 文件.*

命令:

zip -r mydir.zip mydir/
Run Code Online (Sandbox Code Playgroud)

...将包括一切。例如,如果我有:

mydir/foo
mydir/bar
mydir/.hello
Run Code Online (Sandbox Code Playgroud)

我希望foobar包含在 中mydir,但不包含.hello

我怎样才能做到这一点?

unix script bash

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

在 Emacs 上设置等宽字体?

我曾经使用以下命令在 Ubuntu 系统上的 emacs(在 X11 上)上使用 liberation mono 字体,并且效果很好:

(custom-set-faces
  '(default ((t (:inherit nil :stipple nil :background "lightgrey" :foreground "gray20" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :width normal :height 120 :family "liberation mono"))))
  '(background "blue")
  '(font-lock-builtin-face ((((class color) (background dark)) (:foreground "Turquoise"))))
  '(font-lock-comment-face ((t (:foreground "darkred"))))
  '(font-lock-constant-face ((((class color) (background dark)) (:bold t :foreground "DarkOrchid"))))
  '(font-lock-doc-string-face ((t (:foreground "lightblue"))))
  '(font-lock-function-name-face ((t (:foreground "blue"))))
  '(font-lock-keyword-face ((t (:bold t :foreground "steelblue"))))
;  '(font-lock-keyword-face ((t (:bold t …
Run Code Online (Sandbox Code Playgroud)

linux fonts emacs ubuntu

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

在 mac os x 上通过 Terminal.app 在 shell 和 emacs 中获得语法高亮

当我在 Mac OS X 上使用 Terminal.app ssh 进入其他机器时,如何在 shell 和 emacs 中启用语法突出显示?例如,现在如果我 ssh 并执行“ls”,则目录不会以与平面文件不同的颜色显示,例如,我想解决这个问题。

谢谢。

ssh unix terminal macos

5
推荐指数
1
解决办法
2232
查看次数

在unix上创建一个目录可读,可写,可由我而不是其他人执行?

使我创建的目录及其所有内容只能由我读取/可写/可执行,而其他人不能读取的正确方法是什么?

这是否足够:

chmod g-rx mydir/
Run Code Online (Sandbox Code Playgroud)

这应该使它对除了我之外的所有人都无法读取/无法执行,对吗?

另外,上面的有什么不同?

chmod a-rx mydir/
chmod u+rx mydir/
Run Code Online (Sandbox Code Playgroud)

谢谢。

unix shell filesystems chmod file-permissions

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

标签 统计

unix ×4

bash ×2

shell ×2

chmod ×1

emacs ×1

file-permissions ×1

filesystems ×1

fonts ×1

html ×1

linux ×1

macos ×1

markdown ×1

pandoc ×1

pdf ×1

png ×1

script ×1

ssh ×1

terminal ×1

ubuntu ×1