Ubuntu

Ubuntu用户和开发人员的问答

13
OS X的Spotlight有哪些替代方案?[关闭]
使用OS X时,我最喜欢的东西之一是Spotlight工具。您可以单击角落的放大镜,然后搜索应用程序,文件或其他任何内容。Windows 7的“开始菜单”搜索工具与此类似。Ubuntu有这样的东西吗? 侏儒做了一些相似之处,但它实际上更多的做的事情比搜索的东西。带有面板小程序(例如Spotlight)的东西将是理想的。


4
如何在Ubuntu 18.04上加密/ home?
失望地看到18.04安装程序不再提供加密主目录的选项。根据安装程序中引用的此错误报告,当前推荐的加密方法是使用LUKS进行全盘加密,或者使用fscrypt进行目录加密。全盘加密似乎无法满足我的需求,并且Wiki上提到的所有错误和注意事项都不会使它成为非常有吸引力的选择。我真正想要做的就是保护我的主目录,防止他人访问我的文档,照片等。如果我的笔记本电脑被盗,fscrypt成为我的选择。 该fscrypt GitHub的页面,对如何设置了一些例子,但我无法找到针对加密在Ubuntu的主目录下的任何文件。旧的ecryptfs工具仍然可用,但在设置好后,Ubuntu有时会在登录屏幕上冻结。 所以我的问题是:如何设置fscrypt来加密我的/ home目录并在登录时解密?我也喜欢ecryptfs如何允许手动解密文件夹(例如从磁盘映像解密)。 (一个类似的问题在这里发布,不幸的是由于它是一个“偏离主题的”错误报告而被关闭。为了澄清,这不是错误报告。从安装程序中删除了加密主目录选项是有意的。所有问这里是如何设置fscrypt。)




2
Shell不显示键入的命令,“重置”有效,但是发生了什么?
我的问题是Bash shell停止显示我键入的字符。它确实会读取命令。 我已经多次遇到此问题,但我不知道是什么原因引起的。我知道如何解决它,但是当我“伏案”解决问题的方式时,我真的不喜欢它。 我将描述遇到这个问题的两种方式: 我正在运行一个特定的进程,http://pythonpaste.org/script/,有时当我停止该进程或该进程中断时,控制权将交还给Shell。然后,当我在外壳中键入命令时,我键入的字符不会显示。当我按Enter键时,命令已提交。因此,例如: 我输入“ ls” 我只看到一个空的提示,仅此而已 我按Enter键,然后得到文件列表,换句话说:该命令已执行 当我发出“重置”命令时,外壳再次开始正常工作 发生这种情况的第二种方式是当我给出如下命令时: $ grep foo * -l | xargs vim 我使用grep查找具有特定模式的文件,然后我想打开grep生成的所有文件。这就像一种魅力(尽管没有我希望的那样快)。但是当我退出Vim时,我的shell停止显示我键入的字符。重置命令可以解决此问题。 我的猜测是,这两个问题都有根本原因,但我对这个原因的方式或原因感到困惑。 搜索这个问题本身就是有问题的,因为描述有点含糊,没有硬性的搜索条件。 编辑 给 stty --all 根据John S. Gruber的请求,命令给出了以下输出(为便于阅读,对空格进行了编辑) speed 0 baud; rows 53; columns 186; line = 0; intr = <undef>; quit = <undef>; erase = <undef>; kill = …

7
如何移动MySQL数据目录?
我试图将MySQL数据库的数据目录移动到作为挂载点的第二个磁盘阵列中/array2/。 我遇到的问题是我已经尝试了所有方法,并且修改了my.cnf中datadir的位置后,mysql无法再次启动。 我得到的是: start: Job failed to start
57 mysql 

8
如何确定硬盘驱动器上是否有交换分区?
我使用12.04 Live CD在Windows 7分区上安装Ubuntu,并删除了所有内容,因此我的笔记本电脑上只有Ubuntu。但是,由于在安装程序中我选择了简单的“擦除整个磁盘”选项,因此安装程序是否创建了交换分区,或者我应该使用“其他”选项来完成此操作?顺便说一句我有6GB的RAM

11
tmux中的Vim显示错误的颜色
我安装了Ubuntu 11.10。然后下载Gnome Terminal的Solarized主题。在终端上,我的vim看起来不错:插件vim-powerline正确显示,语法以正确的颜色突出显示。但是当我运行tmux并运行vim时-语法高亮仅使用一种基本颜色,而vim-powerline不显示任何颜色。我看了关于vim-powerline的FAQ,解决方案应该是.tmux-config中的这一行: set -g default-terminal "screen-256color" 但这是行不通的。我查看了TERM,它返回了“ xterm”,所以我尝试了: set -g default-terminal "xterm-256color" 但这也无济于事。 这是.tmux.config中的唯一行。在.vimrc中,我有以下几行: call pathogen#infect() set nocompatible set encoding=utf-8 set laststatus=2 let g:Powerline_symbols = 'fancy' set t_Co=256 syntax enable set background=dark colorsheme solarized
57 vim  tmux 



5
如何编译一个python文件?
我已经开始学习python,而且我还是Ubuntu的新用户。我需要知道编译.py文件的方式。我已经尝试过使用命令 python "hello.py" 编译python的其他方法是什么?
57 python  compiling 


7
如何将数组作为函数参数传递?
努力将数组作为参数传递了一段时间,但仍然无法正常工作。我已经尝试过如下所示: #! /bin/bash function copyFiles{ arr="$1" for i in "${arr[@]}"; do echo "$i" done } array=("one" "two" "three") copyFiles $array 有解释的答案会很好。 编辑:基本上,我最终将从另一个脚本文件调用该函数。请尽可能解释约束条件。
57 bash 

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.