Ubuntu

Ubuntu用户和开发人员的问答

14
Apache错误“无法可靠地确定服务器的标准域名”
当我使用以下命令重新启动Apache服务器时 sudo /etc/init.d/apache2 restart 我收到以下错误: Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName 服务器使用的是127.0.1.1而不是127.0.0.1吗?是什么导致此错误?
431 server  apache2 

5
哪个更好:使用; 或&&在一行中执行多个命令?
在教程和操作方法中,我经常看到命令组合。例如, sudo apt-get update && sudo apt-get install pyrenamer 似乎有四种可能的连接器:&,&&,||和;。尽管& 连接器对我来说很清楚(它会将进程发送到后台并使终端可用),但尚不清楚&&和之间的区别;。||直到Kaya发表评论,我才知道。 下列问题处理两个连接器之间的差异,但主要是在注释中进行: 如何一次性启动两个Ubuntu应用程序? 如何在终端中组合多个命令? 因此,这里有一些相关的问题: ;和之间有什么区别&&? 什么时候应该分别使用它们?很高兴看到一些用例:如果我要运行命令,然后在关闭计算机后运行,我应该选择哪个连接器? 它们的优点和危险是什么?Robie Basak在对此答案的评论中提到,例如,cd /somewhere_else; rm -Rf *如果命令链中的第一个元素失败,则类似的命令可能会造成破坏性后果。 如果相关,它们来自哪里?
427 command-line  bash 

7
如何从命令行解码base64字符串?
我想编写一个bash脚本来解码base64字符串。例如,我键入decode QWxhZGRpbjpvcGVuIHNlc2FtZQ==并打印Aladdin:open sesame并返回到提示。 到目前为止,我已经尝试了一个包含以下内容的简单bash文件,python -m base64 -d $1但该命令期望文件名而不是字符串。是否可以通过命令行运行另一个非交互式命令(不一定在Python模块中)来实现此目的,而无需安装任何其他软件包?(或者,如果这样做的话,则是极小的事情。)
426 command-line  bash 


14
如何提取页面范围/ PDF的一部分?
您是否知道如何提取PDF文档的一部分并将其另存为PDF?在OS X上,通过使用Preview绝对是微不足道的。我尝试了PDF编辑器和其他程序,但无济于事。 我想要一个程序,在该程序中选择所需的部分,然后在OS X上使用诸如CMD+ 的简单命令将其另存为pdf N。我希望提取的部分以PDF格式而不是jpeg等格式保存。
423 pdf  split 

30
有哪些可用的桌面环境和外壳?
存在这个问题是因为它符合特定条件。我们鼓励您保持其答案,但请理解,Ask Ubuntu通常不允许“大名单”问题,并且可能会根据FAQ予以关闭。有关软件推荐标签的更多信息。 Ubuntu用户可以安装哪种桌面环境或外壳? 请列出每个桌面环境或外壳程序: 关于您为什么喜欢或建议它的描述(功能,性能等)。 一个很好的屏幕截图,最好是在Ubuntu上运行并展示其某些功能。 如果有任何设置可以降低它的要求(如kde的低脂配置文件),则它必须满足最低要求。如何启用上述设定 有关如何在存储库中进行设置的一些说明,请提供软件中心链接


7
“ cp:省略目录”是什么意思?
我发出了以下命令: sudo cp ~/Transfers/ZendFramework-1.11.4-minimal/library/Zend/* ~/public_html/cmsk.dev/library/ 当我这样做时,我开始收到以下消息: cp: omitting directory `Tag' cp: omitting directory `Test' cp: omitting directory `Text' cp: omitting directory `TimeSync' cp: omitting directory `Tool' cp: omitting directory `Translate' cp: omitting directory `Uri' cp: omitting directory `Validate' 等等... 为什么会收到这些消息?
408 directory  cp  coreutils 

6
如何从软件包中获取已安装文件的列表?
我想知道在使用软件包管理器在Ubuntu上安装我的应用程序时可以在哪里找到。 我安装了RabbitMQ并运行了locate rabbitmq,结果如下: /home/anupamg/.m2/repository/com/rabbitmq /home/anupamg/.m2/repository/com/rabbitmq/amqp-client /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2 /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/_maven.repositories /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.lastUpdated /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.sha1 /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.lastUpdated /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.sha1 /home/anupamg/Downloads/rabbitmq-server-generic-unix-2.4.0.tar.gz

11
如何在多显示器的中间边缘禁用鼠标磁铁?
我在两个屏幕上使用Ubuntu 12.04。12.04上的多屏屏幕通常已经变得更好了,但是我真正感到有些困扰:在中间边缘(两个屏幕之间)有各种鼠标磁石。毫无疑问,它可以使在右侧屏幕上与启动器进行交互变得更加容易。但是我对我的鼠标技巧有足够的信任,对我而言,吸引人的力量多于帮助。我可以以某种方式禁用它吗?

5
什么是“ dist-upgrade”,为什么它比“ upgrade”更多升级?
我想知道为什么upgrade有时不希望升级系统的某些部分,而有时却想要dist-upgrade。这是运行后的示例apt-get upgrade: apt-get upgrade: rimmer@rimmer-Lenovo-IdeaPad-S10-2:~$ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: linux-generic linux-headers-generic linux-image-generic 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 与apt-get dist-upgrade: rimmer@rimmer-Lenovo-IdeaPad-S10-2:~$ sudo apt-get dist-upgrade Reading package lists... …
395 apt 




20
由于出现“哈希总和不匹配”错误,无法下载软件包列表
当我检查更新时,出现“无法下载存储库信息”错误。 以下是详细信息: W: Failed to fetch gzip:/var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_natty_main_source_Sources Hash Sum mismatch, E: Some index files failed to download. They have been ignored, or old ones used instead.
387 apt 

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.