Ubuntu

Ubuntu用户和开发人员的问答

1
在grep中使用Perl兼容正则表达式(PCRE)的修饰符
根据grep --help和man grep,我们可以使用-P选项将模式解释为Perl正则表达式(准确地说是PCRE),而不是默认的POSIX基本正则表达式(BRE)。 在Perl语言中,可以将各种修饰符添加到表达式中,以调整模式解释(使用的语法/pattern/modifiers)。 那么,有人如何向grep的Perl正则表达式添加修饰符?我尝试了一些类似的方法,grep -P "/^got.it$/ms" [FILE]但搜索结果错误。 但是,关于PCRE的解释,该手册指出: 这是高度实验性的,grep -P可能会警告未实现的功能。 grep工具是否可能根本不支持修饰符? 顺便说一句,我注意到一个人可以通过使用该-i选项来执行不区分大小写的模式匹配,该选项是修饰符的一个示例。
20 grep  perl  regex 

6
在双堆栈系统上使用网络管理器连接到OpenVPN服务器时,如何禁用IPv6?
我正在通过双堆栈上的OpenVPN Network Manager插件使用OpenVPN客户端(意味着同时配置了IPv4和IPv6连接),Ubuntu 13.10会通过VPN重定向所有流量(重定向网关)。它通常可以正常工作。 但是,由于系统首选IPv6,因此VPN会“泄漏”,并且当连接到也可以通过IPv6访问的站点(例如Google或Wikipedia)时,浏览器将直接连接。 一种解决方案是将OpenVPN服务器配置为提供IPv6连接。尽管可以通过OpenVPN使用,但Network Manager插件目前不支持它。 由于并非严格要求通过VPN进行IPv6连接,因此我想在连接到OpenVPN服务器时仅在客户端上禁用IPv6。可能吗?如果是这样,我该怎么办?

6
磁盘已满,但找不到大文件或文件夹
Ubuntu服务器向我显示我使用了所有磁盘: Usage of /: 95.5% of 118.12GB 我尝试查找大文件夹和文件,运行ncdu: ncdu 1.8 ~ Use the arrow keys to navigate, press ? for help --- / ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 5.5GiB [##########] /root 2.3GiB [#### ] /var 628.6MiB [# ] /usr 209.9MiB [ ] /lib 28.2MiB [ ] /boot 8.6MiB [ ] /bin 7.7MiB [ ] …


4
USB驱动器由用户自动安装,但仅具有root用户的写入权限
我正在尝试使用ext4 USB驱动器,但Ubuntu 13当前仅以root用户的写权限安装它,因此对于普通用户,如果没有sudo,我将无法对其进行写操作。 我检查的第一个地方dconf-editor有以下选项 自动挂载 自动挂载 自动运行 autorun-x-content-ignore 自动运行x内容打开文件夹 autorun-x-content-start-app 在我看来,应该可以选择是否可以写入已安装的USB驱动器,但不能。 我还确保我的用户在相关组中:fuse和plugdev 我已经搜索了大多数Internet,找不到解决方案来更改安装操作所赋予的权限。实际上,没有人会遇到这个问题。很多人会遇到问题,因为它们的驱动器完全是只读的,但只有root写入权限才可以。 我看不到任何控制情况的方法。我看过使用来设置安装选项,gnome-disks但留下了空白。 它不在,fstab但确实出现在mount列表或/ etc / mtab中: /dev/sdb1 /media/adam/WDPassport2T ext4 rw,nosuid,nodev,uhelper=udisks2 0 0 如果有帮助,这是syslog中显示的内容: kernel: [111522.196770] usb 2-1: USB disconnect, device number 6 kernel: [111525.384020] usb 2-1: new high-speed USB device number 7 using ehci-pci kernel: [111525.565220] usb 2-1: …

3
在哪里可以找到$ PS1变量的完整参考?
我的机器(Kubuntu 13.10)上的默认PS1变量是这样的: \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 我正在寻找有关$ PS1变量如何工作的参考,该参考至少可以使我理解上述PS1变量。
20 bash  ps1 


5
软件包中缺少zsh手册页文档?
我有一个新安装的xubuntu 13.10 x64。我决定通过突触安装zsh并将其设置为默认外壳。安装的zsh版本是:zsh 5.0.2(x86_64-pc-linux-gnu)。 安装zsh看起来不错,但是似乎没有man文档zsh。输入命令可以man zsh给我以下信息:No manual entry for zsh. 除了zsh本身,zsh-lovers,zsh-doc,zsh-dbg外,我还从synaptic安装了。我在zsh安装中错过了什么,而最终却zsh没有人工文档?


3
为什么/ media / username root:root具有默认权限?
我已经调整了/media/username从root:root到username:root[1] 的权限。我了解以用户为中心的位置允许以用户为中心的权限[2]。 但是,为什么首先要获得此文件夹的权限root:root? [1]这样我就可以使用Gnome EncFS Manager 在其中安装加密的文件夹。例如,我现在可以将加密的文件夹挂载为/media/username/personal-documents。 [2] 为什么Ubuntu会移动默认的挂载点?: udisks2中默认行为更改的根本原因似乎很明显:安全性。将访问权限限制在一个特定的用户而不是将访问权限授予系统的所有用户,是比较安全的。


3
如何对缓慢关机进行故障排除?
当我关闭计算机时,会有一些烦人的延迟,在13.10中大约需要5-10秒,而在以前的版本中几乎是瞬时的。 在关机期间,我按Esc键以取消初始屏幕,并且可以看到延迟的很大一部分是在“要求所有剩余进程终止...”之后,然后是“杀死所有剩余进程”。我已经用摄像机拍摄了该过程,以检查必须杀死哪些过程,但是它们没有与终端聊天。 我之前在11.10中曾遇到过同样的问题,我已按照此处的回答解决了该问题,但是在13.10中对我来说不起作用。 如何确定关机过程中的延迟原因并解决?
20 shutdown 

2
如何输入文件路径?
如何在Ubuntu的默认文件资源管理器中输入文件路径?从外观上,我只能通过单击文件夹图标来深入研究文件夹。
20 13.10 



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.