Tag: linux

用或不用导出定义一个variables

什么是export ? 有什么区别: export name=value 和 name=value

Bash脚本总是打印“未find命令”

每次我在Debian的命令行中使用bash scriptname.sh来运行脚本时,我都会得到Command Not found ,然后是脚本的结果。 所以这个脚本可以正常工作,但总是会在屏幕上打印一个Command Not Found语句。 我从/var文件夹运行脚本。 这是脚本: #!/bin/bash echo Hello World 我运行它通过键入以下内容: bash testscript.sh 更新 – 问题出现在空行。 每个空白行都会导致找不到命令。 为什么会这样呢?

Linux上的两个版本的Python。 如何使2.7默认

我的linuxbox上有两个版本的python: $python Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> $ /usr/local/bin/python2.7 Python 2.7.3 (default, Oct 8 2013, 15:53:09) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> $ […]

C打开vs打开

是否有任何理由(除了语法的)你想要使用 FILE *fdopen(int fd, const char *mode); 要么 FILE *fopen(const char *path, const char *mode); 代替 int open(const char *pathname, int flags, mode_t mode); 在Linux环境中使用C时?

C / C ++与GCC:静态添加资源文件到可执行文件/库

有没有人有一个想法如何使用GCC静态编译任何资源文件到可执行文件或共享库文件? 例如,我想添加永不改变的图像文件(如果他们这样做,我将不得不更换文件),并不希望他们躺在文件系统中。 如果这是可能的(我想这是因为Windows的Visual C ++也可以这样做),我怎样才能加载存储在自己的二进制文件? 可执行文件是否parsing自己,find文件并从中提取数据? 也许有一个GCC的选项,我还没有看到。 使用search引擎并没有真正吐出正确的东西。 我需要这个工作共享库和普通的ELF可执行文件。 任何帮助表示赞赏

build立设备进行开发(??????没有权限)

我正在使用三星Galaxy Nexus手机( Android 4.0平台)。 我正在Ubuntu Linux操作系统上开发Android应用程序。 我想直接在三星手机上运行我的应用程序,所以我做了以下设置步骤: 在我的项目AndroidManifest.xml文件中,将android:debuggable="true"到<application>元素 在设备上, 设置>安全启用未知来源 在设备上, 设置>开发人员选项启用USBdebugging 在我的电脑上,创build文件/etc/udev/rules.d/51-android.rules ,文件的内容是: SUBSYSTEM ==“usb”,ATTR {idVendor} ==“04E8”,MODE =“0666”,GROUP =“plugdev” 在我的电脑上运行命令chmod a+r /etc/udev/rules.d/51-android.rules 然后,我打开一个terminal,并在我的电脑上执行命令adb devices ,我得到: List of devices attached ???????????? no permissions 由于我没有看到我的设备,但只有“???????没有权限”,我然后运行以下命令: adb kill-server adb start-server adb devices 但我仍然得到: List of devices attached ???????????? no permissions 为什么? 我在想什么?

伙计,我的php.ini在哪里?

几年前,我在我维护的Linux服务器上安装了Apache 2.2x和PHP 5.3.1。 我使用了.tar.gz,并按照指示构build它们(而不是rpms和what-have-you)。 一切都很好。 今天我需要安装这看起来像一个PHP库。 我完成了所有安装步骤,并且在$PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so ibm_db2.so中find了$PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so 最大的困难是最后一步是configurationphp.ini,但在我的系统上没有php.ini。 恐怖的恐怖。 PHP工作正常,当然除了这个新的ibm_db2 thingamagic,我想要使用,所以有人可以使用GUI修补与DB2 。 (我尝试了一个小php脚本失败,并表示ibm_db2函数不可用)。 我必须每隔几年处理一次PHP,所以请在最基本的层面告诉我,我能做些什么来启用基于Web的GUI访问DB2 。

什么是相当于在Win32 API中的Posix popen()?

是否有相当于Win32 API中的Linux / Unix stdio.h popen()函数? 如果是的话,我在哪里可以find它? 编辑:我需要知道这个补丁D标准库中的遗漏。 任何答案只能使用标准的Win32 API,不能使用MSVC特定的函数。 另外,如果它存在的话,我更喜欢一些不太可怕的东西。

MySQL – 错误1045 – 访问被拒绝

以某种方式,当我尝试通过命令行访问MySQL时,我设法得到这个错误: [root@localhost ~]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 我已经尝试使用此HowTo重置密码没有任何运气。 我卸载了MySQL完成并重新安装,但我仍然被要求input密码。 我不知道为什么这样! 有人可以帮助我得到MySQL的默认安装。 环境 Fedora Core 10,完全root访问,Apache和PHP安装 感谢您的任何帮助!! 编辑 对于所有那些想节省几个小时“血液咳嗽”的人来说 – 当你卸载MySQl的时候,彻底删除掉所有留下的东西。 如果你不这样做,它将永远不会是一个新鲜的安装。

使用Python进行SSH的最简单的方法是什么?

我如何简单地从本地Python(3.0)脚本SSH连接到远程服务器,提供login名/密码,执行命令并将输出结果打印到Python控制台? 我宁愿不使用任何大的外部库或在远程服务器上安装任何东西。