Ubuntu

Ubuntu用户和开发人员的问答


1
强制每个新终端在新选项卡中打开
我习惯在文件夹中使用“在此处打开终端”命令打开终端。这会导致一些终端保持打开状态,而我实际上不再使用它们,否则我会感到困惑,即哪个终端有什么作用。 我知道我可以标记终端标签等,但是我可以强制将要打开的新终端变成终端屏幕中的新标签(如果已经打开了吗?)这样,我总是将它们标签在一个标签中终奌站。 编辑 好的,已经有一段时间了,我的linux mojo有了很大的改进。因此,对于我来说,目前针对这种情况的解决方案一直在使用tmux。它比常规的终端机和标签要先进一些,但是一旦掌握了它(大约一个小时的尝试时间),我就对事情的处理方式感到非常满意。 首先,我确保每次使用打开终端时ctrl-alt-t,默认情况下都会打开tmux。这可以通过.bashrc在所有别名之后的文件中添加以下行来实现: [[ $TERM != "screen" ]] && exec 'tmux 现在,每次使用您生成终端时ctrl-alt-t,都会出现一个tmux。 为了确保您同时只能打开一个终端,我执行了以下操作: 首先,您可以tmux通过运行来重新附加会话tmux attach -d。这将断开连接到该会话的所有其他客户端。如果您是唯一使用会话的人,则此方法很好。 但是,如果您没有正在运行的会话,它将说它找不到任何会话。因此,您需要类似if(nosession){tmux} else {tmux attach -d}之类的东西。为此,请将~/.tmux.conf以下内容追加到文件中: #if run as "tmux attach", create a session if one does not already exist new-session -n $HOST (感谢这篇文章) 在我的.bashrc文件中,我将之前添加的行更改为以下内容: [[ $TERM != "screen" ]] && exec …

1
无法删除btrfs快照
我无法删除btrfs快照“ apt-snapshot-release-upgrade-saucy-2013-10-19_00:52:26”。详细信息如下: root@cioco:~# btrfs subvolume list -s / ID 261 gen 246 cgen 245 top level 5 otime 2013-10-19 00:52:26 path @apt-snapshot-release-upgrade-saucy-2013-10-19_00:52:26 root@cioco:~# btrfs subvolume list / ID 256 gen 334584 top level 5 path @ ID 258 gen 334134 top level 5 path @home ID 261 gen 246 top …
8 btrfs 

2
如何查找可执行文件
我知道有一个查找开关。但我想知道如何搜索特定类型的文件。例如,我需要一种仅搜索可执行文件的终端命令。
8 find 

2
我可以在14.04中使用gnome-session-fallback吗?
我非常讨厌团结(对不起),我上次使用12.04做的第一件事是安装gnome-session-fallback以获得所需的布局。 现在,我将很快购买一台新计算机,并希望使用14.04作为长期支持。无论团结对我来说是一个破坏交易的事情,在坚持团结之前,我都会选择薄荷。 因此,最大的问题是,gnome-session-fallback是否可用于14.04?我以为我可以(这正是领导层为什么要限制我的选择?),但是此页面令我担心,因为它指出该软件包已在14.04中删除:http ://www.ubuntuupdates.org/package/core/trusty / universe /建议/ gnome-session-fallback 我可以在Trusty(以及大概的更高版本)中使用gnome-session-fallback吗?

1
HEAD现在位于9e52a21
我正在尝试在Ubuntu的Nexus 7仿真器上运行内核模块。 我在终端中运行了以下命令: git clone https://android.googlesource.com/kernel/msm.git 然后我想签出这个: git checkout remotes/origin/android-msm-flo-3.4-jb-mr2 一旦我在上方输入该行,就会出现此错误: HEAD is now at 9e52a21... qseecom: Fix issue with incomplete command exiting prematurely 我试了一下sudo,我尝试添加之类的东西-p,-3在命令结束,但没有任何工程。我该如何解决?
8 kernel  git 

4
如何从终端运行NetBeans?
我已经从下载的.sh文件中安装了JDK + NetBeans捆绑软件。 现在,我的桌面上有NetBeans快捷方式,但无法从终端运行NetBeans。 当我跑步时: sudo dpkg --get-selections NetBeans不在列表中,我也无法在Ubuntu Software Center中找到它。 如何从终端运行它,如何在系统中找到它? 当我使用Emacs安装apt-get它时,它会出现在主菜单中,并且可以立即从终端启动它。这两个安装有何不同?

1
Telnet服务器无法启动
我正在安装Ubuntu Server 13.10,无法在服务器上使用telnet。我已经通过apt-get安装了xinet.d和telnetd并重新启动了xinetd,但是当我执行时,什么也没有启动netstat -l。在谷歌搜索中,我发现提到了在上添加telnet stream tcp wait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd行的麻烦/etc/inetd.conf。我没有inetd.conf。我看到inetd已被废弃,我将线路插入xinetd.conf并重新启动xinetd服务,但仍然没有telnet监听。有人可以告诉我有关telnet服务器的正确设置是什么,以及它们应位于哪些文件中。这是我xinetd.conf文件的内容: # Simple configuration file for xinetd # # Some defaults, and include /etc/xinetd.d/ defaults { # Please note that you need a log_type line to be able to use log_on_success # and log_on_failure. The default is the following : # …
8 server  telnet 


1
关闭linux服务器并在特定时间自动打开
我正在做一个作业,讲师要我创建一个bash脚本以在晚上11点关闭服务器并在早上6点打开服务器。我可以通过使用sudo shutdown -h 23:00它来做到这一点。但是问题是我不知道如何在凌晨6点自动将其打开,我找不到任何可以执行此操作的命令。任何帮助,将不胜感激。

1
14.04是否将使用X.Org?
我听说13.10混合使用了Mir和X.Org。14.04呢?它是否会同时使用或仅使用Mir。如果仅仅是Mir,那么我们如何才能使官方(非专有)驱动程序正常工作(由AMD提供)
8 14.04  xorg  mir 

1
/etc/init/failsafe.conf文件的作用是什么?
到底是/etc/init/failsafe.conf为了什么?我已在我的failsafe.conf文件中禁用了睡眠计时器,这些计时器可以缩短启动时间。有没有缺点?我唯一能想到的就是这个链接的描述,它抱怨等待时间不够长。 我认为[30]确实很小。您只是在防范用户在/ etc / network / interfaces中有一个条目,指出该设备已被删除或未连接。那是非常罕见的情况。将超时时间增加到60秒将使其不太可能出现误报,并且rc-sysinit提早启动。(即,dhcp花了35秒的情况)。 内部的failsafe.conf文件本身指出 # The point here is to wait for 2 minutes before forcibly booting # the system. Anything that is in an "or" condition with 'started # failsafe' in rc-sysinit deserves consideration for mentioning in # these messages. currently only static-network-up counts for …

1
Bash历史记录键盘快捷键!*
在Bash中,有一些方便的运算符可以重复执行最后一条命令: !^ 扩展到上一个命令的第一个参数,例如, $ echo one "two three" one two three $ echo !^ echo one one !$ 扩展到上一个命令的最后一个参数,例如, $ echo one "two three" one two three $ echo !$ echo "two three" two three !* 扩展到上一个命令的所有参数,例如, $ echo one "two three" one two three $ echo !* echo one …

1
尝试在Ubuntu 13.10上安装Flash Debug Player时缺少libssl3.so
当我尝试通过常规方法在Ubuntu 13.10中安装Flash Debug Player时,出现以下错误: $ sudo nspluginwrapper -v -i /usr/lib/adobe-flashplugin/libflashplayer.so *** NSPlugin Viewer *** ERROR: libssl3.so: cannot open shared object file: No such file or directory *** NSPlugin Viewer *** ERROR: libssl3.so: cannot open shared object file: No such file or directory nspluginwrapper: no appropriate viewer found for /usr/lib/adobe-flashplugin/libflashplayer.so 解决此问题的现有答案(安装ia32-libs)当然不起作用,因为自从MultiArch之前添加一个版本以来,该软件包就不存在。 …
8 13.10  flash 

2
在/ etc / environment中设置LOG = 1
之前我问过一个有关查看应用程序使用历史的问题。notify-osdindicator-notifications 答案是,我需要添加LOG=1在我的/etc/environment文件。 听起来可疑,但我没有这样做,因为: 它在全局配置文件中。 您真的不知道除了通知外还将记录什么。 我四处浏览,看到了这个问题,它也突出了这个问题。具体看一下这个答案: 小警告:这可能不是一个好主意... / etc / environment中的LOG = 1使其成为系统范围的变量,并且可能破坏东西...上帝知道对LOG有什么反应(ofc。他们应该使它变成NOTIFYOSDLOG之类的东西) )。也许对于初学者来说,为了确定起见,我会将其添加到1位用户的bashrc中。 我的问题是,如何将设置LOG=1在/etc/environment影响系统?哪个“资料”将被记录?这是明智的吗? 编辑 我解决了通知问题,现在我只是在询问在/ etc / environment中设置LOG = 1的影响。 看看上面我的问题:“如何将设置LOG=1在/etc/environment?影响系统‘东西’将被记录这是可取的?”

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.