Linux 知识框架
Linux要点
一、Linux的基本要求   
1. 掌握至少50个以上的常用命令。     
2. 熟悉Gnome/KDE等X-windows桌面环境操作 。     
3. 掌握.tgz、.rpm等软件包的常用安装方法     
4. 学习添加外设,安装设备驱动程序(比如网卡)     
5. 熟悉Grub/Lilo引导器及简单的修复操作 。     
6. 熟悉Linux文件系统 和目录结构。     
7. 掌握vi,gcc,gdb等常用编辑器,编译器,调试器 。     
8. 理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。     
9. 学习Linux环境下的组网。
二、Linux常用命令    
安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh     
文件处理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln     
系统管理相关命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 tar、 unzip、 gunzip 、last     
网络操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup     
系统安全相关命令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho
三、Linux下常用软件
[媒体播放]    
1)divx影片:mplayer    
2)rm影片:realplayer10 for linux, mplayer    
3)mp3: xmms,beep media player, mplayer    
4)ape: xmms+monkey's audio plugin(http://supermmx.org/linux/mac/)    
5)其他格式(wma, wmv, mkv, quicktime): mplayer 各种格式的文档和文件
[文件浏览]    
1)打开微软的office文档: openoffice, starsuite    
2)查看pdf文件:acroread for linux, kpdf, xpdf, ggv    
3)查看ps文件: gsview, ggv, kghostview    
4)chm文件: archmage, chmsee, Xchm, chmviewer    
5)mht文件: ripmime, firefox+MAF插件    
6)图表绘制: dia (等同于visio)    
7).bin虚拟光盘: 用bin2iso或bchunk转成iso后mount    
8)压缩文件    
.rar: rar for linux或unrar    
.zip: unzip    
.bz2: bunzip2    
.tar/.tgz: tar
[中文输入法]    
1)scim    
2)fcitx
[网络软件]    
1) QQ: lumaqq, Gaim+openq plugin    
2) MSN,icq,yahoo: Gaim    
3) web浏览器:mozilla-firefox, mozilla, opera    
4) ftp客户端(图形界面) :gftp, Iglooftp    
5) ftp客户端(终端) : lftp, ncftp    
6) ftp服务器: pureftpd, proftpd, vsftpd    
7) http下载(终端): wget, curl, prozilla    
8) bt下载: bittorrent(终端), azureus(图形界面)    
9) email软件(图形界面):KMail, thunderbird, sylpheed, evolution, opera M2    
10) email终端: mutt, pine, gnus    
11) RSS:liferea, aKregator    
12) BBS:qterm, {rxvt,xterm,gnome-terminal,...}+BBSbot
[编辑器]    
1) 文本: vim, emacs, jedit    
2) 16进制: hexedit, ghex, mc    
3) 图片浏览: gImageView, gqview    
4) 图片处理: gimp, ImageMagick    
5) 音频处理: audacity
[常用工具]    
1)英汉字典: stardict(屏幕取词,词库大,英汉,汉英, 英英)    
ibmdict(包含科技词典,词库大,英汉,汉英)    
dictd:英汉 汉英 可以使用stardict的全部词库    
cdict:英汉 汉英 使用安装方便,彩色显示.    
2)科学计算:matlab, octave    
3)科学作图:gnuplot, metapost
[虚拟机]    
1) win下虚拟linux: cygwin, virtual-pc, colinux    
2) linux下虚拟win: win4lin    
3) 跨平台: vmware, bochs    
4) linux下运行windows程序: wine, winex, crossover office    
5) console下的中文环境: zhcon, cce
Linux 知识框架的更多相关文章
- Android系统--输入系统(二)必备Linux知识_实现inotify_epoll.c
		Android系统--输入系统(二)必备Linux知识_实现inotify_epoll.c 课后作业 1. 编写 inotify_epoll.c, 用它来监测tmp/目录: 有文件被创建/删除, 有文 ... 
- 关于Linux主流框架运维工作剖析
		LINUX是开源的,这也是最主要的原因,想学Windows,Unix对不起,没有源代码.也正是因为这样,LINUX才能够像雪球一样越滚越大,发展到现在这种规模.今天将为大家带来关于Linux主流框架运 ... 
- Linux 驱动框架---i2c驱动框架
		i2c驱动在Linux通过一个周的学习后发现i2c总线的驱动框架还是和Linux整体的驱动框架是相同的,思想并不特殊比较复杂的内容如i2c核心的内容都是内核驱动框架实现完成的,今天我们暂时只分析驱动开 ... 
- Linux 驱动框架---input子系统框架
		前面从具体(Linux 驱动框架---input子系统)的工作过程学习了Linux的input子系统相关的架构知识,但是前面的学习比较实际缺少总结,所以今天就来总结一下输入子系统的架构分层,站到远处来 ... 
- Linux 驱动框架---input子系统
		input 子系统也是作为内核的一个字符设备模块存在的,所以他也是字符设备自然也会有字符设备的文件接口.input子系统的注册过程主要分为两步,先注册了一个input class然后再注册一个字符设备 ... 
- Linux知识:/root/.bashrc与/etc/profile的异同
		Linux知识:/root/.bashrc与/etc/profile的异同 要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shel ... 
- 2016年6月20日  JAVA知识框架
		基于 J2EE 列举的知识架构,大体列举开发基础知识.帮助我随时查缺补漏,奉行好记性不如烂笔头.写了这该随笔,以便后续查询. 1 JAVA简介 2 JAVA编程环境 3 JAVA基本编程结构 4 ... 
- css基本知识框架图
		css基本知识框架:(一:基本知识缩影.二基本知识框架图) 1.css样式表的基本概念 2.样式表基本类型-----1.内嵌样式 2.内联样式3.链入外部样式表4.导入外部样式 3.样式表配置方法 4 ... 
- 项目管理知识框架PMBOK(文字版)
		项目管理知识框架PMBOK 项目整体管理[I](Integration) 1. 制定项目章程(Develop Project Charter) 2. 制定项目初步范围说明书(Develop Pre ... 
随机推荐
- 关于javascript闭包中的this对象
			我们知道, this对象是运行时基于函数的执行环境绑定的:在全局函数中,this等于window,而当函数被作为某个对象的方法调用时,this等于那个对象.<Javascript高级程序设计&g ... 
- .NET中的yield关键字
			浅谈yield http://www.cnblogs.com/qlb5626267/archive/2009/05/08/1452517.html .NET中yield关键字的用法 http://bl ... 
- Java Mysql分页显示
			public class View { private int currentPage; private int pageSize; private int recordCount; public V ... 
- Retrofit源码研究
			2016-05-06 15:35:27 最近抽空研究了一下Retrofit源码,包括API使用.源码结构.使用到的设计模式.SDK的架构设计.作者设计/实现思路等,会形成一系列文章. 以前Retrof ... 
- Bootstrap<基础二十四> 缩略图
			Bootstrap 缩略图.大多数站点都需要在网格中布局图像.视频.文本等.Bootstrap 通过缩略图为此提供了一种简便的方式.使用 Bootstrap 创建缩略图的步骤如下: 在图像周围添加带有 ... 
- 关于Thinkphp Upload类
			$this->uploads($picurl); public function uploads($picurl) { $config = array( 'maxSize' => 3145 ... 
- Git-Bash学习笔记
			二.安装配置 在 Windows 平台上 安装包下载地址:http://msysgit.github.io/ 完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一 ... 
- 使用rem缩放网页的javascript代码
			<script type="text/javascript"> (function(doc, win) { var docEl = doc.documentElemen ... 
- 启动Tomcat一闪而过——分析及解决过程
			启动Tomcat一闪而过--分析及解决过程 嗯,昨天将有关JDK的知识稍微整理了一下,现在稍微整理一下有关Tomcat的! 1:Tomcat是什么? Tomcat是当今世界上使用最为广泛的.开源免费的 ... 
- static的作用
			在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条. (1)先来介绍它的第一条也是最重要的一条:隐藏. 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有 ... 
