没有合适的资源?快使用搜索试试~ 我知道了~
Linux指令-王桂林老师总结的书籍
5星 · 超过95%的资源 需积分: 10 27 下载量 37 浏览量
2017-12-11
10:08:30
上传
评论 1
收藏 1.27MB PDF 举报
温馨提示
试读
69页
Linux指令 王桂林老师总结的书籍 很详细,很全面,适合初学linux的童鞋,欢迎下载使用!
资源推荐
资源详情
资源评论
Linux系统编程基础篇
第一章Linux初步认识
1.1Linux发展史
1.2Linux发行版本
第二章shell
2.1什么是shell
2.2命令行补全功能
2.3bash常用快捷键
第三章分区与目录
3.1分区
3.2磁盘文件
3.3目录结构
3.4常用命令详解
3.4.1ls命令
3.4.2stat命令
3.4.3cd命令
3.4.4pwd命令
3.4.5which命令
3.4.6touch命令
3.4.7mkdir命令
3.4.8rmdir命令
3.4.9rm命令
3.4.10mv命令
3.4.11cp命令
3.4.12cat命令
3.4.13more命令
3.4.14less命令
3.4.15locate命令
3.4.16find命令
3.4.17grep命令
3.4.18ln命令
3.4.19wc命令
3.4.20od命令
3.4.21du命令
3.4.22df命令
3.4.23gedit命令
3.4.24管道命令
3.4.25重定向
3.4.26后台运行
3.4.27awk命令
3.4.28查看Ubuntu版本
3.4.29关闭桌面系统
第四章用户管理
4.1查看当前登录用户
4.2查看所有用户信息
4.3查看用户在哪些组里面
4.4查看组里面有哪些用户
4.5su与sudo命令
4.6创建用户
4.7设置密码
4.8创建用户组
4.9组管理
4.10删除用户
4.11删除用户组
第五章文件属性
5.1chmod更改文件权限
5.2chown更改文件拥有者
第六章压缩包管理
6.1tar
6.2rar
6.3zip
6.4gzip
第七章安装软件
7.1apt
7.1.1使用apt安装软件
7.1.2使用apt卸载软件
7.1.3aptget常用参数
7.1.4更新apt源
7.2deb包安装
7.3源码安装
7.4搭建一个apt源服务器
第八章网络管理
8.1ifconfig命令
8.2设置静态IP
8.3ping命令
8.4netstat命令
第九章进程管理
9.1who命令
9.2ps命令
9.3jobs命令
9.4fg命令
9.5bg命令
9.6kill命令
9.7top命令
第十章挂载与卸载
10.1mount挂载命令
10.2查看挂载情况
10.3umount卸载命令
第十一章ftp服务器的搭建
11.1安装vsftpd
11.2ftp客户端登录
第十二章文件共享
nfs服务器
samba服务器
第十四章telnet服务器
第十五章ssh服务
第十六章环境变量
15.1查看环境变量
第十六章VI(VIM)的使用
vim的模式
导航命令
插入命令
查找命令
替换命令
第一章Linux初步认识
1.1Linux发展史
Linux是一套免费使用和自由传播的类Unix操作系统,那什么是Unix以及类Unix操作系统。
UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的
分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验
室开发。
引起了学术界的广泛兴趣并对其源码索取,Unix第五版就以“仅用于教育目的”的协议,提供给各大学作为教学
之用,成为当时操作系统课程中的范例教材。
后来AT&T意识到了Unix的商业价值,不再将Unix源码授权给学术机构使用,AT&T妄图私有化的Unix,为了私
有化Unix,在1986年,IEEE指定了一个委员会制定了一个开放作业系统的标准,称为POSIX(Portable
OperatingSystemsInterface)。
AT&T的这种商业态度,让当时许多的Unix的爱好者和软件开发者们感到相当的痛心和忧虑,他们认为商业化
的种种限制并不利于产品的发展,相反还能导制产品出现诸多的问题。
后来商业化Unix的版本确实出现了诸多问题,引起了大众的不满和反对。于是,大家开始有组织地结成“反叛
联盟”以此对抗AT&T的商业化行为。
另一方面,关于“大教堂”(集权、封闭、受控、保密)和“集市”(分权、公开、精细的同僚复审)两种开发模
式成为了新思潮的中心思想。这个新思潮对IT业产生了非常深远影响。为整个计算机世界带来了革命性的价值观。
此时,一个名叫RichardStallman(理查德·斯托曼)的领袖出现了,他认为Unix是一个相当好的操作系统,如
果大家都能够将自己所学贡献出来,那么这个系统将会更加的优异!他倡导的OpenSource的概念,就是反对Unix
实验室里的产品商业化私有化。
尽管Stallman既不是、也从来没有成为一个Unix程序员,但在后1980的大环境下,实现一个仿Unix操作系统成
了他追求的明确战略目标。RichardStallman早期的捐助者大都是新踏入Unix土地的ARPANET黑客,他们对代码共
享的使命感甚至比那些有更多Unix背景的人强烈。
为了这个理想,RichardStallman于1984年创业了GNU,又称革奴计划,计划开发一套与Unix相互兼容的软
件。1985年RichardStallman又创立了自由软件基金会(FreeSoftwareFoundation)来为GNU计划提供技术、
法律以及财政支持。尽管GNU计划大部分时候是由个人自愿无偿贡献,但FSF有时还是会聘请程序员帮助编写。
当GNU计划开始逐渐获得成功时,一些商业公司开始介入开发和技术支持。当中最著名的就是之后被RedHat兼
并的CygnusSolutions。
自90年代发起这个计划以来,GNU开始大量的产生或收集各种系统所必备的组件,像是——函数库、编译器
gcc、调试工具gdb、文本编辑器vi、网站服务器,以及一个Unix的使用者接口(Unixshell)等等。但由于种种原
因,GNU一直没有开发出一款开源的操作系统kernel。正当RichardStallman在为操作系统内核伤脑筋的时候,
Linux出现了。
1990年,LinusTorvalds(林纳斯·托瓦兹)还是芬兰赫尔辛基大学的一名学生,最初是用汇编语言写了一个在
保护模式下处理多任务切换的程序,后来从Minix(AndyTanenbaum教授所写的很小的Unix操作系统,主要用于操
作系统教学)得到灵感,进一步产生了自认为狂妄的想法——写一个比Minix更好的Linux,于是开始写了一些硬件
的设备驱动程序,一个小的文件系统。这样0.0.1版本的Linux就出来了,但是它只具有操作系统内核的勉强的雏
形,甚至不能运行,你必须在有Minix的机器上编译以后才能玩。这时候Linus已经完全着迷而不想停止,决定踢开
Minix,于是在1991年10月5号发布Linux0.0.2版本,在这个版本中已经可以运行bash和gcc。
从一开始,Linus就决定自由扩散Linux,包括原代码,随即Linux引起黑客们(hacker)的注意,通过计算机
网络加入了Linux的内核开发。Linux倾向于成为一个黑客的系统——直到今天,在Linux社区里内核的开发被认为是
真正的编程。由于一批高水平黑客的加入,使Linux发展迅猛,几乎一两个礼拜就有新版或修正版的出现,到1993
年底94年初,Linux1.0终于诞生了!Linux1.0已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分
发挥硬件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道。
Linux的标志和吉祥物是一只名字叫做Tux的企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企
鹅咬了一口,便选择了企鹅作为Linux的标志。
剩余68页未读,继续阅读
资源评论
- whyProgramer2017-12-18不错,不错,不错
- 自安然2019-08-16挺好的,很好的资源!
匠心十年
- 粉丝: 5
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功