1 目录
2 第一章:Linux简介 1
3 Linux特点 1
4 CentOS 1
5 第二章:Linux安装 2
6 Linux目录结构 2
7 第三章:Linux常用命令 2
8 Linux命令的分类 3
9 操作文件或目录常用命令 3
10 常用命令 4
11 备份压缩命令 6
12 gzip命令 6
13 bzip2命令 6
14 tar命令 7
15 关机/重启命令 7
16 学习Linux的好习惯 7
17 第四章:VIM文本编辑器 8
18 VIM工作模式 8
19 插入命令 9
20 定位命令 9
21 替换和取消命令 9
22 删除命令 10
23 常用快捷键 10
24 第五章:用户和组账户管理 10
25 配置文件 10
26 Linux用户分类 11
27 用户组 11
28 操作用户命令 11
29 添加用户命令:useradd 11
30 修改用户命令:usermod(user modify) 12
31 添加组:groupadd 12
32 修改组:groupmod 12
33 删除组:groupdel 13
34 第六章:权限管理 13
35 更改操作权限 14
36 第七章: RPM软件包管理 14
37 RPM命令使用 14
38 YUM命令 15
39
40 Linux操作系统基础
41 第一章:Linux简介
42 •Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机
43
44 Linux特点
45 •多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能
46 •开源
47 CentOS
48 •主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS
49 •免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本
50 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务
51 •CentOS官网:http://www.centos.org/
52 •CentOS搜狐镜像:http://mirrors.sohu.com/centos/
53 •CentOS网易镜像:http://mirrors.163.com/centos/
54 •CentOS北京理工大学镜像:http://mirror.bit.edu.cn/centos/
55 第二章:Linux安装
56 环境:Windows7 ,VMware, CentOS6.x
57 Linux目录结构
58
59 第三章:Linux常用命令
60 •命令格式:命令 -选项 参数
61 如:ls -la /usr
62 •ls:显示文件和目录列表(list)
63 •常用参数:
64 -l (long)
65 -a (all) 注意隐藏文件、特殊目录.和..
66 -t (time)
67 Linux命令的分类
68 l内部命令:属于Shell解析器的一部分
69 cd 切换目录(change directory)
70 pwd 显示当前工作目录(print working directory)
71 help 帮助
72 l外部命令:独立于Shell解析器之外的文件程序
73 ls 显示文件和目录列表(list)
74 mkdir 创建目录(make directoriy)
75 cp 复制文件或目录(copy)
76 l查看帮助文档
77 内部命令:help + 命令(help cd)
78 外部命令:man + 命令(man ls)
79 操作文件或目录常用命令
80 pwd 显示当前工作目录(print working directory)
81 touch 创建空文件
82 mkdir 创建目录(make directoriy)
83 -p 父目录不存在情况下先生成父目录 (parents)
84 cp 复制文件或目录(copy)
85 -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)
86 mv 移动文件或目录、文件或目录改名(move)
87 rm 删除文件(remove)
88 -r 同时删除该目录下的所有文件(recursive)
89 -f 强制删除文件或目录(force)
90 rmdir 删除空目录(remove directoriy)
91 cat显示文本文件内容 (catenate)
92 more、less 分页显示文本文件内容
93 head、tail查看文本中开头或结尾部分的内容
94 haed -n 5 a.log 查看a.log文件的前5行
95 tail -F b.log 循环读取(follow)
96 常用命令
97 wc 统计文本的行数、字数、字符数(word count)
98 -m 统计文本字符数
99 -w 统计文本字数
100 -l 统计文本行数
101 find 在文件系统中查找指定的文件
102 find /etc/ -name "aaa"
103 grep 在指定的文本文件中查找指定的字符串
104 ln 建立链接文件(link)
105 -s 对源文件建立符号连接,而非硬连接(symbolic)
106 top 显示当前系统中耗费资源最多的进程
107 ps 显示瞬间的进程状态
108 -e /-A 显示所有进程,环境变量
109 -f 全格式
110 -a 显示所有用户的所有进程(包括其它用户)
111 -u 按用户名和启动时间的顺序来显示进程
112 -x 显示无控制终端的进程
113 kill 杀死一个进程
114 kill -9 pid
115 df 显示文件系统磁盘空间的使用情况
116 du 显示指定的文件(目录)已使用的磁盘空间的总
117 -h文件大小以K,M,G为单位显示(human-readable)
118 -s只显示各档案大小的总合(summarize)
119 free 显示当前内存和交换空间的使用情况
120 netstat 显示网络状态信息
121 -a 显示所有连接和监听端口
122 -t (tcp)仅显示tcp相关选项
123 -u (udp)仅显示udp相关选项
124 -n 拒绝显示别名,能显示数字的全部转化成数字。
125 -p 显示建立相关链接的程序名
126 ifconfig 网卡网络配置详解
127 ping 测试网络的连通性
128 备份压缩命令
129 •gzip 压缩(解压)文件或目录,压缩文件后缀为gz
130 •bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2
131 •tar 文件、目录打(解)包
132 gzip命令
133 •命令格式:gzip [选项] 压缩(解压缩)的文件名
134 -d将压缩文件解压(decompress)
135 -l显示压缩文件的大小,未压缩文件的大小,压缩比(list)
136 -v显示文件名和压缩比(verbose)
137 -num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
138 bzip2命令
139 •命令格式:bzip2 [-cdz] 文档名
140 -c将压缩的过程产生的数据输出到屏幕上
141 -d解压缩的参数(decompress)
142 -z压缩的参数(compress)
143 -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
144 tar命令
145 -c 建立一个压缩文件的参数指令(create)
146 -x 解开一个压缩文件的参数指令(extract)
147 -z 是否需要用 gzip 压缩
148 -j 是否需要用 bzip2 压缩
149 -v 压缩的过程中显示文件(verbose)
150 -f 使用档名,在 f 之后要立即接档名(file)
151 关机/重启命令
152 •shutdown系统关机
153 -r 关机后立即重启
154 -h 关机后不重新启动
155 •halt 关机后关闭电源 shutdown -h
156 •reboot 重新启动 shutdown -r
157 学习Linux的好习惯
158 •善于查看man page(manual)等帮助文档
159 •利用好Tab键
160 •掌握好一些快捷键
161 ctrl + c(停止当前进程)
162 ctrl + r(查看命令历史)
163 ctrl + l(清屏,与clear命令作用相同)
164 第四章:VIM文本编辑器
165 •vi / vim是Unix / Linux上最常用的文本编辑器而且功能非常强大。
166 •只有命令,没有菜单。
167 VIM工作模式
168
169 插入命令
170
171 定位命令
172
173 替换和取消命令
174
175 删除命令
176
177 常用快捷键
178
179 第五章:用户和组账户管理
180 •linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源。系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰。
181 配置文件
182 •保存用户信息的文件:/etc/passwd
183 •保存密码的文件:/etc/shadow
184 •保存用户组的文件:/etc/group
185 •保存用户组密码的文件:/etc/gshadow
186 •用户配置文件:/etc/default/useradd
187 Linux用户分类
188 超级用户:(root,UID=0)
189 普通用户:(UID在500到60000)
190 伪用户:(UID在1到499)
191 系统和服务相关的:bin、daemon、shutdown等
192 进程相关的:mail、news、games等
193 为用户不能登陆系统,而且没有宿主目录
194 用户组
195 每个用户至少属于一个用户组
196 每个用户组可以包含多个用户
197 同一个用户组的用户享有该组共有的权限
198 操作用户命令
199 添加用户命令:useradd
200 -u 指定组ID(uid)
201 -g 指定所属的组名(gid)
202 -G 指定多个组,用逗号“,”分开(Groups)
203 -c 用户描述(comment)
204 -e 失效时间(expire date)
205 例子:
206 useradd -u 888 -g users -G sys,root -c "hr zhang" zhangsan
207 passwd zhangsan
208 修改用户命令:usermod(user modify)
209 -l 修改用户名 (login)usermod -l a b(b改为a)
210 -g 添加组 usermod -g sys tom
211 -G添加多个组 usermod -G sys,root tom
212 –L 锁定用户账号密码(Lock)
213 –U 解锁用户账号(Unlock)
214 删除用户命令:userdel(user delete)
215 -r 删除账号时同时删除目录(remove)
216
217 添加组:groupadd
218 -g 指定gid
219 修改组:groupmod
220 -n 更改组名(new group)
221 删除组:groupdel
222 •groups 显示用户所属组
223
224 第六章:权限管理
225 三种基本权限
226 r 读权限(read)
227 w 写权限(write)
228 x 执行权限 (execute)
229
230
231 第1位:文件类型(d 目录,- 普通文件,l 链接文件)
232 第2-4位:所属用户权限,用u(user)表示
233 第5-7位:所属组权限,用g(group)表示
234 第8-10位:其他用户权限,用o(other)表示
235 第2-10位:表示所有的权限,用a(all)表示
236 完整信息:一个文件,所属用户具有读写执行权限;所属组的用户
237 有读写权限,没有执行权限;其他用户只有读权限
238 更改操作权限
239 •chmod修改文件权限命令(change mode)
240 参数:-R 下面的文件和子目录做相同权限操作(Recursive递归的)
241 例如:chmod u+x a.txt
242 •用数字来表示权限(r=4,w=2,x=1,-=0)
243 例如:chmod 750 b.txt
244 rwx用二进制表示是111,十进制4+2+1=7
245 r-x用二进制表示是101,十进制4+0+1=5
246
247

小菜鸟之liunx的更多相关文章

  1. 前端小菜鸟的Mobile之旅---开篇

          背景:前段时间有幸参与了公司一个基于H5的手机APP项目,(我们用的React+ES6+Webpack+Cordova开发),由此开始接触一些关于H5开发手机APP方面的知识,下面Shar ...

  2. 小菜鸟带着梦想学chromium

    风雨送春归, 飞雪迎春到. 已是悬崖百丈冰, 犹有花枝俏. 俏也不争春, 只把春来报. 待到山花烂漫时, 她在丛中笑. 这首卜算子·咏梅可是应了我的心情了.最近换工作,受到频频打击,面试过程中发现满世 ...

  3. 通过反汇编C语言小程序学习Liunx汇编语言

    大家好!    我是来自山东师范大学的吴乐.    今天在<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ...

  4. 第1次作业:小菜鸟的平凡IT梦

    #1.结缘计算机的始末 ##1.1与计算机相识的几年 作为一个95后,出生在一个互联网开始兴盛的时代.我记得小学的时候,开始知道电脑这个东西,学校有了机房,开始有了所谓的电脑课.那时候计算机对于我来说 ...

  5. 小菜鸟之oracle

    oracle 存储过程 函数 创建 删除 参数 传递 函数 查看 包 系统包 分类: Oracle 2011-10-27 17:31 264人阅读 评论(0) 收藏 举报   认识存储过程和函数 存储 ...

  6. 小菜鸟之Oracle数据库

    select * from STUDENT; select * from mark; select * from COURSE; select * from teacher; --注释 select ...

  7. 小菜鸟之java内存结构

    JVM启动流程: JVM基本结构图: <深入理解Java虚拟机(第二版)>中的描述是下面这个样子的: Java中的内存分配: Java程序在运行时,需要在内存中的分配空间.为了提高运算效率 ...

  8. 小菜鸟之JAVA面试题库1

    四次挥手 客户端发送释放连接报文,关闭客户端到服务端的数据传输 服务端收到后,发送确认报文给客户端 服务端发送释放连接报文,关闭服务端到客户端的数据传输 客户端发送一个确认报文给服务端 ------- ...

  9. 小菜鸟 菜谈 KMP->字典树->AC自动机->trie 图 (改进与不改进)

    本文的主要宗旨是总结自己看了大佬们对AC自动机和trie 图 的一些理解与看法.(前沿:本人水平有限,总结有误,希望大佬们可以指出) KMP分割线--------------------------- ...

随机推荐

  1. decompiler

    .NET Reflector  trial version http://www.red-gate.com/products/dotnet-development/reflector/ 破解版本 .N ...

  2. linux认识

    linux基础 根目录 文档扩展名 在Linux中,跟windows的扩展名.exe .bat.dll不同,只要在那十个字符中有x权限,这个档案就是可执行的, 但是,可被执行和执行成功是两回事,在Li ...

  3. CSP-S 模拟测试92 题解

    话说我怎么觉得我没咕多长时间啊,怎么就又落了20多场题解啊 T1 array: 根据题意不难列出二元一次方程,于是可以用exgcd求解,然而还有一个限制条件就是$abs(x)+abs(y)$最小,这好 ...

  4. 【概率论】1-4:事件的的并集(Union of Events and Statical Swindles)

    title: [概率论]1-4:事件的的并集(Union of Events and Statical Swindles) categories: Mathematic Probability key ...

  5. java试题复盘——11月13日

    上: 10. AccessViolationException异常触发后,下列程序的输出结果为(   A   ) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 AccessViol ...

  6. 6.3 MRUnit写Mapper和Reduce的单元测试

    1.1  MRUnit写单元测试 作用:一旦MapReduce项目提交到集群之后,若是出现问题是很难定位和修改的,只能通过打印日志的方式进行筛选.又如果数据和项目较大时,修改起来则更加麻烦.所以,在将 ...

  7. spring boot定时任务

    介绍 该demo是基于注解(@Scheduled)以及多线程执行的定时任务. 步骤 启用异步执行 springboot实现异步调用 入口类添加启动注解 @EnableScheduling @Enabl ...

  8. 使用PyMySQL连接MySQL错误

    使用PyMySQL连接MySQL错误 之前写了一个小项目,今天突然想起来,准备优化一下,但是原本好好的项目竟然跑不起来了 emmm....我真的啥都没干呀 具体错误是这样的: Traceback (m ...

  9. 前端知识点回顾——koa和模板引擎

    koa 基于Node.js的web框架,koa1只兼容ES5,koa2兼容ES6及以后. const Koa = requier("koa"); const koa = new K ...

  10. hadoop1.2.1安装配置

    原文地址 环境:ubuntu13 使用的用户为普通用户.如:用户ru jdk安装略 1.安装ssh (1) sudo apt-get install openssh-server (2)配置ssh面密 ...