小编stu*_*ent的帖子

使组可以访问目录中的所有新文件

假设我有两个用户 Alice 和 Bob 以及一个组 GROUPNAME 和一个文件夹foo,两个用户都是 GROUPNAME 的成员(使用 Linux 和 ext3)。

如果我将用户 Alice 下的文件保存为foo,则权限为:-rw-r--r-- Alice Alice。但是,是否可以实现保存在某个子目录下的每个文件都foo具有权限-rwxrwx--- Alice GROUPNAME(即所有者 Alice,组 GROUPNAME)?

acl permissions umask group

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

上次打开文件

是否可以获取上次打开文件的时间并按这些时间对目录中的所有文件进行排序?

ls date files

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

如何在命令行上创建 SHA512 密码哈希

在 Linux 中,我可以使用sha1pass mypassword. 是否有类似的命令行工具可以让我创建sha512哈希?对于同样的问题BcryptPBKDF2

security password encryption hashsum

107
推荐指数
5
解决办法
30万
查看次数

查找重复文件

是否可以在我的磁盘上找到重复文件,这些文件有点相同但具有不同的文件名?

files duplicate-files

103
推荐指数
5
解决办法
7万
查看次数

pdf 到 jpg 没有质量损失;gscan2pdf

当我使用将 pdf 文件转换为一堆 jpg 文件时

convert -quality 100 file.pdf page_%04d.jpg
Run Code Online (Sandbox Code Playgroud)

我有明显的质量损失。

但是,如果我执行以下操作,则没有(明显的)质量损失:

启动gscan2pdf,选择file-> import(并选择file.pdf)。然后进入gscan2pdf的临时目录。有许多 pnm 文件(pdf 文件的每一页一个)。现在我做

  for file in *.pnm; do            
  convert $file $file.jpg done
Run Code Online (Sandbox Code Playgroud)

生成的 jpg 文件(大致)与原始 pdf 的质量相同(这是我想要的)。

现在我的问题是,是否有一种简单的命令行方法可以将 pdf 文件转换为一堆 jpg 文件而不会造成明显的质量损失?(上面的解决方案过于复杂和耗时)。

command-line pdf imagemagick image-manipulation conversion

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

如何卸载U盘?

我想知道如何umount通过命令行访问我的 USB 驱动器。我正在使用 Ubuntu 12.04 LTS 32 位。

mount usb-drive

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

在 linux 上对 ssd 进行基准测试:如何测量与 Crystaldiskmark 在 Windows 中所做的相同的事情

我想对 ssd(可能使用加密文件系统)进行基准测试,并将其与由 Crystaldiskmark 在 Windows 上完成的基准测试进行比较。

Windows 上的 CrystalDiskMark

那么我怎样才能测量出与 Crystaldiskmark 大致相同的东西呢?

对于第一行(Seq),我想我可以做类似的事情

LC_ALL=C dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc

sudo su -c "echo 3 > /proc/sys/vm/drop_caches"
LC_ALL=C dd if=tempfile of=/dev/null bs=1M count=1024
Run Code Online (Sandbox Code Playgroud)

但我不确定dd参数。

对于随机 512KB、4KB、4KB(队列深度=32)读/写速度测试,我不知道如何在 linux 中重现测量结果?那么我该怎么做呢?

为了测试阅读速度,类似的东西sudo hdparm -Tt /dev/sda对我来说似乎没有意义,因为我想要例如基准测试之类的东西encfs

编辑

@Alko,@iain

也许我应该写一些关于这个问题的动机:我正在尝试对我的 ssd 进行基准测试并比较一些加密解决方案。但这是另一个问题(在我的系统上对不同加密解决方案进行基准测试的最佳方法)。在网上浏览有关 ssd 和基准测试的信息时,我经常看到用户在论坛上发布他们的 CrystelDiskMark 结果。所以这是这个问题的唯一动机。我只想在 linux 上做同样的事情。对于我的特定基准测试,请参阅我的其他问题。

performance ssd dd benchmark

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

对眼睛有益的配色方案

是否有任何通用指南如何为终端emacs等选择配色方案(例如前景色/背景色)以最大程度地减少眼睛疲劳?如果是这样,是否有科学证据支持这样的指导方针?

尤其是有准备用眼友好的配色方案urxvtemacs

编辑:

知道决定如何取决于屏幕(哑光、光面)和环境(室内、室外……)也很有趣。就我而言,它是戴尔 Latitude ATG,它的屏幕略有光泽(不是哑光,但不是镜子)。我在办公室的室内、黑暗的房间和户外使用它。

就我而言,我首先想到的是,白色背景上的黑色字体是最好的,因为白色背景减少了由于光泽屏幕引起的反射。因为白底黑字似乎是一个高对比度。然而,明亮的白色似乎让眼睛疲劳......

我应该指出,我对个人意见不感兴趣,但对科学证据或至少对基于经验的合理的普遍接受的准则不感兴趣。

colors

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

将图像从命令行复制到剪贴板

bash中有没有办法将图片复制到剪贴板?

例如,如果有一张图片,mypic.png我想要一个clipcopy mypic.png这样的命令,例如我可以去inkscape 并在之后粘贴它。

command-line bash clipboard images

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

使用 LVM 和 dm-crypt 进行修剪

我尝试按照本教程在 ubuntu 13.04 上使用 LVM 和 dm-crypt 设置 TRIM:

http://blog.neutrino.es/2013/howto-properly-activate-trim-for-your-ssd-on-linux-fstrim-lvm-and-dmcrypt/

请参阅下面有关我的配置和测试程序的说明。

问题

  1. 如果 TRIM 工作正常,是否有可靠的测试?

  2. 是我的测试程序错误还是我的 TRIM 不起作用?

  3. 如果它不起作用:我的设置有什么问题?

  4. 如何为我的设置调试 TRIM 并使 TRIM 工作?

配置

这是我的配置:

cat /etc/crypttab

sda3_crypt UUID=[...] none luks,discard
Run Code Online (Sandbox Code Playgroud)

cat /etc/lvm/lvm.conf

# [...]
devices  {
      # [ ... ]
      issue_discards = 1
      # [ ... ]
   }
# [...]
Run Code Online (Sandbox Code Playgroud)

SSD 是三星 840 Pro。

这是我的测试程序

为了测试我刚刚做的设置sudo fstrim -v /,结果

/: [...] bytes were trimmed

再次执行此操作的结果/: 0 bytes were trimmed似乎是有道理的,并表明 TRIM 似乎有效。

但是后来我做了这个测试:

dd …

ssd lvm dm-crypt troubleshooting trim

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