Linux常用命令学习PPT学习课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6
CentOS 6.x
• CentOS官网:http://www.centos.org/ • CentOS搜狐镜像:http://mirrors.sohu.com/centos/ • CentOS网易镜像:http://mirrors.163.com/centos/ • CentOS北京理工大学镜像:http://mirror.bit.edu.cn/centos/
ctrl + c(停止当前进程) ctrl + r(查看命令历史) ctrl + l(清屏,与clear命令作用相同)
22
第四章:VIM文本编辑器Leabharlann Baidu
• vi / vim是Unix / Linux上最常用的文本编辑器 而且功能非常强大。
• 只有命令,没有菜单。
23
《大碗》编辑器版
• 周围的同事不是用VI就是Emacs,你要是用EltraEdit 都不好意思跟人家打招呼...什么插件呀、语法高亮 呀、拼写检查呀,能给它开的都给它开着,就是一 个字:酷!你说这么牛X的一东西,怎么着学会也 得小半年吧。半年!?入门都远着呢!能学会移动 光标就不错了,你还别说耗不起,就这还是左右移 动!!!
32
/etc/passwd格式
使用用命户令名 :man用5户p登a陆ss系wd统的用户名
accou密n码t:passwo密rd码:U位ID:GID:G ECUOIDS:directo用ry户:sh标e示ll 号
GID
默认组标示号
描述信息
存放用户的描述信息
宿主目录
用户登陆系统的默认目录,默认是在/home/下
外部命令:独立于Shell解析器之外的文件程序
ls 显示文件和目录列表(list) mkdir 创建目录(make directoriy) cp 复制文件或目录(copy)
查看帮助文档
内部命令:help + 命令(help cd) 外部命令:man + 命令(man ls)
11
操作文件或目录常用命令
34
/etc/shadow格式
查看命令:m用a户n名5 shadow 密码
最后一次修改时间
最小时间间隔 最大时间间隔
警告时间 账号闲置时间
失效时间 标志
登陆系统的用户名
加密密码
用户最后一次修改密码距 现在的天数,从1970-1-1 起
两次修改密码之间的最小 天数
密码有效天数
从系统警告到密码失效的 天数
删除光标所在处字符 删除光标所在处后的n个字符 删除光标所在行。ndd删除n行 删除光标所在行到末尾行的所以内容 删除光标所在处到行尾的内容 删除指定范围的行
29
Shift+ zz v V 或 Shift + v Ctrl + v
常用快捷键
保存退出,与“:wq”作用相同 进入字符可视模式 进入行可视模式 进入块可视模式
7
第二章:Linux安装
环境:Windows7 ,Oracle VirtualBox, CentOS6.7
8
Linux目录结构
/
bin boot dev
etc home lib sbin usr var
…
• bin (binaries)存放二进制可执行文件 • sbin (super user binaries)存放二进制可执行文件,只有root才能访问 • etc (etcetera)存放系统配置文件 • usr (unix shared resources)用于存放共享的系统资源 • home 存放用户文件的根目录 • root 超级用户目录 • dev (devices)用于存放设备文件 • lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块 • mnt (mount)系统管理员安装临时文件系统的安装点 • boot 存放用于系统引导时使用的各种文件 • tmp (temporary)用于存放各种临时文件 • var (variable)用于存放运行时需要改变数据的文件
kill 杀死一个进程
kill -9 pid
df 显示文件系统磁盘空间的使用情况
15
常用命令
du 显示指定的文件(目录)已使用的磁盘空间的总
-h文件大小以K,M,G为单位显示(human-readable) -s只显示各档案大小的总合(summarize)
free 显示当前内存和交换空间的使用情况 netstat 显示网络状态信息
grep 在指定的文本文件中查找指定的字符串 ln 建立链接文件(link)
-s 对源文件建立符号连接,而非硬连接(symbolic)
14
常用命令
top 显示当前系统中耗费资源最多的进程 ps 显示瞬间的进程状态
-e /-A 显示所有进程,环境变量 -f 全格式 -a 显示所有用户的所有进程(包括其它用户) -u 按用户名和启动时间的顺序来显示进程 -x 显示无控制终端的进程
24
VIM工作模式
vim filename 进入
iao
一般模式
Esc键
:
:wq 退出
命令以回车结束
插入模式
底行模式
25
插入命令
i
在光标前插入
I
在光标当前行开始插入
a
在光标后插入
A
在光标当前行末尾插入
o
在光标当前行的下一行插入新行
O
在光标当前行的上一行插入新行
26
:set nu :set nonu
账号闲置时间
密码失效的天数
标志
35
用户组
每个用户至少属于一个用户组 每个用户组可以包含多个用户 同一个用户组的用户享有该组共有的权限
36
/etc/group格式
组名
用的所在的组
组密码
密码位,一般不使用
GID
主标示号
组内用户列表 属于改组的用户列表
37
操作用户命令
添加用户命令:useradd
-u 指定组ID(uid) -g 指定所属的组名(gid) -G 指定多个组,用逗号“,”分开(Groups) -c 用户描述(comment) -e 失效时间(expire date)
mv 移动文件或目录、文件或目录改名(move)
12
操作文件或目录常用命令
rm 删除文件(remove)
-r 同时删除该目录下的所有文件(recursive) -f 强制删除文件或目录(force)
rmdir 删除空目录(remove directoriy) cat显示文本文件内容 (catenate) more、less 分页显示文本文件内容 head、tail查看文本中开头或结尾部分的内容
17
gzip命令
• 命令格式:gzip [选项] 压缩(解压缩)的文件名
-d将压缩文件解压(decompress) -l显示压缩文件的大小,未压缩文件的大小,压缩比(list) -v显示文件名和压缩比(verbose) -num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方 法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统 缺省值为6
5
CentOS
• 主流:目前的Linux操作系统主要应用于生产环境,主流企 业级Linux系统仍旧是RedHat或者CentOS
• 免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供 的可自由使用源代码的企业CentOS是一个级Linux发行版本
• 更新方便:CentOS独有的yum命令支持在线升级,可以即 时更新系统,不像RedHat 那样需要花钱购买支持服务!
30
第五章:用户和组账户管理
• linux操作系统是一个多用户操作系统,它允 许多用户同时登录到系统上并使用资源。 系统会根据账户来区分每个用户的文件, 进程,任务和工作环境,使得每个用户工 作都不受干扰。
31
配置文件
• 保存用户信息的文件:/etc/passwd • 保存密码的文件:/etc/shadow • 保存用户组的文件:/etc/group • 保存用户组密码的文件:/etc/gshadow • 用户配置文件:/etc/default/useradd
-a 显示所有连接和监听端口 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化成数字。 -p 显示建立相关链接的程序名
ifconfig 网卡网络配置详解 ping 测试网络的连通性
16
备份压缩命令
• gzip 压缩(解压)文件或目录,压缩文件后缀为gz • bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2 • tar 文件、目录打(解)包
haed -n 5 a.log 查看a.log文件的前5行 tail -F b.log 循环读取(follow)
13
常用命令
wc 统计文本的行数、字数、字符数(word count)
-m 统计文本字符数 -w 统计文本字数 -l 统计文本行数
find 在文件系统中查找指定的文件
find /etc/ -name "aaa"
pwd 显示当前工作目录(print working directory) touch 创建空文件 mkdir 创建目录(make directoriy)
-p 父目录不存在情况下先生成父目录 (parents)
cp 复制文件或目录(copy)
-r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)
19
tar命令
-c 建立一个压缩文件的参数指令(create) -x 解开一个压缩文件的参数指令(extract) -z 是否需要用 gzip 压缩 -j 是否需要用 bzip2 压缩 -v 压缩的过程中显示文件(verbose) -f 使用档名,在 f 之后要立即接档名(file)
20
关机/重启命令
18
bzip2命令
• 命令格式:bzip2 [-cdz] 文档名
-c将压缩的过程产生的数据输出到屏幕上 -d解压缩的参数(decompress) -z压缩的参数(compress) -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方 法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统 缺省值为6
命令解析器 用户使用的Shell,默认是bash
33
Linux用户分类
超级用户:(root,UID=0) 普通用户:(UID在500到60000) 伪用户:(UID在1到499)
系统和服务相关的:bin、daemon、shutdown等 进程相关的:mail、news、games等 为用户不能登陆系统,而且没有宿主目录
• shutdown系统关机
-r 关机后立即重启 -h 关机后不重新启动
• halt 关机后关闭电源 shutdown -h • reboot 重新启动 shutdown -r
21
学习Linux的好习惯
• 善于查看man page(manual)等帮助文档 • 利用好Tab键 • 掌握好一些快捷键
gg G :n
定位命令
显示行号 取消行号 到文本的第一行 到文本的最后一行 到文本的第n行
27
替换和取消命令
u Ctrl + r
r R
undo,取消上一步操作 redo,返回到undo之前 替换光标所在处的字符 从光标所在处开始替换,按Esc键结束
28
删除命令
x nx dd dG D :5,7d
Linux操作系统基础
1
主要内容
• Linux 安装 • 常用命令 • VI编辑器的使用 • 远程登录
主机名的设置 IP的设置 防火墙的设置
• 用户和组账户管理 • 文件权限管理 • RPM软件包管理 • 软件的安装
Jdk,tomcat, eclipse
2
第一章:Linux简介
• Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本, 但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比 如手机、平板电脑、路由器、台式计算机
Linux内核
3
Linux介绍
• Linux出现于1991年,是由芬兰赫尔辛基大 学学生Linus Torvalds和后来加入的众多爱好 者共同开发完成
4
Linux特点
• 多用户,多任务,丰富的网络功能,可靠 的系统安全,良好的可移植性,具有标准 兼容性,良好的用户界面,出色的速度性 能
• 开源
9
第三章:Linux常用命令
• 命令格式:命令 -选项 参数
如:ls -la /usr
• ls:显示文件和目录列表(list) • 常用参数:
-l (long) -a(all) 注意隐藏文件、特殊目录.和.. -t (time)
10
Linux命令的分类
内部命令:属于Shell解析器的一部分
cd 切换目录(change directory) pwd 显示当前工作目录(print working directory) help 帮助
CentOS 6.x
• CentOS官网:http://www.centos.org/ • CentOS搜狐镜像:http://mirrors.sohu.com/centos/ • CentOS网易镜像:http://mirrors.163.com/centos/ • CentOS北京理工大学镜像:http://mirror.bit.edu.cn/centos/
ctrl + c(停止当前进程) ctrl + r(查看命令历史) ctrl + l(清屏,与clear命令作用相同)
22
第四章:VIM文本编辑器Leabharlann Baidu
• vi / vim是Unix / Linux上最常用的文本编辑器 而且功能非常强大。
• 只有命令,没有菜单。
23
《大碗》编辑器版
• 周围的同事不是用VI就是Emacs,你要是用EltraEdit 都不好意思跟人家打招呼...什么插件呀、语法高亮 呀、拼写检查呀,能给它开的都给它开着,就是一 个字:酷!你说这么牛X的一东西,怎么着学会也 得小半年吧。半年!?入门都远着呢!能学会移动 光标就不错了,你还别说耗不起,就这还是左右移 动!!!
32
/etc/passwd格式
使用用命户令名 :man用5户p登a陆ss系wd统的用户名
accou密n码t:passwo密rd码:U位ID:GID:G ECUOIDS:directo用ry户:sh标e示ll 号
GID
默认组标示号
描述信息
存放用户的描述信息
宿主目录
用户登陆系统的默认目录,默认是在/home/下
外部命令:独立于Shell解析器之外的文件程序
ls 显示文件和目录列表(list) mkdir 创建目录(make directoriy) cp 复制文件或目录(copy)
查看帮助文档
内部命令:help + 命令(help cd) 外部命令:man + 命令(man ls)
11
操作文件或目录常用命令
34
/etc/shadow格式
查看命令:m用a户n名5 shadow 密码
最后一次修改时间
最小时间间隔 最大时间间隔
警告时间 账号闲置时间
失效时间 标志
登陆系统的用户名
加密密码
用户最后一次修改密码距 现在的天数,从1970-1-1 起
两次修改密码之间的最小 天数
密码有效天数
从系统警告到密码失效的 天数
删除光标所在处字符 删除光标所在处后的n个字符 删除光标所在行。ndd删除n行 删除光标所在行到末尾行的所以内容 删除光标所在处到行尾的内容 删除指定范围的行
29
Shift+ zz v V 或 Shift + v Ctrl + v
常用快捷键
保存退出,与“:wq”作用相同 进入字符可视模式 进入行可视模式 进入块可视模式
7
第二章:Linux安装
环境:Windows7 ,Oracle VirtualBox, CentOS6.7
8
Linux目录结构
/
bin boot dev
etc home lib sbin usr var
…
• bin (binaries)存放二进制可执行文件 • sbin (super user binaries)存放二进制可执行文件,只有root才能访问 • etc (etcetera)存放系统配置文件 • usr (unix shared resources)用于存放共享的系统资源 • home 存放用户文件的根目录 • root 超级用户目录 • dev (devices)用于存放设备文件 • lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块 • mnt (mount)系统管理员安装临时文件系统的安装点 • boot 存放用于系统引导时使用的各种文件 • tmp (temporary)用于存放各种临时文件 • var (variable)用于存放运行时需要改变数据的文件
kill 杀死一个进程
kill -9 pid
df 显示文件系统磁盘空间的使用情况
15
常用命令
du 显示指定的文件(目录)已使用的磁盘空间的总
-h文件大小以K,M,G为单位显示(human-readable) -s只显示各档案大小的总合(summarize)
free 显示当前内存和交换空间的使用情况 netstat 显示网络状态信息
grep 在指定的文本文件中查找指定的字符串 ln 建立链接文件(link)
-s 对源文件建立符号连接,而非硬连接(symbolic)
14
常用命令
top 显示当前系统中耗费资源最多的进程 ps 显示瞬间的进程状态
-e /-A 显示所有进程,环境变量 -f 全格式 -a 显示所有用户的所有进程(包括其它用户) -u 按用户名和启动时间的顺序来显示进程 -x 显示无控制终端的进程
24
VIM工作模式
vim filename 进入
iao
一般模式
Esc键
:
:wq 退出
命令以回车结束
插入模式
底行模式
25
插入命令
i
在光标前插入
I
在光标当前行开始插入
a
在光标后插入
A
在光标当前行末尾插入
o
在光标当前行的下一行插入新行
O
在光标当前行的上一行插入新行
26
:set nu :set nonu
账号闲置时间
密码失效的天数
标志
35
用户组
每个用户至少属于一个用户组 每个用户组可以包含多个用户 同一个用户组的用户享有该组共有的权限
36
/etc/group格式
组名
用的所在的组
组密码
密码位,一般不使用
GID
主标示号
组内用户列表 属于改组的用户列表
37
操作用户命令
添加用户命令:useradd
-u 指定组ID(uid) -g 指定所属的组名(gid) -G 指定多个组,用逗号“,”分开(Groups) -c 用户描述(comment) -e 失效时间(expire date)
mv 移动文件或目录、文件或目录改名(move)
12
操作文件或目录常用命令
rm 删除文件(remove)
-r 同时删除该目录下的所有文件(recursive) -f 强制删除文件或目录(force)
rmdir 删除空目录(remove directoriy) cat显示文本文件内容 (catenate) more、less 分页显示文本文件内容 head、tail查看文本中开头或结尾部分的内容
17
gzip命令
• 命令格式:gzip [选项] 压缩(解压缩)的文件名
-d将压缩文件解压(decompress) -l显示压缩文件的大小,未压缩文件的大小,压缩比(list) -v显示文件名和压缩比(verbose) -num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方 法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统 缺省值为6
5
CentOS
• 主流:目前的Linux操作系统主要应用于生产环境,主流企 业级Linux系统仍旧是RedHat或者CentOS
• 免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供 的可自由使用源代码的企业CentOS是一个级Linux发行版本
• 更新方便:CentOS独有的yum命令支持在线升级,可以即 时更新系统,不像RedHat 那样需要花钱购买支持服务!
30
第五章:用户和组账户管理
• linux操作系统是一个多用户操作系统,它允 许多用户同时登录到系统上并使用资源。 系统会根据账户来区分每个用户的文件, 进程,任务和工作环境,使得每个用户工 作都不受干扰。
31
配置文件
• 保存用户信息的文件:/etc/passwd • 保存密码的文件:/etc/shadow • 保存用户组的文件:/etc/group • 保存用户组密码的文件:/etc/gshadow • 用户配置文件:/etc/default/useradd
-a 显示所有连接和监听端口 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化成数字。 -p 显示建立相关链接的程序名
ifconfig 网卡网络配置详解 ping 测试网络的连通性
16
备份压缩命令
• gzip 压缩(解压)文件或目录,压缩文件后缀为gz • bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2 • tar 文件、目录打(解)包
haed -n 5 a.log 查看a.log文件的前5行 tail -F b.log 循环读取(follow)
13
常用命令
wc 统计文本的行数、字数、字符数(word count)
-m 统计文本字符数 -w 统计文本字数 -l 统计文本行数
find 在文件系统中查找指定的文件
find /etc/ -name "aaa"
pwd 显示当前工作目录(print working directory) touch 创建空文件 mkdir 创建目录(make directoriy)
-p 父目录不存在情况下先生成父目录 (parents)
cp 复制文件或目录(copy)
-r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)
19
tar命令
-c 建立一个压缩文件的参数指令(create) -x 解开一个压缩文件的参数指令(extract) -z 是否需要用 gzip 压缩 -j 是否需要用 bzip2 压缩 -v 压缩的过程中显示文件(verbose) -f 使用档名,在 f 之后要立即接档名(file)
20
关机/重启命令
18
bzip2命令
• 命令格式:bzip2 [-cdz] 文档名
-c将压缩的过程产生的数据输出到屏幕上 -d解压缩的参数(decompress) -z压缩的参数(compress) -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方 法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统 缺省值为6
命令解析器 用户使用的Shell,默认是bash
33
Linux用户分类
超级用户:(root,UID=0) 普通用户:(UID在500到60000) 伪用户:(UID在1到499)
系统和服务相关的:bin、daemon、shutdown等 进程相关的:mail、news、games等 为用户不能登陆系统,而且没有宿主目录
• shutdown系统关机
-r 关机后立即重启 -h 关机后不重新启动
• halt 关机后关闭电源 shutdown -h • reboot 重新启动 shutdown -r
21
学习Linux的好习惯
• 善于查看man page(manual)等帮助文档 • 利用好Tab键 • 掌握好一些快捷键
gg G :n
定位命令
显示行号 取消行号 到文本的第一行 到文本的最后一行 到文本的第n行
27
替换和取消命令
u Ctrl + r
r R
undo,取消上一步操作 redo,返回到undo之前 替换光标所在处的字符 从光标所在处开始替换,按Esc键结束
28
删除命令
x nx dd dG D :5,7d
Linux操作系统基础
1
主要内容
• Linux 安装 • 常用命令 • VI编辑器的使用 • 远程登录
主机名的设置 IP的设置 防火墙的设置
• 用户和组账户管理 • 文件权限管理 • RPM软件包管理 • 软件的安装
Jdk,tomcat, eclipse
2
第一章:Linux简介
• Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本, 但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比 如手机、平板电脑、路由器、台式计算机
Linux内核
3
Linux介绍
• Linux出现于1991年,是由芬兰赫尔辛基大 学学生Linus Torvalds和后来加入的众多爱好 者共同开发完成
4
Linux特点
• 多用户,多任务,丰富的网络功能,可靠 的系统安全,良好的可移植性,具有标准 兼容性,良好的用户界面,出色的速度性 能
• 开源
9
第三章:Linux常用命令
• 命令格式:命令 -选项 参数
如:ls -la /usr
• ls:显示文件和目录列表(list) • 常用参数:
-l (long) -a(all) 注意隐藏文件、特殊目录.和.. -t (time)
10
Linux命令的分类
内部命令:属于Shell解析器的一部分
cd 切换目录(change directory) pwd 显示当前工作目录(print working directory) help 帮助