Unix & Linux

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

1
最高输出:CPU使用率> 100%
这是我收集的最高输出: 我注意到top显示vlc的cpu使用率> 100%。 任何人都可以为我辩解,为什么这是这样显示的,无论这是顶级应用程序中的错误还是其他错误。
16 linux  top 

9
使用ncal或cal以某种格式显示星期数
当两个命令各自执行您想要的一件事而两个都不都想要时,您是否就喜欢它? 这是做什么的cal。格式不错。虽然缺少周数: $ cal January 2012 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 这是做什么的ncal。格式很奇怪,但是有周数: $ ncal -w January 2012 …



6
默认应用程序(GNOME 3)
我正在尝试将自定义应用程序与GNOME 3(FC15)中的文件类型相关联。在GNOME 2中,可以在文件属性对话框的“打开方式”窗格中添加一个自定义命令。定制命令编辑框似乎已从GNOME 3的“打开方式”窗格中消失,所以我想知道是否存在一些手动分配应用程序的解决方法。 换句话说,GNOME从哪个文件/目录中提取该应用程序列表?如何添加自定义的?
16 fedora  gnome3 

5
将Bash CD放到特定文件夹中
我在Magento做很多工作,所以和我一起工作的很多人也在做,不得不输入以下内容很烦人: cd ../../../../../../ 为了仅从根目录“ httpdocs”文件夹中找到几个目录,因此我尝试制作一个遵循此伪代码的脚本: while lowest level directory != httpdocs cd ../ end while; 看起来很简单,我假设我必须做某种形式的grep检查当前工作目录的最后一部分是否是httpdocs,如果不是一直保持到真正的水平的话。 我一直在为此目的学习bash,尽管似乎已经有一些类似的东西,而且语法使我无休止。

4
为什么分区大小和df输出不同?
我有一个分区/ dev / sda1。 磁盘实用程序显示其容量为154 GB。 df -h显示 Filesystem Size Used Avail Use% Mounted on /dev/sda1 123G 104G 14G 89% / devtmpfs 1006M 280K 1006M 1% /dev none 1007M 276K 1006M 1% /dev/shm none 1007M 216K 1006M 1% /var/run none 1007M 0 1007M 0% /var/lock none 1007M 0 1007M 0% …

3
Docker:在特定目录中创建持久卷
我需要为Docker 创建一个持久卷。该卷必须命名extra-addons并位于中/mnt/。 我运行以下命令: sudo docker volume create /mnt/extra-addons 我收到此错误消息: Error response from daemon: create /mnt/extra-addons: "/mnt/extra-addons" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path 请注意,当我简单地运行:时sudo docker volume create extra-addons,我没有遇到这个问题,但是当我使用来检查有问题的卷时sudo docker inspect extra-addons,我看到它位于我不想要的地方: [ { "CreatedAt": …
16 docker 

1
xrandr标度2x2,用于多显示器(4K HiDPI和全高清混合)-模糊输出
在带有的Kubuntu 17.04上nouveau,我尝试获取一个双显示器设置,其主屏幕为4K,右侧为Full HD(实际上为1920x1200,但没有区别)。 我正在使用双KDE系统规模(如https://wiki.archlinux.org/index.php/HiDPI#Using_KDE_system_settings中所述)和xrandr规模(如https://wiki.archlinux.org/index.php中所述) / HiDPI#Side_display)。进一步来说: xrandr \ --output eDP-1 --mode 3840x2160 --pos 0x0 --auto \ --output DP-2 --mode 1920x1200 --pos 3840x0 --auto \ --panning 3840x2400+3840+0 --scale 2.0x2.0 \ --fb 7680x2400 问题是DP-2由于从3840x2400降到1920x1200的采样而导致轻微的模糊,尤其是在字体上。这在https://wiki.archlinux.org/index.php/HiDPI#Side_display的结尾处进行了说明,建议的解决方案是在显示器上设置清晰度。尝试过,不起作用。 缩放为双线性时使用的过滤器:https : //cgit.freedesktop.org/xorg/app/xrandr/tree/xrandr.c? id = 5d5db88d106a49d7560a8042fa054df8b609f00a# n2993。最近邻居也受支持,"nearest"但即使是2x2的下采样也显得很糟糕,我不明白。我继续进行了构建,"lanczos"而不是使用"bilinear"。显然,这不受支持: X Error of failed request: BadName (named color or font does …

6
查找和回显仅具有模式的文件名
我经常使用它,我尝试实现的改进是避免回显文件名与grep不匹配。更好的方法吗? for file in `find . -name "*.py"`; do echo $file; grep something $file; done
16 grep  find 

5
如何杀死给定名称的所有进程?
我运行命令ps -A | grep <application_name>并获取如下所示的进程列表: 19440 ? 00:00:11 <application_name> 21630 ? 00:00:00 <application_name> 22694 ? 00:00:00 <application_name> 我要杀死列表中的所有过程:19440,21630,22694。 我已经尝试过,ps -A | grep <application_name> | xargs kill -9 $1但是它有错误。 kill: illegal pid ? kill: illegal pid 00:00:00 kill: illegal pid <application_name> 我该如何优雅地做到这一点?
16 grep  process  kill  ps 

2
使用libinput更改滚动速度
我的鼠标滚轮滚动得太慢,因此我想增加每个滚动“刻度”的行数。我读到可以通过设置Evdev Scrolling Distancewith来实现xinput,但是,我正在使用,但libinput看不到与滚动距离有关的任何内容。 xinput list-props在我的鼠标上的输出: Device Enabled (139): 1 Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Accel Speed (275): -0.640000 libinput Accel Speed Default (276): 0.000000 libinput Accel Profiles Available (277): 1, 1 libinput Accel Profile Enabled (278): 1, 0 libinput Accel Profile …

6
在多个显示器之间复制xfce面板
我的台式机上有多个使用XFCE for DE的监视器,我希望底部的面板在所有屏幕上都可以复制,并在两个屏幕上显示相同的打开的应用程序。当前面板仅显示在我的右侧屏幕上。 我将如何使用XFCE进行设置?

1
gnome磁盘的写基准
请问write-benchmark的gnome-disks测试后写回原来的数据?它具有破坏性吗? 该基准设置窗口仅指出这一点:Please back up important data before using the write benchmark. 此外,它如何处理测试磁盘上已挂载的文件系统?

4
分段错误(核心已转储)-到哪里?它是什么?为什么呢?
在Linux中发生分段错误时,错误消息Segmentation fault (core dumped)将打印到终端(如果有),并且程序将终止。作为C / C ++开发人员,这种情况经常发生在我身上,我通常忽略它并继续前进gdb,重新创建我以前的操作,以便再次触发无效的内存引用。取而代之的是,我认为我也许可以改用这个“核心”,因为一直运行gdb很繁琐,而且我不能总是重新创建分段错误。 我的问题是三个: 这个难以捉摸的“核心”在哪里倾销? 它包含什么? 我该怎么办?

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.