假设我有两个用户 Alice 和 Bob 以及一个组 GROUPNAME 和一个文件夹foo
,两个用户都是 GROUPNAME 的成员(使用 Linux 和 ext3)。
如果我将用户 Alice 下的文件保存为foo
,则权限为:-rw-r--r-- Alice Alice
。但是,是否可以实现保存在某个子目录下的每个文件都foo
具有权限-rwxrwx--- Alice GROUPNAME
(即所有者 Alice,组 GROUPNAME)?
在 Linux 中,我可以使用sha1pass mypassword
. 是否有类似的命令行工具可以让我创建sha512
哈希?对于同样的问题Bcrypt
和PBKDF2
。
当我使用将 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 文件而不会造成明显的质量损失?(上面的解决方案过于复杂和耗时)。
我想知道如何umount
通过命令行访问我的 USB 驱动器。我正在使用 Ubuntu 12.04 LTS 32 位。
我想对 ssd(可能使用加密文件系统)进行基准测试,并将其与由 Crystaldiskmark 在 Windows 上完成的基准测试进行比较。
那么我怎样才能测量出与 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 上做同样的事情。对于我的特定基准测试,请参阅我的其他问题。
是否有任何通用指南如何为终端emacs
等选择配色方案(例如前景色/背景色)以最大程度地减少眼睛疲劳?如果是这样,是否有科学证据支持这样的指导方针?
尤其是有准备用眼友好的配色方案urxvt
和emacs
?
编辑:
知道决定如何取决于屏幕(哑光、光面)和环境(室内、室外……)也很有趣。就我而言,它是戴尔 Latitude ATG,它的屏幕略有光泽(不是哑光,但不是镜子)。我在办公室的室内、黑暗的房间和户外使用它。
就我而言,我首先想到的是,白色背景上的黑色字体是最好的,因为白色背景减少了由于光泽屏幕引起的反射。因为白底黑字似乎是一个高对比度。然而,明亮的白色似乎让眼睛疲劳......
我应该指出,我对个人意见不感兴趣,但对科学证据或至少对基于经验的合理的普遍接受的准则不感兴趣。
bash中有没有办法将图片复制到剪贴板?
例如,如果有一张图片,mypic.png
我想要一个clipcopy mypic.png
这样的命令,例如我可以去inkscape 并在之后粘贴它。
我尝试按照本教程在 ubuntu 13.04 上使用 LVM 和 dm-crypt 设置 TRIM:
请参阅下面有关我的配置和测试程序的说明。
如果 TRIM 工作正常,是否有可靠的测试?
是我的测试程序错误还是我的 TRIM 不起作用?
如果它不起作用:我的设置有什么问题?
如何为我的设置调试 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 …
command-line ×2
files ×2
ssd ×2
acl ×1
bash ×1
benchmark ×1
clipboard ×1
colors ×1
conversion ×1
date ×1
dd ×1
dm-crypt ×1
encryption ×1
group ×1
hashsum ×1
imagemagick ×1
images ×1
ls ×1
lvm ×1
mount ×1
password ×1
pdf ×1
performance ×1
permissions ×1
security ×1
trim ×1
umask ×1
usb-drive ×1