Ubuntu

Ubuntu用户和开发人员的问答


4
将多个文本文件合并为一个文件
我正在使用unix pr命令将多个文本文件合并为一个文本文件: pr -F *files > newfile 每个文件的长度不同,行数也不同。我对结果感到满意,我喜欢它包含原始文本文件的名称,后跟该文件的内容。但是,我想消除原始文本文件的名称与其内容之间的空白行。我只希望不同文本文件之间的空白行将它们分开。另外,它^L在每个文本文件的内容之后打印字符,我想消除该字符。 每个读入的文件也被赋予一个“页码”。只有一个文件长于默认的66行。该文件最终被吐到2个“页面”中,并被分成两部分,各部分由空白行分隔。是否可以不分割地连续写入文本? 感谢您的任何帮助!

5
自定义.desktop文件-名称未在Ubuntu 13.04的Unity破折号中显示
我有几个.desktop文件是从12.10 ubuntu迁移过来的。他们指向的应用程序可以正常启动,并且当我搜索它们时图像显示在破折号中……但是当它们显示在破折号中时,图像下方没有任何文本,仅是图像。默认安装或通过软件中心安装的所有其他应用程序都可以正常显示。 这是我创建的一个示例.desktop: [Desktop Entry] Version=1.0 Name=Sublime Text 2 GenericName=Text Editor Comment=Awesome Text Editor Exec=/home/wes/Sublime\ Text\ 2/sublime_text Icon=/home/wes/Sublime Text 2/Icon/128x128/sublime_text.png Terminal=false Type=Application 这就是我的意思: 编辑:这只是我过去创建的2或3个.desktop文件的一个示例,该文件在12.10中按预期工作,但是似乎都在13.04中缺少应用程序名称(仅破折号)。我不认为这是图标大小,因为我尝试了各种不同的大小(32x32、64x64、128x128等)。

3
如何将应用程序安装到单独的硬盘上?
我对Windows感觉很好,现在感觉像个白痴。 我有一个用于ubuntu的SSD,并且想将大多数程序安装到单独的HDD中,但是我不知道如何安装。 我尝试过的所有搜索仅在双引导安装中出现。 (已解决->) 我在查找“ / etc /”时也遇到了麻烦。具体来说,就是要修改Conky。 搜索该术语只会出现有人告诉您访问此文件而不是如何获取该文件的情况。

3
无法SSH本地主机
我无法使用SSH本地主机。我在Ubuntu 12.04 LTS(32位)上也安装了OpenSSH服务器。 连接到已安装hadoop的网络(ip:192.168.1.2),正在为本地计算机运行hadoop。 这是我得到的: root@kunal-Extensa-4620:/# ssh -vvv localhost OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to localhost [127.0.0.1] port 22. debug1: Connection established. debug1: permanently_set_uid: 0/0 debug1: identity file /root/.ssh/id_rsa …
10 ssh  localhost  hadoop 

3
/ var / log / syslog为空
显然,我的日志在4月10日左右停止工作,因为当前/var/log/syslog为空,并且/var/log/syslog.1其最后一项具有以下内容: Apr 10 20:25:01 li243-206 CRON[2883]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) Apr 10 20:27:16 li243-206 kernel: Kernel logging (proc) stopped. Apr 10 20:27:16 li243-206 rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="2320" x-info="http://www.rsyslog.com"] exiting on signal 15. 我尝试使用对其进行写入logger "hello world",但没有任何显示。rsyslog如果我检查与,它确实在运行ps。 因此,我发现了类似的问题,这使我发现它/dev/xconsole不存在了。我创建了它,然后重新启动,但仍然没有任何乐趣。 如何使syslog正常工作?
10 12.10  syslog 

4
如何使用bash脚本中的Expect和send命令执行sudo命令?
有人可以让我知道如何执行sudo命令expect吗?我尝试了以下操作,但这不起作用。有人可以给我建议吗? set login "sasuke" set addr "hostname" set pw "mypasswd" spawn ssh $login@$addr expect "$login@$addr\'s password:" send "$pw\r" expect "#" send "output=$(sudo virsh list --all | awk "/running/{print \$2}" | tail -2); sudo virsh dominfo $output" expect "password:" send "$pw\r" expect "#" 当我尝试下面的脚本时,它没有错误地执行,但是我没有得到输出。这是脚本及其执行时的输出。我在哪里犯错? set login "sasuke" set addr "hostname" set …
10 bash  scripts  sudo 


1
使用swap仅用于休眠
我在SSD上安装了Ubuntu 12.10,交换分区位于同一磁盘上。现在,我只想将交换分区用于休眠(而不用于交换内存),因为SSD不喜欢内存所需的使用类型。 我可以使计算机进入休眠状态,但是从休眠状态恢复系统后,它正在使用交换分区交换内存。我想禁用此行为,并仅使用交换进行休眠。 有可能吗?
10 ssd  hibernate  swap 

3
如何在virtualenv中安装Pygame?
在install中python-virtualenv,因为这个问题说我应该使用virtualenv安装pygame。但是,我不确定该如何完成。 我做了什么(遵循这些说明): virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3 --no-pip 然后我不知道去哪里。 如何安装要在virtualenv中使用的pygame? 编辑:我按照GuySoft的说明进行操作,并且一切安装都很棒。但是,当我import pygame在python3中尝试时,出现以下错误: >>> import pygame Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/alden/.virtualenvs/pywork3/lib/python3.3/site-packages/pygame/__init__.py", line 95, in <module> from pygame.base import * ImportError: /home/alden/.virtualenvs/pywork3/lib/python3.3/site-packages/pygame/base.cpython-33m.so: undefined symbol: PyCObject_Check

5
如何确定sudo密码?
的默认密码是sudo什么?我访问了一些论坛,它告诉您默认密码是password,但是它不起作用,如何确定密码?
10 sudo 

1
在哪里可以找到较旧的源代码和二进制包版本?
我知道,当软件包更新出现在存储库中时,它的旧版本将从那里消失。但是,如果新版本具有回归功能怎么办?在哪里可以找到以前的? 注意:我不是指较早的发行版本或类似版本的软件包。我的意思是当前版本之前的版本,例如wine-1.5.29是当前版本,我需要wine-1.5.28或更早版本。当然,wine是一个不好的例子,因为我可以在他们的网站上找到任何版本,但是并非所有软件包都如此。 搜索/var/cache/apt/archives不是一种选择,因为它有时可能会被清除apt-get clean。


4
语音调度程序出现问题
我在关闭/重新启动Ubuntu 13.04时遇到了一些问题。它曾经挂在黑屏上,上面有一些有关语音调度程序的代码。我在网上搜索并找到了解决方案: sudo nano /etc/default/speech-dispatcher 在文件内部,我将RUN属性更改为yes,因此文件开始如下所示: # Defaults for the speech-dispatcher initscript, from speech-dispatcher # Set to yes to start system wide Speech Dispatcher RUN=yes 我这样做了,问题就解决了,但是它使我的内部扬声器和麦克风无法工作。看来我必须在适当的关机和麦克风/扬声器正常工作之间进行选择。 有什么解决办法可以使它们都起作用吗?提前感谢。 硬件:Dell Inspiron n5110 发行版:Ubuntu 13.04 64bit
10 sound  shutdown 

1
使用Intel Centrino Advanced-N 6235进行无线
我在Samsung Series 5 530U3C-A0J上安装了Ubuntu 12.10,当以太网工作时,我在使用无线局域网时遇到了麻烦。它设法建立与我的路由器的连接,没有任何问题,仅此而已。我实际上无法使用此连接,例如,对路由器执行ping操作会导致100%的数据包丢失,而对以太网执行相同的操作则会导致0%的丢失。 有关无线芯片的一些信息(来自lspci -nnk): 01:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6235 [8086:088e] (rev 24) Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN [8086:4060] Kernel driver in use: iwlwifi Kernel modules: iwlwifi 我不允许回答我自己的问题,所以这里有一个编辑: 好吧,我所做的是 sudo rmmod iwlwifi sudo modprobe iwlwifi 11n_disable=1 因此,似乎n-WLAN就是问题所在。为了使这项工作永久生效,我在注释后添加options iwlwifi 11n_disable=1了/etc/modprobe.d/iwlwifi.conf第一行。 这似乎可行,但是有人可以告诉我这是否是使它正常运行的正确方法吗?与最初的旧笔记本和debian相比,无线仍然需要更多的时间来初始建立连接。

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.