linux基本讲解.pptx_第1页
linux基本讲解.pptx_第2页
linux基本讲解.pptx_第3页
linux基本讲解.pptx_第4页
linux基本讲解.pptx_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LINUX简单学习 FEC 内部 2020 1 26 柳景青 一 初步了解Linux二 基本命令讲解三 vim编辑器四 软件的安装五 更新部署六 筷子框架流程 目录 2020 1 26 柳景青 Linux介绍 Linux是一套免费使用和自由传播的类Unix操作系统 是一个基于POSIX和UNIX的多用户 多任务 支持多线程和多CPU的操作系统 一 初步了解linux 乌班图Ubuntu CentOS RedHat linux 2020 1 26 柳景青 主要特征 1 一切皆文件 2 多用户多任务 Linux支持多用户 各个用户对于自己的文件设备有自己特殊的权利 保证了各用户之间互不影响 多任务则是现在电脑最主要的一个特点 Linux可以使多个程序同时并独立地运行 系统中的所有都归结为一个文件 包括命令 硬件和软件设备 操作系统 进程等等对于操作系统内核而言 都被视为拥有各自特性或类型的文件 Linux主要特征 2020 1 26 柳景青 Linux远程登入 远程登入 平时登录linux系统都是通过远程登录的 Linux系统中是通过ssh服务实现的远程登录功能 默认ssh服务开启了22端口 而且当我们安装完系统时 这个服务已经安装 并且是开机启动的 远程管理工具 putty xshell securecrt sshshellclient 2020 1 26 柳景青 上传与下载 rz szrz 运行该命令会弹出一个文件选择窗口 从本地选择文件上传到Linux服务器 sz 将选定的文件发送 send 到本地机器安装命令 yum yinstalllrzsz使用方式 sz文件名rz y上传下载工具 xftp winscp 上传下载 2020 1 26 柳景青 防火墙初步了解 Centos7防火墙默认为FirewallFirewall启动与关闭systemctlstartfirewalld service 启动Firewallsystemctlenablefirewalld service 设置开机自启动systemctlstopfirewalld service 停止firewallsystemctldisablefirewalld service 禁止firewall开机启动Firewall一般命令firewall cmd state 查看防火墙状态 是否是runningfirewall cmd reload 重新载入配置 比如添加规则之后执行此命令firewall cmd add port 80 tcp 添加80端口firewall cmd add port 80 tcp permanent 永久添加80端口firewall cmd remove port 80 tcp permanent 永久删除80端口iptables L n 查看规则 这个命令是和iptables的相同的 2020 1 26 柳景青 补充 iptables防火墙 Iptables防火墙状态查询 serviceiptablesstatus 查看到iptables服务的当前状态开启与关闭serviceiptablesstart 开启临时生效serviceiptablesstop 关闭临时生效chkconfigiptableson 开启 重启系统永久生效chkconfigiptablesoff 关闭 重启系统永久生效添加规则iptables AINPUT ptcp dport80 jACCEPT 开放80端口 HTTP iptables L n 列出规则serviceiptablessave 保存规则 2020 1 26 柳景青 关机与重启 2020 1 26 柳景青 关机 1 shutdown命令shutdown 参数 时间参数 c 取消前一个关机命令 h 关机 r 重启例如 shutdown hnow 立即关机shutdown h10 10分钟之后自动关机2 其他关机命令 立即关机 haltpoweroffinit0 关机与重启 2020 1 26 柳景青 重启 rebootinit6shutdown r 时间 系统运行级别 init0关机模式init01单用户模式init12无NFS的多用户模式init23文本模式init34无用init45图形化init56重启模式init6 Linux命令列通常是由好几个字符串组成 中间用空格键分开 如下所示 commandoptionsarguments 或parameters 命令选项参数例如 rm rf home fec 二 基本命令讲解 2020 1 26 柳景青 ls cd pwd 2020 1 26 柳景青 1 ls命令功能 显示文件和目录的信息ls以默认方式显示当前目录文件列表ls a显示所有文件包括隐藏文件ls l显示文件属性 ls lh以人类可视格式显示文件属性 显示文件大小 ls lt显示文件 安照修改时间排序2 cd命令功能 切换目录cd 目录名 切换到当前目录下的 目录名 目录cd 切换到根目录cd 切换到当前目录的上一级目录cd 切换到用户目录 比如是root用户 则切换到 root下cd 切换到上一次的目录3 pwd命令功能 显示当前所在目录 cp rm mv alias 2020 1 26 柳景青 1 cp命令功能 copy文件参数 i覆盖文件前先询问用户 f强制复制文件或目录 不论目的文件或目录是否已经存在 r递归处理 将目录下的文件与子目录一并处理 复制目录使用 u旨在源文件修改时间比目的文件更新时才替换覆盖 2 rm命令功能 删除文件或目录rm 文件名 删除某个文件rm f删除时不进行提示 可于r参数配合使用rm rf 文件夹 删除当前目录下某个目录 cp rm mv alias 2020 1 26 柳景青 3 mv命令功能 将文件移动 或者改名 mvsourcetarget 将文件source更名为target4 alias功能 设置指令的别名aliascp cp I unaliasname 删除别名unaliascp 删除cp别名 ln touch mkdir 2020 1 26 柳景青 1 ln命令功能 建立连接 与windows的快捷方式类似 ln 源文件 硬链接文件 创建一个源文件的硬链接ln s 源文件 软链接文件 创建一个源文件的软链接2 touch命令功能 创建一个空文件touchaaa txt 创建一个空文件 文件名为aaa txttouch t201610060939 12aaa txt 将aaa txt文件时间更改文2016 10 06日09点39分12秒3 mkdir命令功能 创建一个文件夹参数 p 递归创建 cat head tail 2020 1 26 柳景青 1 cat命令功能 显示文件内容catfile txt 查看file txt文件内容2 head命令功能 显示开头至标准输出中 默认打印其相应文件的开头10行 参数 c显示字节数 n显示的行head n5file txt 显示file txt文件前五行3 tail命令功能 显示指定文件末尾内容 常用查看日志文件 参数 f循环读取 c显示的字节数 n显示行数 tar zip unzip 2020 1 26 柳景青 1 tar命令格式 tar 必要参数 选择参数 文件 参数 c建立新的压缩文件 x从压缩的文件中提取文件 z支持gzip解压文件 f指定压缩文件 v显示操作过程2 zip命令功能 压缩文件为zip压缩包3 unzip命令功能 解压zip压缩包 grep sed awk 2020 1 26 柳景青 1 grep命令功能 用于过滤 搜索的特定字符 可使用正则表达式能多种命令配合使用 参数 c 计算符合样式的列数 i 忽略字符大小写的差别 f 指定规则文件 其内容含有一个或多个规则样式 n 在显示符合样式的那一行之前 标示出该行的列数编号 v 显示不包含匹配文本的所有行 例如 ps ef grepsvn 查找指定进程ps ef grepsvn c 查找指定进程个数psaux grepssh grep v grep grep不显示本身进程 正则表达式 2020 1 26 柳景青 grep的规则表达式 锚定行的开始如 grep 匹配所有以grep开头的行 锚定行的结束如 grep 匹配所有以grep结尾的行 匹配一个非换行符的字符如 gr p 匹配gr后接一个任意字符 然后是p 匹配零个或多个先前字符如 grep 匹配所有一个或多个空格后紧跟grep的行 一起用代表任意字符 匹配一个指定范围内的字符 如 Gg rep 匹配Grep和grep 匹配一个不在指定范围内的字符 如 A FH Z rep 匹配不包含A R和T Z的一个字母开头 紧跟rep的行 标记匹配字符 如 love love被标记为1 锚定单词的结束 如 grep 匹配包含以grep结尾的单词的行 x m 重复字符x m次 如 0 5 匹配包含5个o的行 x m 重复字符x 至少m次 如 o 5 匹配至少有5个o的行 x m n 重复字符x 至少m次 不多于n次 如 o 5 10 匹配5 10个o的行 history ifconfig free 2020 1 26 柳景青 1 history命令功能 显示历史指令记录内容 2 ifconfig命令功能 命令用来查看和配置网络设备 命令格式 ifconfig 网络设备 参数 参数 up 启动指定网络设备 网卡 down 关闭指定网络设备 网卡 a 显示全部接口信息3 free命令功能 查看内存使用情况参数 h 以可视形式呈现交换的总量 total 使用量 used 和有多少空闲的交换区 free netstat top htop ps 2020 1 26 柳景青 1 netstat命令 net tools 功能 用于显示与IP TCP UDP和ICMP协议相关的统计数据 一般用于检验本机各端口的网络连接情况 参数 l或 listening显示监控中的服务器的Socket n或 numeric直接使用IP地址 而不通过域名服务器 t或 tcp显示TCP传输协议的连线状况 p或 programs显示正在使用Socket的程序识别码和程序名称 备注 一般使用grep命令配合使用2 top命令功能 显示当前系统正在执行的进程的相关信息在top基本视图中 按键盘数字 1 可监控每个逻辑CPU的状况 netstat top htop ps 2020 1 26 柳景青 3 htop工具功能 与top命令功能一样 但它有更加强大的功能及能显示更多的信息 参数 d 设置刷新的延迟时间4 ps命令功能 用来显示当前进程的状态参数 A 显示所有进程 e 等于 A au 显示较详细的资讯 aux 显示所有包含其他使用者的行程 u 指定用户的所有进程 kill pkill mysqldump 2020 1 26 柳景青 1 kill命令功能 终止指定的进程格式 kill 参数 进程号 下面是常用的信号 HUP1终端断线INT2中断 同Ctrl C QUIT3退出 同Ctrl TERM15终止KILL9强制终止彻底杀死进程CONT18继续 与STOP相反 fg bg命令 STOP19暂停 同Ctrl Z 2 pkill命令功能 可以按照进程名杀死进程 与kill一样 格式 pkill 选项 参数 kill pkill mysqldump 2020 1 26 柳景青 3 mysqldump命令 功能 mysql备份 用法 备份所有数据库 mysqldump uroot p all database all database sql备份mysql数据库 mysqldump uroot p databasemysql mysql database sql备份mysql数据库下的user数据包 mysqldump uroot pmysqluser user table sql使用all database sql数据库备份文件还原所有数据库 mysql uroot p all database sql使用mysql database sql数据库备份文件还原数据库 mysql uroot pmysql mysql database sql使用user table数据库备份文件还原mysql uroot pmysql user table sql 在mysql内可以使用source命令可以导入当前文件夹内的数据库文件 2020 1 26 柳景青 Vim的三种工作模式1 一般模式2 编辑模式3 命令模式 三 vim编辑器 Vim编辑器 2020 1 26 柳景青 1 一般模式 区分大小写 h建向左移动j向下移动k向上移动l向右移动gg移动到这个文件的第一行G移动到文件最后一行 常用 nG移动到文件第几行 word查找文件为WOED的字符 向下 word向上寻找一个为WORD的字符 n此按键位英文按键 表示继续重复前一个查找动作N此按键为英文按键 表示继续相反地方向重复前一个查找动作 dd删除光标所在行ndd删除光标所在行下面n行yy复制光标所在那一行的所有数据p将复制的数据向下面一行粘贴u复原上一个操作 Vim编辑器 2020 1 26 柳景青 2 编辑模式进入到编辑模式的常用命令 i从目前光标所在处插入 I从目前光标所在处第一个非空格开始插入 a从光标所在处的下一个字符开始插入 A从光标所在处行的最后一个字符卡是插入o从目前光标所在处的下一行插入新的一行 O为在目前光标所在处的上面一行插入新的一行 r进入一次替换插入 即在目前光标的下一行插入新的一行 R一直替换插入 直到按下esc为止 Vim编辑器 2020 1 26 柳景青 3 命令模式 q 退出不保存 wq保存文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论