小菜鸟之liunx

  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 

猜你喜欢

转载自www.cnblogs.com/czg-0705/p/11980697.html
今日推荐