心胸决定格局,眼界决定境界...

文章分类 -  Linux

摘要:环境变量设置/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。/etc/bashrc:为每一个运行bash shell的用户执行此文件... 阅读全文
posted @ 2014-10-30 13:43 WELEN 阅读(1824) 评论(0) 推荐(0)
摘要:C中可以通过#include 和#include "stidio.h",区别是:#include ,直接到系统指定目录去查找头文件。#include "stidio.h",会先到当前目录查找头文件,如果没找到在到系统指定目录查找。gcc编译时查找头文件,按照以下路径顺序查找:1. gcc编译时,可以... 阅读全文
posted @ 2014-10-30 13:33 WELEN 阅读(1474) 评论(0) 推荐(0)
摘要:PASH环境变量的设置方法:方法一:用户主目录下的.profile或.bashrc文件(推荐)登录到你的用户(非root),在终端输入:$ sudo gedit ~/.profile(or .bashrc)可以在此文件末尾加入PATH的设置如下:export PATH=”$PATH:your pat... 阅读全文
posted @ 2014-10-27 15:12 WELEN 阅读(728) 评论(0) 推荐(0)
摘要:在办公室电脑XP下用eclipse建立一个test工程,本想使其可以在XP下的eclipse下运行起来!但在装了MinGW后,却不能像家里的eclipse环境一样,可以顺利run起来。不管怎么设置,要么出现"Launchfailed.Binarynotfoud"问题,要么出现"ProgramfilenotSpecified"问题;初始以为是MinGW的问题,因为办公室里不能上网,所以就不能像在家里用的MinGW-5.1.6了(因为这需要联网下载一些包),而是用了QtSDK中的MinGW;后来在网上查了些资料,冒似有网友也出现了类似问题,摘录如下:Usin 阅读全文
posted @ 2014-01-24 18:49 WELEN 阅读(435) 评论(0) 推荐(0)
摘要:http://wenku.baidu.com/link?url=uEoocuaPDaIcxQcSSn9DbCJ2YAuxVMgg61xswSuIUTcg_O7pIwYnH-frZ3XX2QrGcND6vrC2XdVUhArDlHmrTXbKgxksXMJ_JNengFdFhA_ 阅读全文
posted @ 2014-01-24 16:31 WELEN 阅读(121) 评论(0) 推荐(0)
摘要:刚接触Linux,用Ubuntu12.04,还是习惯用IDE来编程。Eclipse CDT功能很强大,安装完虽然可以编译运行c++程序,但有个问题,就是找不到c++标准库的头文件,无法打开诸如之类的文件,编译器警告如下:显示Unresolved inclusion: 尽管不影响编译,却无法定位头文件中的符号。原因是没有指定Eclipse的C和C++的目录,可以通过设定Eclipse中 C_INCLUDE_PATH 和 CPP_INCLUDE_PATH 两个环境变量指定头文件目录。在 Window -> Preferences -> C/C++ -> Environment(W 阅读全文
posted @ 2014-01-24 15:51 WELEN 阅读(1581) 评论(0) 推荐(0)
摘要:Ubuntu 13.10已经发布,从13.04升级成功后,发现Eclipse菜单栏点击后,不能展示下拉列表了,但是快捷键有效。这个应该算是Ubuntu Unity的bug,bug详情Ubuntu官方还没有解决该问题,不过国外论坛已经有暂时的解决方法:不要直接启动eclipse,使用env UBUNTU_MENUPROXY= /home/user/eclipse/eclipse(路径)启动eclipse,注意等号和eclipse路径之间有个空格,或者建立一个Eclipse的快捷方式,eclipse.desktp内容如下:Type=ApplicationName=EclipseComment=Ec 阅读全文
posted @ 2014-01-24 11:24 WELEN 阅读(129) 评论(0) 推荐(0)
摘要:MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,MinGW 提供了一套简单方便的Widnows下的基于GCC程序开发环境因此无法使用VS来编译Linux代码,只能在模拟开发环境下,用gdb调试,不方便。如果直接使用Eclipse,编译器可以选择GCC,但是相关的Linux库文件无法配置,因此也无法编译调试。如果使用MinGW+Eclipse+Linux代码,MinGW同步还有一套MSYS(Miminal SYStem)工具,类似在Linux/Unix环境下的自动脚本配置和MakeFile的自动生成。MinGW,即 Minimalist GNU For Windows。它是 阅读全文
posted @ 2014-01-22 15:28 WELEN 阅读(364) 评论(0) 推荐(0)
摘要:在Linux下我们可以用Eclipse编译开源程序,也可以调试,这样我们就不用一直使用命令行啦,很是方便,我们以gxemul为例介绍:1.在http://gxemul.sourceforge.net/下载gxemul,我的版本是0.6.6。gxemul是一个开源的多处理器架构的模拟器,可以模拟ARM,MIPS,PPC等2.解压gxemul:tar -zxvf gxemul-0.6.0.tar.gzcd gxemul-0.6.0首先我们需要configure一下,生成Makefile文件,它就是我们所使用的Makefile文件./configure3.gxemul是一个C++项目,因此我们打开E 阅读全文
posted @ 2013-12-31 16:29 WELEN 阅读(629) 评论(0) 推荐(0)
摘要:1. 使用apt-get:$sudo apt-get install eclipse$sudo apt-get install eclipse-cdt2. 直接到官方网站下载:http://www.eclipse.org/downloads/这个方法得到的版本比较新,在我写此文的时候,是3.3。懒人可以直接用wget,下面的链接是链接到上海的服务器的:http://www.eclipse.org/downloads/…/eclipse-SDK-3.3.1.1-win32.zip&mirror_id=385 阅读全文
posted @ 2013-12-31 15:57 WELEN 阅读(112) 评论(0) 推荐(0)
摘要:设置ftp目录权限,安全:权限,设置下载上传功能ftp 地址账号密码get 阅读全文
posted @ 2013-12-31 14:20 WELEN 阅读(136) 评论(0) 推荐(0)
摘要:网上找了下解决办法:删除或是重命名安装目录里的.lck后缀的文件。然后重新启动就可以了。Ubuntu.vmdk.lck Ubuntu.vmx.lck 阅读全文
posted @ 2013-12-31 11:22 WELEN 阅读(127) 评论(0) 推荐(0)
摘要:查看所有用户cat /etc/passwd查看所有组cat /ect/group一、创建用户:1、使用命令 useradd例:useradd user1——创建用户user1useradd –e 12/30/2009 user2——创建user2,指定有效期2009-12-30到期用户的缺省UID从500向后顺序增加,500以下作为系统保留账号,可以指定UID,例:useradd –u 600 user32、使用 passwd 命令为新建用户设置密码例:passwd user1注意:没有设置密码的用户不能使用。3、命令 usermod 修改用户账户例:将用户 user1的登录名改为u1,use 阅读全文
posted @ 2013-12-31 10:29 WELEN 阅读(262) 评论(0) 推荐(0)
摘要:linux注销登录用户然后删除该用户如下:利用su切换为超级用户。但是使用su的缺点之一在于必须要先告知超级用户的密码。su user 切换普通用户 , 默认 rootsudo使一般用户不需要知道超级用户的密码即可获得权限进入根用户su 或者 su - root查看当前在线用户w 或者 who -aUSER TTY FROM LOGIN@ IDLE JCPU PCPU WHATch tty7 :0 08:44 2:30m 12:09 0.16s gnome-sessionch pts/0 :0.0 09:09 1:33m 45.22s 44.89s gedit messagesch pts.. 阅读全文
posted @ 2013-12-31 00:25 WELEN 阅读(1303) 评论(0) 推荐(0)
摘要:【折腾过程】1.去VMWare中,VM->Settings:2.默认的文件共享:Options->Shared Folders:是关闭的:去开启:Always Enabled:然后再去添加文件夹:3.4.5.6.7.然后进去Ubuntu中,看看能否看到和使用此共享。结果直接出错:看来需要重启Ubuntu才可以的。8.重启后,进入Ubuntu,参考:How do I mount shared folders (win7 host) in Ubuntu (guest) using VMware(tools v6)但是在/mnt下没有看到希望的hgfs:【总结】1. 第一次安装Ubunt 阅读全文
posted @ 2013-12-31 00:17 WELEN 阅读(196) 评论(0) 推荐(0)
摘要:问题描述: 在虚拟机下安装了ubuntu中要输入用户名,一般情况下大家都会输入一个自己的网名或绰号之类的,密码也在这时设置过了。但是当安装成功之后,使用命令#su root,然后输入刚才设置的密码,发现密码错误,至始至终我就设置过一次密码,怎么会错误,原来,在ubuntu系统下,为了安全起见,在安装过程中,系统屏蔽了用户设置root用户。导致很多用户在使用过程中不知道root密码到底是什么。后来网上得到了解决方法:如下。1、先解除root锁定,为root用户设置密码打开终端输入:sudo passwdPassword: <--- 输入你当前用户的密码Enter new UNIX pass 阅读全文
posted @ 2013-12-31 00:02 WELEN 阅读(170) 评论(0) 推荐(0)
摘要:刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什么?怎么就是安装不了啊?等等. 的确,在Windows下安装文件只需要双击即可,所以很多人在Ubuntu下觉得很不习惯.事实上,使用Ubuntu平台下的新利得软件包管理器安装大部分软件比在Windows平台下更加简单,操作更加容易.当然,也有很多软件Ubuntu的储藏库里面没有,而这些软件有着各式各样的格式,因而安装方法也都不一样.下面我就Ubuntu下安装软件的方法做一个详细的总结.一.使用新立得软件包管理器安装程序.新立得拥有一个友好的图形界面,你可以使 阅读全文
posted @ 2013-12-30 20:23 WELEN 阅读(503) 评论(0) 推荐(0)
摘要:echo $PATH 显示当前路径查找某个命令的位置: whereis1.export PATH = $PATH : 新路径 :表示路径分隔符,但是这种方法只是临时因为用户登陆时,会加载一次/etc/profile,而每次执行shell时,会执行.bash_profile2.修改/etc/profile文件,修改profile文件的方法改变PATH则必须重新登录才能生效或者执行~/.bashrc或者./profile,PATH的值就会立即生效了3.修改用户目录下的.bash_profile,这种方法只针对用户起作用注意如果用sh /etc/profile是不行的,因为sh是在子shell进程. 阅读全文
posted @ 2013-12-30 18:24 WELEN 阅读(889) 评论(0) 推荐(0)
摘要:目录结构 ————/ 就是唯一的根目录。一般来讲,根目录下面很少保存什么文件,或者只有一个内核映像在这里。/boot 很多Linux系统把内核映像和其他一些和启动有关的文件放在这里。 /tmp 一般只有启动的时候产生的临时文件才会放在这个地方。我们自己的那些临时文件都放在/var/tmp./mnt 这个目录下面放着一些用来mount其他设备的子目录,比如说/mnt/cdrom或者/mnt/floppy。在某些Linux里面这个目录是被/mount代替的。/lib 这个目录是存放着系统最基本的动态连接库,几乎所有的应用程序都须用这些共享库 启动的时候所需要用到的库文件都放在这个目录下... 阅读全文
posted @ 2013-12-30 17:32 WELEN 阅读(193) 评论(0) 推荐(0)
摘要:新安装的ubuntu12.04在左边的快捷方式里默认是没有终端图标的,可以使用如下方法打开终端:使用ctrl+alt+t。这个组合键适合ubuntu的各种版本。但是,在使用KVM虚拟机时可能会出现问题。如物理机上安装的是ubuntu10.04,KVM虚拟机里安装的是ubuntu12.04,在当前桌面是虚拟机时,使用该组合键打开的是物理机上的终端,不是虚拟机里的终端。如果物理机和虚拟机安装的都是ubuntu12.04,则此时打开的是虚拟机的终端。在Dash里搜索。打开Dash,在里面搜索“gnome-terminal”,就可以找到终端应用序。 ... 阅读全文
posted @ 2013-12-30 16:32 WELEN 阅读(306) 评论(0) 推荐(0)