Unix & Linux

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

4
什么是“ IFS”?
我正在阅读此线程:如何循环遍历文件行? 什么IFS啊 在for-loops 上下文中它的用法是什么?
21 bash  shell 

4
如何在Repo的debian无人值守安装中使apt-get接受新的配置文件
我正在为回购中的软件包的无人值守安装编写脚本,它是带有Debian标记的配置文件之一的软件包。有什么我可以传递给apt-get/的选项,aptitude以便它接受新的配置文件吗? 基本上我需要一个apt/ aptitude等价的 dpkg --force-confnew 我需要回答在apt-get安装Y时提出的以下问题 配置文件``/ opt / application / conf / XXX.conf`'' ==> File on system created by you or by a script. ==> File also in package provided by package maintainer. What would you like to do about it ? Your options are: Y or I : …

6
没有这样的文件或目录/etc/init.d/functions
我创建了一个启动脚本来启动/重新启动/停止一组应用程序。我/etc/init.d/functions在脚本中使用了lib 。它在我的系统上运行良好,但不适用于我的客户;他得到了错误: 没有这样的文件或目录/etc/init.d/functions 现在我不知道我的客户端使用哪个Linux发行版。是init.d/functions针对不同的Linux发行版的文件有什么不同?如果是这样,我如何找到它?

5
/ dev / mapper下的lvm设备丢失
这个问题是从Server Fault 迁移过来的,因为可以在Unix&Linux Stack Exchange上回答。 迁移 8年前。 我正在使用Debian压缩技术,并在软件RAID 1上运行LVM。我只是偶然地发现,下面的大多数链接/dev/mapper都丢失了,尽管我的系统似乎仍然可以正常运行。 我不确定发生了什么。我能想象的唯一原因是我未能使LXC fedora容器正常工作。我最终删除了/cgroup/laughlin与容器相对应的目录,但是我无法想象为什么这应该导致问题。 /dev/mapper看起来(我做了一些更改,请参见下文)大致像 orwell:/dev/mapper# ls -la total 0 drwxr-xr-x 2 root root 540 Apr 12 05:08 . drwxr-xr-x 22 root root 4500 Apr 12 05:08 .. crw------- 1 root root 10, 59 Apr 8 10:32 control lrwxrwxrwx 1 root root 7 …

2
操纵/ dev / video
我想从中获取视频流/dev/video0,应用一些效果或更改,然后在上提供结果/dev/video1。 /dev/video0 ->应用效果---> /dev/video1 例如,mplayer tv:// -vo caca将显示/dev/videoascii艺术的输出。我想启用该功能,/dev/video1以便可以通过Skype而不是默认的网络摄像头供稿来发送。 有什么建议么?
21 video  devices 


4
跨计算机共享X服务器(会话)
我有2台计算机(均运行linux),并且当前正在使用synergy来使用它们。太好了,但是现在我想知道,有什么方法不仅可以在计算机之间共享鼠标/键盘/剪贴板,还可以共享吗? X会话?我在想的是能够在监视器之间拖动X窗口。 我意识到这是一件非常不容易的事,而且我对linux(尽管不是xserver)了解得足够多,即使没有什么可以帮助您,我也想追求这个想法。 另外,我不需要仅能够“安装并运行”。我完全愿意(如果不需要的话,会感到惊讶)来安装自定义内核,或者在机器之间安装分区,或者花费任何费用。由于我假设这将需要在两台机器上运行相同的xorg服务器实例。
21 xorg  kvm 

3
如何禁用Gnome ctrl + alt + down和ctrl + alt + up快捷方式?
Discord上有一个快捷方式,使您可以轻松地在公会之间切换。这是Ctrl+ Alt+ Up和Ctrl+ Alt+ Down。 问题是Gnome使用此快捷方式来更改工作区。我有两个监视器,所以我不经常使用其他工作区,所以我打开设置并寻找快捷方式,以便可以禁用它。 我发现显然可以上下切换工作空间的快捷键是Super+ Page Up和Super+,Page Down而在其他任何地方都找不到Ctrl+ Alt+ Up或向下快捷键。似乎几乎无法更改此快捷方式,但我敢肯定情况并非如此,尽管我不知道该怎么做。
21 ubuntu  gnome 


2
生成gpg密钥时“无此文件或目录”
我正在尝试生成一个gpg密钥 $ gpg --full-gen-key 但最终我得到一个错误 gpg: agent_genkey failed: No such file or directory Key generation failed: No such file or directory 我在Arch Linux上。 $ gpg --version gpg (GnuPG) 2.1.15 libgcrypt 1.7.3 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html> This is free …


1
了解和设置不同的输入法
我将Trisquel GNU / Linux 7.0 LTS与GNOME 3 闪回环境一起使用。 我听说了三种不同的输入法。ibus,xim和uim。并且它似乎ibus已预先安装在我的系统上。 $ cat trisquel_7.0_i686.iso.manifest | grep ibus gir1.2-ibus-1.0 1.5.5-1ubuntu3 ibus 1.5.5-1ubuntu3 ibus-gtk:i386 1.5.5-1ubuntu3 ibus-m17n 1.3.4-3ubuntu1 ibus-table 1.5.0.is.1.5.0.20130419-2 libibus-1.0-5:i386 1.5.5-1ubuntu3 libusb-0.1-4:i386 2:0.1.12-23.3ubuntu1 libusb-1.0-0:i386 2:1.0.17-1ubuntu2 libusbmuxd2 1.0.8-2ubuntu1 libustr-1.0-1:i386 1.0.4-3ubuntu2 面对这个问题时,我了解了有关在at进行安装uim和设置的信息。最近,我从中删除了并删除了行。但是要克服此错误,我打算现在摆脱它。GTK_IM_MODULE="uim"~/.profileuimGTK_IM_MODULE="uim"~/.profileibus 没有安装任何额外的输入方法(例如Trisquel的全新安装),echo $GTK_IM_MODULE输出结果xim因此,我很困惑,因为考虑默认输入方法为ibus,那么为什么$GTK_IM_MODULE要说xim呢? 还可以apt-get remove ibus吗?还是我应该uim先安装然后删除ibus?此外,我想知道哪种输入法目前正在ibus或xim?什么是设置输入法的正确方法(即是它GTK_IM_MODULE="uim"要~/.profile)? 此外,我发现了一个设置方案: $ gsettings get org.gnome.desktop.interface gtk-im-module 'gtk-im-context-simple' 简要/广泛地,我需要帮助来了解安装/拆卸和设置不同的输入法: 我如何知道当前哪个输入法处于活动状态? …

2
xdg-open命令如何知道要使用哪个应用程序打开文件?
我希望xdg-open命令使用在默认文件管理器中双击文件时打开的同一应用程序,但这并不总是正确的。 例如,我的DE是XFCE,我的文件管理器是Thunar,而我的默认图片查看器是Ristretto。但是,xdg-open example.png在Pinta中打开示例PNG文件。为什么?
21 xdg-open 

2
ss-Linux套接字统计实用程序输出格式
使用sswith -p选项时,user/pid/fd列会跳到特定行的下面。例如,这就是我实际看到的: # ss -nulp4 State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 0 *:20000 *:* users:(("perl",pid=9316,fd=6)) UNCONN 0 0 *:10000 *:* users:(("perl",pid=9277,fd=6)) UNCONN 0 0 192.168.100.10:53 *:* users:(("named",pid=95,fd=517),("named",pid=95,fd=516)) UNCONN 0 0 127.0.0.1:53 *:* users:(("named",pid=95,fd=515),("named",pid=95,fd=514)) 首选输出格式: # ss -nulp4 State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 0 …

4
如何找到Nix软件包的名称以将其安装在configuration.nix中?
假设我使用nix-env的--query操作搜索要安装的软件包: $ nix-env -qa 'aspell.*en' aspell-dict-en-7.1-0 我将此包名称写在/etc/nixos/configuration.nixNixOS的主要配置文件中: environment.systemPackages = with pkgs; [ aspell-dict-en ]; 但是,如果我运行sudo nixos-rebuild switchNixOS命令来更新配置并安装声明式指定的所有系统范围的软件包,它将中止并显示错误: error: undefined variable ‘aspell-dict-en’ at /etc/nixos/configuration.nix:44:5 我知道对于许多软件包,尽管不是全部,但nix-env返回的名称和应该在environment.systemPackages配置选项中指定的名称是不同的,但是我不理解其逻辑。如何安装找到的软件包nix-env?
21 nixos  nix 

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.