认识Linux
linux简介:
最初萌发发明设计Linux操作系统念头的是一位来自芬兰的年轻人 Linus B. Torvalds, 他对MINIX系统十分熟悉. 开始 Linus B. Torvalds 并没有发行这套新操作系统的二进制文件, 只是对外散布源代码而已. 如果想要编译源代码, 还需要MINIX的编译程序才行. 起初 Linus Torvalds 想要将这套新系统命名为freax. 他便将源代码放在芬兰最大的FTP网点上. 他们认为这套系统是"Linus的Minix", 因此就建了一个Linux的子目录来存放这些源代码, 结果Linux这个名字就被定下来了. 逐渐在以后的时间里, 世界各地的Linux爱好者先后加入到Linux系统开发工作中去. 通过Internet的连接, 研究成果很快就散布到世界各角落.
1994年,Torvalds终于推出了 Linux的正式的 1.0版本。此时这个操作系统已经变得比较稳定并且拥有很多的高级特性了:支持抢先多任务、对称多处理和完全的POSIX兼容性等。它甚至有了自己的吉祥物!Torvalds在Linux的联机文档里这样描述到:"它是一只讨人喜欢的、让人一见就想拥抱的、刚刚饱餐了一顿鲱鱼的企鹅"。
在1998年Linux获得了广泛支持,尤为重要的是几乎所有的大型软件公司都宣布推出或即将为Linux开发相应的产品。 有人预测在2003年之前成为紧随微软Windows NT之后的第二大操作系统。
相关推荐
-
浅谈Linux grep与正则表达式
grep简介 grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.通常grep有三种版本grep.egrep(等同于grep -E)和fgrep.egrep为扩展的grep,fgrep则为快速grep(固定的字符串来对文本进行搜索,不支持正则表达式的引用但是查询极为快速).grep是Linux文本处理三剑客之一. grep使用方式 使用方式: grep [OPTIONS] PATTERN [FILE...] grep [OPTIONS] [-e PATTERN
-
详解Linux中两个查找命令locate和find教程
Linux中有很多查找命令,今天主要讲解locate,find两个命令. 1.locate locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息.Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件.为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库. (
-
解决linux下openoffice word文件转PDF中文乱码的问题
网上很多介绍是由于jdk中的没有字体导致乱码,而我遇到的是转换过程并未报错,但转换后的PDF中是乱码,尝试在jre/lib/fonts/中增加字体,还是不能解决问题,因此可以判断非jre字体问题,是linux系统字体问题. 用vim /etc/fonts/fonts.conf,可以看到系统字体文件在/usr/share/fonts,将windows系统字体文件连接到此目录下 ln -s /usr/local/fonts fonts 然后更新缓存:fc-cache 重启openoffice: /o
-
Linux动态库函数的详解
Linux动态库函数的详解 加载动态库 void *dlopen(const char *filename, int flag); flag的可能值: RTLD_LAZY RTLD_NOW RTLD_GLOBAL RTLD_LOCAL RTLD_NODELETE (since glibc 2.2) RTLD_NOLOAD (since glibc 2.2) RTLD_DEEPBIND 这些flag的具体含义可使用man查看 返回动态库中最近的一次错误 char *dlerror(void); 根
-
Linux 压缩某个文件夹的实现方法
Linux 压缩某个文件夹的实现方法 tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件. zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归 zip [参数] [打包后的文件名] [打包的目录路径] 解压 unzip xahot.zip 不解释 linux zip命令的基本用法是: li
-
Linux帮助和用户管理命令
上篇文章我们介绍了Linux文件搜索命令,其中find是用的最多的也是功能最强大的文件或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全盘搜索,刚创建的文件也能搜索的到,而locate是在文件资料库中进行搜索,对比find命令搜索速度快很多,但是新创建的文件如果没有收录到文件资料库中,使用locate命令是搜索不到的,再就是/tmp目录是不收录到文件资料库的,也就是说使用locate命令搜索不到在/tmp目录下的文件.然后我们介绍搜索命令所在的目录以及别名信息which,搜索
-
linux中top命令详解
简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最"敏感"的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序:而且该命令的很多特性都可以通过交互式命令或者在
-
Linux 添加普通用户到 sudo 列表的方法
前言 Linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了执行较高权限的命令,一般有两种方法: 第一种是使用 su - 命令切换到 root 用户去执行: 另外一种方法是在命令前添加 sudo 去执行. 编辑文件 在使用 sudo 执行命令之前,需要把该普通用户添加到 /etc/sudoers 文件: 1. 切换到 root 用户,使用命令 visudo 进入 vim ,看到它已打开了 /etc/sudoers 文件. 2. 输入 "/root" 搜索,找
-
利用命令进行简单的增量文件夹备份(win/linux)
这两天突然看到一个需求点,需要实现增量备份的功能,找了一些资料 记录一下如下命令,该命令可以利用命令行进行简单的增量备份功能. Win: 复制代码 代码如下: xcopy C:\Docs D:\Backup\Docs /E /H /R /Y /I /D 每个参数具体的值可以参考 xcopy /? 的输出结果 Linux下可以通过强大的 rsync 命令进行,此命令还是非常强劲的,具体用法可以man一下,或者google一下. 当然windows下面也可以用rsync Windows的那个Xco
-
详解正则表达式及Linux三大文本处理工具
grep.sed和awk都是文本处理工具,虽然都是文本处理工具但却都有各自的优缺点,一种文本处理命令是不能被另一个完全替换的,否则也不会出现三个文本处理命令了. 一.正则表达式 1.匹配字符的类型 [a-z]:小写字母 [A-Z]:大写字母 [a-Z]:小或大写字母 [0-9]:数字 [a-zA-Z0-9]:表示匹配一个为字母或数字的字符 . :匹配1个任意字符,空格除外 [0-f]:16进制数 abc | def:abc或def a (bc | de) f:abcf 或 adef \<:单词头
随机推荐
- js控制网页背景音乐播放与停止的方法
- python开发之函数定义实例分析
- JavaScript闭包和回调详解
- php设计模式介绍之值对象模式第1/5页
- PHP书写格式详解(必看)
- js中通过split函数分割字符串成数组小例子
- Android采取BroadcastReceiver方式自动获取验证码
- Mac系统上用Docker搭建lamp环境
- js实现的四级左侧网站分类菜单实例
- JS分割字符串并放入数组的函数
- javascript如何动态加载表格与动态添加表格行
- JavaScript中的object转换函数toString()与valueOf()介绍
- Jquery焦点与失去焦点示例应用
- Nginx配置统计流量带宽请求及记录实时请求状态的方法
- jQuery双向列表选择器DIV模拟版
- JS获取时间的方法
- Java网络通信基础编程(必看篇)
- C#难点逐个击破(5):类的访问类型
- C++ Coroutine简单学习教程
- div+css布局必须要知道的css条件注释理论及实践第1/2页