Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

1
带有-L标志的du命令的行为
du当与-L命令行选项一起使用时,我注意到命令的一种奇怪行为。 我正在使用Slackware 14和Coreutils 8.19。 要重现异常行为,请创建两个文件夹: mkdir foo mkdir bar 在其中一个文件夹中创建一个文件: perl -e 'print "A"x10000' > foo/text 在另一个文件夹中还有一个符号链接: ln -s ../foo/text bar/text 现在,如果您键入: du -h -L bar 你会得到: 16k bar 由于符号链接已被取消引用。但是,如果您键入: du -h -L * 你会得到: 16K foo 4.0K bar 而且符号链接不会被取消引用。我想念什么吗?

5
如何在Ubuntu中使Ctrl + Alt像Alt gr一样工作?
我最近在笔记本电脑上切换到Ubuntu,几乎让我切换回Windows的一件事是,我无法使Ctrl+ Alt像Alt gr那样工作。 我已经编程了几年了,例如,我习惯按ctrl+ alt+ 来制作符号“ $” 4。在Ubuntu中,我不得不使用“ Alt gr + 4”巫婆,这简直让我发疯…… 有解决办法吗?
11 x11  keyboard  xkb 

5
进程结束或被杀死时,是否可能获得SMS /文本消息通知?
有些脚本将在服务器进程完成后发送电子邮件。 但是,我不想经常检查我的电子邮件,只是为了查看工作是否完成。因此,我想收到一条短信。 我的问题与此类似,只是与所有出现的“电子邮件”交换SMS:是否有一个程序可以在过程完成时向我发送通知电子邮件? 您能想到任何解决方法/应用程序/脚本/在工作完成(或过早结束)时能够发送SMS的任何方法吗?

4
如何杀死无法重启的进程?
有5个进程不能被杀死kill -9 $PID,执行cat /proc/$PID/cmdline将挂起当前会话。也许它们是僵尸进程。 执行ps -ef or htop也会挂起当前会话。但是top,ps -e并且工作正常。 因此,似乎文件系统没有响应有两个问题。 这是一台运行虚拟机的生产机,因此无法选择重新启动。 以下进程ID无效:16181 16765 5985 7427 7547 这些过程的父级是init ├─collectd(16765)─┬─{collectd}(16776) │ ├─{collectd}(16777) │ ├─{collectd}(16778) │ ├─{collectd}(16779) │ ├─{collectd}(16780) │ └─{collectd}(16781) ├─collectd(28642)───{collectd}(28650) ├─collectd(29868)─┬─{collectd}(29873) │ ├─{collectd}(29874) │ ├─{collectd}(29875) │ └─{collectd}(29876) qemu进程之一不起作用 |-qemu-system-x86(16181)-+-{qemu-system-x86}(16232) | |-{qemu-system-x86}(16238) | |-{qemu-system-x86}(16803) | |-{qemu-system-x86}(17990) | |-{qemu-system-x86}(17991) | |-{qemu-system-x86}(17992) | |-{qemu-system-x86}(18062) …

1
可以将两个音频源与x11grab合并吗?
目前,我正在使用以下设置运行。 ffmpeg \ -i http://pub1.di.fm:80/di_vocaltrance \ -f x11grab -s 1920x1080 -r 25 -i :0.0 \ -c:v libx264 -preset fast -pix_fmt yuv420p -s 1280x800 \ -c:a libmp3lame -ab 96k -ar 22050 \ -threads 0 \ -f flv "rtmp://...." 我想烤的东西: -f alsa -ac 2 -i hw:0 -acodec pcm_s32le -aq 1 -ab 128k\ …
11 alsa  ffmpeg 

4
清除时防止文字/屏幕闪烁
我的脚本做类似: while :; clear do_a_lot_of_output_here sleep 1 done 在执行清除和输出时,是否有任何选项可以防止屏幕闪烁?我想像在watch命令中那样做(但它是用编写的C)。有什么建议吗? clear | hexdump -C 00000000 1b 5b 48 1b 5b 32 4a |.[H.[2J| 00000007 PS。我bash只用。
11 bash 

3
Ubuntu 4.04热点wifi网络对Android 4.1.2不可见
我在笔记本电脑上运行Ubuntu 12.04 LTS,并且安装了Motorola Razr,我将其更新为Android 4.1.2。更新之前,我很快将智能手机连接到了热点wifi,但是更新后不再起作用。Android 4.1.2无法看到Ubuntu创建的热点;它可以看到所有其他wifi网络,并且可以连接到它们,但不能连接到我的网络。有什么事吗
11 ubuntu  wifi  android 

3
将PDF转换为PDF / A?
给定一个随机来源的PDF,我如何在Linux上: 确认它是否已经是PDF / A格式? 如果它不是PDF / A格式,则以最小的保真度损失将其转换为PDF / A? 我知道转换可能会导致丢失文档中的奇特元素,但是让我们假设,在相对较远的将来完全打开文档的功能比这些功能强大(在这种情况下可能无法使用/无法读取)更重要无论如何)。当我可以并排地查看文档时,我宁愿能够直观地确认转换的准确性,而不必冒险无法打开原始文件。
11 pdf 


4
有没有可以处理所有按键组合的linux终端?
我喜欢在终端模式(-nw)中使用emacs ,但似乎大多数(全部?)终端无法处理某些键组合-例如,C-<RET>或C-M-%。我知道这是因为大多数终端都模仿VT-100,但没有这些组合。是否有任何Linux终端(最好是KDE)可以处理这些键组合,或者这是所有终端的基本限制吗?

4
比较md5校验和的更简单方法?
下载具有md5校验和的文件后,我目前使用 md5 *file* | grep *given_checksum* 例如 md5 file.zip | grep -i B4460802B5853B7BB257FBF071EE4AE2 但是对于我来说,需要grep和管道来完成这确实是很常见的任务对我来说似乎很有趣。坚持做事高效的人,我想知道这样做有更好的方法吗?
11 osx  hashsum 

2
自行开发的GMail替代品
我退出了GMail,但试图避免管理自己的面向Internet的IMAP服务器带来的麻烦。我可以使用商业IMAP帐户,并且希望继续使用该帐户。 基本上,我希望它的工作方式是将邮件下载到我的服务器上,然后从我的商业IMAP服务器上的邮箱中删除。然后,一旦在我的服务器上,它便可以通过IMAP和网络邮件提供服务,以便可以在移动+互联网设备上使用,并且在两者之间保持同步。 它必须做的事情: 可从所有设备访问 相对快速的搜索 线程查看邮件回复(最好是穿插我发送的邮件) 这是我的工作方式: Mail arrives at commercial IMAP server -> On my server, fetchmail downloads via IMAP and delivers to -> MDA/MTA, which updates a search cache for rapid searching and makes it available via IMAP to -> Horde IMP, which caches the e-mails in the …
11 email  imap 

2
我可以停止Linux作为键盘来监听USB输入设备,但仍通过程序捕获事件吗?
我在/dev/input/event0(/dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd)处有一个USB条形码扫描仪,扫描条形码会使它发送按键事件。我正在使用libdevinput Ruby库捕获这些按键,效果很好。问题在于,每个条形码也要作为用户名输入,然后在Raspberry Pi上输入密码,从而导致很多登录尝试失败。(Raspberry Pi将无头,并且位于微波炉内。) 如何阻止Linux将条形码扫描仪视为输入设备,并使我的程序成为唯一的事件使用者?还是有其他更好的解决方案?
11 linux  debian  devices  events 

1
删除USB闪存驱动器写保护
我有一个运动手表,带有集成的闪存。该闪存用于存储培训信息。当我使用USB电缆将手表连接到计算机时,将其检测为写保护的闪存驱动器: [354703.052138] sd 7:0:0:0: [sdc] Write Protect is on ..而且我显然无法使用RW权限重新挂载该分区: root@T60:~# mount -vt vfat -o rw,remount /dev/sdc1 /media/ mount: cannot remount block device /dev/sdc1 read-write, is write-protected root@T60:~# 我记得hdparm有一个选项可以更改设备的只读标志,并且由于检测到USB闪存驱动器为SATA驱动器,所以我尝试了一下,但这没有帮助: root@T60:~# hdparm -r0 /dev/sdc /dev/sdc: setting readonly to 0 (off) readonly = 0 (off) root@T60:~# mount -vt vfat -o rw,remount /dev/sdc1 …
11 usb  usb-drive 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.