Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

2
如何使IDLE成为Python文件的默认编辑器?
如果我双击Gnome Classic桌面上的Python文件,则不会在IDLE中打开它。如何使IDLE成为Python文件的默认编辑器? 我试图删除所有其他正在打开的程序。 我一直在浏览IDLE的属性。 我也一直在浏览该程序的属性。 当我跑步 xdg-mime query default text/x-python 我得到了输出 gedit.destkop 我确实安装了IDLE,并且尝试右键单击该文件并使用应用程序打开。闲逛无处可寻。但是,当我进入应用程序并进行编程时,IDLE就在那里了,一天就清除了。
12 xdg 

3
tmux vim colorscheme背景未显示
我已经安装了tmux,但是现在文本模式vim colorschemes无法正确填充背景色。这是普通Ubuntu 14.10终端中的colorscheme xoria256的外观: 在这里,当我在tmux之后的完全相同的终端中运行它时: 因此,如您所见,桌面在vim中没有文本的任何地方显示。我有一个256色端子。 我的.tmux.conf: ~ cat .tmux.conf set -g mode-mouse on set -g default-terminal "screen-256color" 我有一个256色端子: ~ tput colors 256 如何使tmux与在普通终端中正常工作的vim 256色配色方案正常工作?
12 vim  tmux 

1
UNIX系统上正确的可用熵是多少?
我有三个与UNIX系统上的熵有关的问题: 我使用以下命令在Linux上检查熵cat /proc/sys/kernel/random/entropy_avail。这是在POSIX中定义有关可用熵信息的标准场所吗? 我应该期望什么是正确的?我听说熵应该等于或大于100,并且如果熵始终低于100可能会有问题。 这个熵是由/dev/random它使用还是与它有任何关系/dev/urandom?
12 linux  random 

2
Linux内核的内存限制
我有一个困惑的问题。我有一个使用sg执行自定义CDB 的库。有几个系统通常在sg中存在内存分配问题。通常,sg驱动程序的硬限制约为4mb,但是我们在这几个请求〜2.3mb的系统上看到了它。也就是说,CDB正在准备分配2.3mb的传输。这里应该没有任何问题:2.3 <4.0。 现在,机器的配置文件。它是一个64位CPU,但是运行的CentOS 6.0是32位(我没有构建它们,也没有任何与该决定有关的信息)。此CentOS发行版的内核版本为2.6.32。他们有16GB的RAM。 这是系统上的内存使用情况(尽管,由于此错误发生在自动测试期间,所以我尚未验证这是否反映了从sg返回此errno的状态)。 top - 00:54:46 up 5 days, 22:05, 1 user, load average: 0.00, 0.01, 0.21 Tasks: 297 total, 1 running, 296 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 15888480k total, 9460408k used, 6428072k free, 258280k buffers Swap: 4194296k …

2
rsync即使使用-a也不会保留目录所有权
我使用此rsync调用来备份我的主目录: rsync -aARrx --info= --force --delete --info=progress2 -F "$USER_HOME" "$BACKUP_MNTPOINT" rsync手册页说-a意味着-g和-o(以及其他开关),它们应该保留所有权。但是,我已经注意到,如果目录下不存在目录$BACKUP_MNTPOINT/$USER_HOME,则将使用root:root所有权而不是正确的目录创建该目录。(这仅适用于下方的目录$BACKUP_MNTPOINT/$USER_HOME)。这是为什么? $BACKUP_MNTPOINT是本地安装的驱动器。$BACKUP_MNTPOINT/$USER_HOME具有正确的所有权和权限。既不$USER_HOME也不$BACKUP_MNTPOINT与斜线结束。 源文件系统和目标文件系统均为XFS,运行时mkdir $BACKUP_MNTPOINT/$USER_HOME会创建具有预期所有权的目录。


4
如何找到产卵过程的来源?
我有一个在RedHat Linux实例上运行的Java进程。 问题是我杀死它后它会重新出现。我不确定要看哪里。我已经去过crontab,但是没有运气。 我看过PPID,但它指向init(1)。 知道如何找到来源吗?
12 process  kill 

2
firefox从何处获得用于打开文件的“默认”应用程序?
默认情况下,我的FreeBSD 11.0-CURRENT上的Firefox(33.0)具有用于打开PDF文件的默认应用程序,该应用程序设置为Inkscape。Firefox确实记住了我以前的选择,evince是“ Firefox应该如何处理此文件?”。对话框,所以直到最近我才对这种配置的来源感到困惑,但由于它几乎与我无关,因此大多忽略了它。 但是,我最近开始使用Zotero作为我的文献数据库。Zotero作为firefox插件运行,并且忽略了我在Firefox偏好设置中所做的选择,即无法打开文件或询问我如何处理它们,而只是使用Inkscape打开它们。这使我尝试跟进Firefox的此特定配置项,但是找不到默认设置的位置。 我的主目录中没有任何与Firefox相关的文件中的字符串Inkscape(或inkscape)。

3
为什么我在没有终端的情况下关闭终端机,却杀死了铬浏览器?
这个问题很老,我仍然不清楚为什么。 2014年的原始问题: 在“ Gnome终端”选项卡中,我运行了 $ nohup chromium-browser & 但是,当我关闭终端选项卡时,chromium-browser也会退出。不nohup应该防止这种情况吗?吉尔斯说: 可以说nohup和disown都可以抑制SIGHUP,但是方式不同。nohup使程序最初忽略该信号(程序可能会对此进行更改)。nohup还尝试安排该程序不具有控制终端,以便在终端关闭时内核不会将其发送给SIGHUP。抛弃纯粹是在壳内部;它导致外壳终止时不发送SIGHUP。 那么,nohup不会使铬浏览器忽略SIGHUP吗? 我也在其他可执行文件(例如和Emacs(GUI模式))上看到了这一点。但不是在xeyes上。 发布问题时,这是在32位Ubuntu 12.04上发生的。 2015年更新, 现在我正在运行Ubuntu 14.04,google-chrome而不是已chromium-browser安装。以前发生在铬浏览器上的事情现在也发生在google-chrome上。nohup google-chrome 2>/dev/null &关闭终端选项卡时不会关闭它。/usr/bin/google-chrome是bash脚本的链接/opt/google/chrome/google-chrome。为什么nohup应用于bash脚本不起作用?我们如何使其在bash脚本上起作用?那么Python脚本呢?
12 chrome  nohup 

3
清除或禁用zsh中的别名
我安装了oh-my-zsh,使终端的使用更加轻松。不过,令我困扰的一件事是它添加的多产别名,例如“ ga”,“ gap”,“ gcmsg”,“ _”,这些别名比原始命令更难记,并且污染了命令哈希表。 那么有没有一种方法可以完全禁用别名呢?还是一种清除所有别名以便将其放入我的方式.zshrc?
12 shell  zsh  alias  oh-my-zsh 


5
gzip是否将完整性/ CRC检查添加到.tar?
我运行命令: tar -cf myArchive.tar myDirectory/ gzip myArchive.tar 然后我将文件复制到许多不可靠的介质上,然后使用以下命令将其解压缩: tar -xzf myArchive.tar.gz 我压缩了tar球这一事实,是否可以以任何方式保证未包装内容的完整性或至少是CRC?
12 tar  gzip  checksum  integrity 


1
Linux环境中的Git pull更改文件的所有者
为什么每次我git pull在实时服务器上执行时,文件的所有者都会被更改?我继续手动做一个chown john:john index.php。 我需要更改什么,以便在执行a时git pull,文件的所有者将自动成为或保留john?
12 git  chown 

5
如何在二进制文件中收集字节出现统计信息?
我想知道 cat inputfile | sed 's/\(.\)/\1\n/g' | sort | uniq -c 出现在/programming/4174113/how-to-gather-characters-usage-statistics-in-text-file-using-unix-commands中,用于在文本文件中生成字符使用情况统计信息以进行二进制文件计数简单字节而不是字符,即输出应采用以下形式 18383 57 12543 44 11555 127 8393 0 该命令是否花费与字符所引用的命令相同的时间并不重要。 如果我将字符命令应用于二进制文件,则输出将包含不可打印字符的任意长序列的统计信息(我不寻求对此的解释)。

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.