Ubuntu学习笔记
文章平均质量分 63
朱传林
每个不曾起舞的日子,都是对生命的辜负!
展开
-
Ubuntu学习笔记
ibus启动设置:ibus-setup原创 2015-04-09 19:52:59 · 832 阅读 · 0 评论 -
vim配置及插件安装管理(超级详细)
1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了转载 2015-09-08 11:04:34 · 763 阅读 · 0 评论 -
hard link与symbolic link区别
Linux下的文件组织方式是每个文件都占用一个inode,inode中存放有文件的权限信息、block信息等,可以理解为索引文件系统,通过inode索引到对应的block,即读取文件。 hard link hard link其实就是多个文件连接到同一个inode,因此,这两个文件的信息几乎是一模一样的,hard link有以下特点: 1)你将原创 2015-08-12 20:19:44 · 986 阅读 · 0 评论 -
我的一些简单的shell脚本实例
自己写了一下小的shell实例,虽然很小,但所有的大的程序都是由小的模块堆积起来的,程序员一定要懂得一种脚本的书写,而我,只会在linux下工作,所以就只能写linux的shell脚本了,呵呵,本文会陆续更新,给自己加油!1.模拟linnux登录shell#/bin/bashecho -n "login:" read nameecho -n "password:"read转载 2015-08-11 20:40:14 · 521 阅读 · 0 评论 -
linux文本文件查看、显示命令 :cat head tail grep more less nl
linux文本文件查看、显示命令 :cat head tail grep more less nl1、cat 显示文件内容命令。 命令格式:#cat [[选项]] 常用选项:-b,计算所有非空输出行,开始行编号为1。 -n,计算所有输出行(包括空行),开始行编号为1。 -s,将相连的多个空行用一个空行来代替。 -e,在每行的未尾添加$符号,便于确认每一行,因为有些行内容太原创 2015-07-28 20:25:19 · 1643 阅读 · 0 评论 -
Linux下源码安装软件
在linux下的很多软件都是通过源码包方式发布的,这样做对于最终用户而言,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需发布同一份源码包,不同的最终用户经过编译就可以正确运行,这也是非常符合c语言的设计哲学的,一次编写,到处编译么,而常见的二进制包,比如rpm和deb,软件开发者必须为每种特定的平台定制好专门的软件包,这个通过rpm文转载 2015-08-07 16:36:54 · 602 阅读 · 0 评论 -
Linux进程间通信方式--信号,管道,消息队列,信号量,共享内存
1、概述通信方法无法介于内核态与用户态的原因管道(不包括命名管道)局限于父子进程间的通信。消息队列在硬、软中断中无法无阻塞地接收数据。信号量无法介于内核态和用户态使用。内存共享需要信号量辅助,而信号量又无法使用。套接字在硬、软中断中无法无阻转载 2015-08-07 15:49:58 · 858 阅读 · 1 评论 -
Linux中fork()函数详解
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新转载 2015-07-27 13:56:01 · 488 阅读 · 0 评论 -
Linux命令:echo
NAME echo - display a line of textSYNOPSIS echo [SHORT-OPTION]... [STRING]... echo LONG-OPTIONDESCRIPTION Echo the STRING(s) to standard output. -n翻译 2015-07-26 21:29:37 · 742 阅读 · 0 评论 -
echo的高级用法-颜色输出与光标定位
echo进行颜色输出的时候,要使用参数-e格式:echo -e “\033[字背景颜色;字体颜色m”如:echo -e “\033[32;40m”在上面命令中,”\033[32;40m”表示定义后面文本的颜色,“\033”表示启动一个转义序列,“[”定义开始颜色定义,“0”定义默认的字体颜色,其它部分稍后定义。“32”定义文本的前景色,这里32表示绿色;“40”定义文本的背景色,40表转载 2015-07-26 22:54:19 · 1771 阅读 · 0 评论 -
linux下安装mysql(server和client)
linux下安装mysql(5.0rpm的server和client)虽然说的是linux下的,但和freebsd应该还是有共通之处吧,所以摘录过来。linux下安装mysql(5.0 rpm的server和client)一、引言想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用转载 2015-07-25 13:04:02 · 10963 阅读 · 0 评论 -
profile与bashrc
/etc/profile,/etc/bashrc 是系统全局环境变量设定~/.profile,~/.bashrc用户家目录下的私有环境变量设定当登入系统时候获得一个shell进程时,其读取环境设定档有三步1首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如/etc/profile.d和/etc/inputrc2然后根据不同使用者帐号,原创 2015-06-26 14:42:21 · 658 阅读 · 0 评论 -
查看当前系统shell
http://rickie622.blog.163.com/blog/static/212388112011213407503/查看当前发行版可以使用的shell[jack@localhost ~]$ cat /etc/shells /bin/sh/bin/bash/sbin/nologin查看当前使用的shell一、最常用的查看shell的命令,但不能实时转载 2015-06-01 08:34:33 · 700 阅读 · 0 评论 -
Ubuntu学习笔记(续一)
1、Qt出现找不到的问题,其实是缺少OpenGL库的原因,这个库是一个跨平台的图形处理库,解决办法:sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev原创 2015-04-30 10:11:32 · 515 阅读 · 0 评论 -
ubuntu系统文件夹目录说明
/ ;linux系统的根目录,是系统的最顶层。/bin ;里面是系统最基本的二进制命令文件如ls cp rm ln等等。/sbin ;s就是super的意思,里面都是超级用户用于管理系统的命令,如mkfs.ext3 等。/boot ;里面是开机程序,lilo或grub,还有linux 内核文件vmlinuz ,初始化系统的initrd.img文件。/dev ; 就是device的意转载 2015-04-13 21:21:16 · 3005 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-11-02 17:29:32 · 614 阅读 · 0 评论