Articles of Ubuntu

Linuxterminal用符号replacepath

我使用深层文件,terminal中显示的path太长了! 比如: user@user-pc ~/work/projects/development/react/experiments/lib/example/src/…. 有什么方法可以replace~/work/projects/development/react/与反应符号例如? 还是其他的符号? 甚至用一个不同颜色的词?

预加载自定义strchr() – ubuntu崩溃

我实现了strchr() global strchr strchr: cmp byte[rdi], 0 je end cmp [rdi], sil je end add rdi, 1 jmp strchr end: mov rax, rdi ret 当我把它预加载为.so使用, export LD_PRELOAD=abs/path/to/lib.so Ubuntu 16.04崩溃。 有时它完全是crahses,有时它显示SIGILL(损坏的数据?)。 当我预载使用opensuse 4,它的工作原理。 任何想法为什么?

Ubuntu无法启动RabbitMQ代理

我很难试图安装RabbitMQ。 我试过通过webmin的debian,做了一个sudo apt-get,尝试sudo wget url然后sudo dpkg -i。 所有尝试都失败,无法启动RabbitMQ代理。

如何在处理|时通过+读取参数 (pipe)?

我试图传入参数并将其打印出来。 我不能。 尝试#1 curl www.site.com/bash/bashrc.sh | bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3391 100 3391 0 0 66809 0 –:–:– –:–:– –:–:– 67820 There 0 arguments 尝试#2 curl www.site.com/bash/bashrc.sh | bash yellow red green bash: yellow: No such file or directory […]

如何删除brew和apt-get之间的重复包

在Linux中成为noob的时候,我开始在Mint上用brew和apt-get来安装包。 现在我已经用尽了空间,我开始浏览这些包,并注意到很多重复项(gcc,ag,….等等) 如何以有效的方式删除重复,而不会伤害与这些应用程序相关的应用程序,并保留最新版本?

bash删除脚本不起作用

我有一个bash脚本,应该不是.avi,.mp4和.mkv的所有文件。 这是我试过的: #!/bin/bash FILES=$(find /home/mattia/test/ -type f -name '*.*') for f in $FILES do ext=${f#*.} echo $ext if [[ "$ext" != "mp4" || "$ext" != "mkv" || "$ext" != "avi" ]]; then rm -f $f echo deleted fi done 但是这个脚本删除了所有的文件。

pgbouncer可以在不重新启动的情况下重新读取/ etc / hosts文件

有没有办法让pgbouncer强制重新读取/etc/hosts文件而不重新启动? 我已经添加了一个新的服务器到/etc/hosts ,我希望pgbouncer能够以最less的麻烦连接到新的服务器。 我知道发行RELOAD; 命令将强制重新读取configuration文件,但似乎这不适用于/etc/hosts 。 同时运行命令SHOW DNS_HOSTS (configuration和/etc/hosts更改之后)会出现新的主机名值,但addrs值保留为空。 pgbouncer版本:1.7.2在Ubuntu 14.04上运行

如何在Linux上安装node.js和npm?

我正在学习一门课程的教程,在其中的一个具体步骤中,我应该使用这些特定的指令来安装node和node.js。 但是我对第一步感到困惑。 我不明白如何在terminalinput。 什么是<<EOL ? 有人可以解释它,或将其显示为一个class轮,所以我可以使用它。 我试图复制粘贴,但后来在安装npm的时候失败了,我得到了有关破坏软件包的问题。 Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out […]

Vim颜色cheme加载启动 – Linux的Ubuntu的基因组terminal

我在Ubuntu 16.04中使用基因组terminal(以防万一!) 我把我的颜色scheme设置为atomdark,并且在~/.vim/colors和/usr/share/vim/vim74/colors 。 我把它放在我的.vimrc文件中 set t_Co=256 syntax enable colorscheme atomdark 但是当我启动vim的时候,它的oa不同的颜色scheme,如果我通过保存vimrc文件:wprimefaces暗色scheme将被设置,但每次我启动vim我应该做的保存。 如果我不这样做,它会在每个vim开始的默认colorscheme。 注意:尝试了脚本名称并追踪了一些path,但我无法理解它的一个字。 如果是这样的话,我需要特定的帮助。

在Debian Linux中安装和链接PhysX库

我正试图让PhysX使用Ubuntu。 首先,我在这里下载SDK: http://developer.download.nvidia.com/PhysX/2.8.1/PhysX_2.8.1_SDK_CoreLinux_deb.tar.gz 接下来,我解压缩文件并安装每个包: dpkg -i filename.deb 这给了我位于/usr/lib/PhysX/v2.8.1的以下文件: libNxCharacter.so libNxCooking.so libPhysXCore.so libNxCharacter.so.1 libNxCooking.so.1 libPhysXCore.so.1 接下来,我创build了到/ usr / lib的符号链接: sudo ln -s /usr/lib/PhysX/v2.8.1/libNxCharacter.so.1 /usr/lib/libNxCharacter.so.1 sudo ln -s /usr/lib/PhysX/v2.8.1/libNxCooking.so.1 /usr/lib/libNxCooking.so.1 sudo ln -s /usr/lib/PhysX/v2.8.1/libPhysXCore.so.1 /usr/lib/libPhysXCore.so.1 现在,使用Eclipse,我已经指定了以下库(-l): libNxCharacter.so.1 libNxCooking.so.1 libPhysXCore.so.1 以下searchpath只是为了(-L): /usr/lib/PhysX/v2.8.1 / usr / lib目录 另外,正如Gerald Kaszuba所build议的那样,我添加了下列包含path(-I): /usr/lib/PhysX/v2.8.1 / usr / lib目录 然后,我试图编译下面的代码: #include "NxPhysics.h" NxPhysicsSDK* gPhysicsSDK […]