说明课件03.linux参考_第1页
说明课件03.linux参考_第2页
说明课件03.linux参考_第3页
说明课件03.linux参考_第4页
说明课件03.linux参考_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、Linux教学导航1.1Linux 的概述:1.1.1Linux: 学习 Linux 之前先了解 Unix Linux 的概述:Linux 是基于Unix 的Linux 是一种和开放源码的操作系统,存在着许多不同的 Linux 版本,但它们都使用了 Linux 内核。Linux可安装在各种计算机硬件设备中,比如、平板电脑、路由器、台式计算机Unix 是一个强大的多用户、多任务操作系统。于 1969 年在AT&T 的贝尔开发。UNIX 的商标权由国际开放标准组织(The Open Group)所拥有。UNIX 操作系统是商业版,需要,价格比Windows 正版要贵一些。MacOS - 基于Uni

2、x教学目标了解 Linux 系统 安装 Linux 虚拟机学习 Linux 的常用命令多用户以及权限学习Linux 实战【部署到 Linux】教学方法案例驱动法 Linux 的历史:,所以它的周边的程序越来越多,Linux 本身也逐渐发展壮大起来,之后Linux 在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统. Linux 系统的应用:服务器系统Web 应用服务器、数据库服务器、接口服务器、DNS、FTP 等等;系统路由器、PDA、IP器、交换器、家电用品的微电脑控制器等等,高性能运算、计算密集型应用Linux 有强大的运算能力。桌面应用系统移动手持系统Linux 最初是由芬兰赫尔辛

3、基大学学生 Linus Torvalds 由于自己不满意教学中使用的 MINIX 操作系统,所以在 1990 年底由于个人设计出了 LINUX 系统。后来发布于芬兰最大的 ftp 服务器上,用户可以免费诞生于 1991 年 10 月 5 日。是由芬兰赫尔辛基大学学生 Linus Torvalds 和后来加入的众多者共同开发完成 Linux 的版本Linux 的版本分为两种:内核版本和版本;内核版本是指在Linus下的内核小组开发的系统内核的版本号 ;版本是一些组织和公司根据自己版的不同而自定的 ; Linux 的主流版本1.2Linux 的安装:1.2.1 虚拟机安装:虚拟机 安装 VmWar

4、e参考01.VMWare12 的安装.doc虚拟机:一台虚拟的电脑.虚拟机:VmWare:的.VirtualBox:免费的.【orale】1.2.2CentOS 的安装1.2.3Linux 的目录结构:1.3Linux 的常用命令1.3.1切换目录命令 cd:使用cd app 切换到app 目录cd .切换到上一层目录cd /切换到系统根目录cd 切换到用户主目录cd -切换到上一个所在目录Pwd 查看当前目录root 管理员的home 目录 root其他用户的home 目录home 目录中参考02.VMWare 安装Linux.doc1.3.2列出文件列表:ls ll dir(*)1.3.3

5、创建目录和移除目录:mkdir rmdir1.3.4浏览文件【cat、more、less】cat用于显示文件的内容。格式:cat参数cat yum.confmore一般用于要显示的内容会超过一个画面长度的情况。按空格键显示下一个画面。回车显示下一行内容。按 q 键退出查看。more yum.conf* 空格显示下一页数据 回车显示下一行的数据less用法和more 类似,不同的是 less 可以通过PgUp、PgDn 键来控制。less yum.confmkdir(make directory)命令可用来创建子目录。mkdir app在当前目录下创建 app 目录mkdir p app2/te

6、st级联创建 aap2 以及test 目rmdir(remove directory)命令可用来删除“空”的子目录: rmdir app删除 app 目录ls(list)是一个非常有用令,用来显示当前目录下的内容。配合参数的使用,能以不同的方式显示目录内容。格式:ls参数 路径或文件名常用:在linux 中以 . 开头的文件都是隐藏的文件lsls -a 显示所有文件或目录(包含隐藏的文件)ls -l 缩写成ll【tail】1.3.5 文件操作:【rm】【cp、mv】cp(copy)命令可以将文件从一处到另一处。一般在使用 cp 命令时将一个文件成另一个文件或到某目录时,需要指定源文件名与目标文

7、件名或目录。cp a.txt b.txt将 a.txt为 b.txt 文件cp a.txt ./将 a.txt 文件到上一层目录中touch a.txt创建一个文件rm 删除文件用法:rm 选项. 文件.rm a.txt删除a.txt 文件删除需要用户确认,y/nrm 删除不询问rm -f a.txt不询问,直接删除rm 删除目录rm -r a递归删除不询问递归删除(慎用)rm -rf a不询问递归删除rm -rf *删除当前目录所有文件这时使用工具来连接 linux 进行操作首先要获取虚拟机的 IP 地址,使用 ifconfig 命令,如果没有 IP 地址,则是没有设置开机时启动网上,设置操

8、作如下vim /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet #以太网 BOOTPROTO=DHCP#dhcp 方式分配 NAME=eth0#网卡名字ONBOOT=yes #启动网卡:wq!Reboot 重启使用 putty.exe 连接 linuxtail 命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。用法:tail -10 /etc/passwd查看后 10 行数据tail -f catalina.log动态查看日志(*)ctrl+c 结束查看* PgUp 和 PgDn 进行上下翻页.【ta

9、r】命令:(* 打包或解压)tar 命令位于/bin 目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般 Linux 上常用的压缩方式是选用 tar 将许多文件打包成一个文件,再以gzip 压缩命令压缩成.tar.gz(或称为.tgz)的文件。常用参数:-c:创建一个新 tar 文件-v:显示运行过程的信息-f:指定文件名-z:调用gzip 压缩命令进行压缩-t:查看压缩文件的内容-x:解开tar 文件打包:tar cvf.tar ./*打包并且压缩:tar zcvf.tar.gz ./*解压tar xvf.tar 解压当前目录tar -xvf.tar.gz -C /usr

10、/aaa 【解压到指定目录】mv 移动或者重命名mv a.txt ./将 a.txt 文件移动到上一层目录中mv a.txt b.txt将 a.txt 文件重命名为b.txt【grep】命令1.3.6 其他常用命令【pwd】【touch】【ll -h】【wget】资料* wget1.4 Vi 和 Vim 编辑器1.4.1 Vim 编辑器:在Linux 下一般使用vi 编辑器来编辑文件。vi 既可以查看文件也可以编辑文件。三种模式:命令行、底行模式。切换到命令行模式:按Esc 键;切换到模式:按 i 、o、a 键;i 在当前位置生前I 在当前行首 a 在当前位置后 A 在当前行尾o 在当前行之后

11、一行O 在当前行之前一行友好显示文件大小创建一个空文件* touch a.txt显示当前所在目录查找符合条件的字符串。用法: grep 选项. PATTERN FILE.示例:grep lang anaconda-ks.cfg 在文件中查找lang grep lang anaconda-ks.cfg -color显示1.4.2 重定向输出和1.4.3 管道 |管道是Linux 命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。示例ls -help | more 分页查询帮助信息Ps -ef 查看当前所有运行程序(进程)【笔记题:查看进程命令,也就是当前运行程序】ps ef |

12、 grep java 查询名称中包含java 的进程ifconfig | more 重定向输出,覆盖原有内容; 重定向输出,又追加功能;示例:cat /etc/passwd a.txt 将输出定向到a.txt 中cat /etc/passwd a.txt 输出并且追加ifconfig ifconfig.txt切换到底行模式:按 :(冒号);详细用法,查询文档Vim 命令合集.docx和vi 使用方法详细介绍.docx打开文件:vim file退出:esc :q修改文件:输入i 进入模式保存并退出:esc:wq不保存退出:esc:q!3 种进入模式:i:在当前的光标所在处o:在当前光标所在的行的

13、下一行 a:在光标所在的下一个字符快捷键:dd 快速删除一行R 替换 yy一行 p 粘贴/搜索内容 回车1.4.4&命令执行控制:1.4.5网络通讯命令1.4.6系统管理命令date 显示或设置系统时间date 显示当前系统时间date -s “2014-01-01 10:10:10“ 设置系统时间df 显示磁盘信息df h 友好显示大小free 显示内存状态free m 以mb显示内存组昂头top 显示,管理执行中的程序clear 清屏幕ps 正在运行的某个进程的状态ps ef 查看所有进程ifconfig 显示或设置网络设备。 ifconfig 显示网络设备 ifconfig eth0 u

14、p 启用eth0 网卡ifconfig eth0 down 停用eth0 网卡探测网络是否通畅。-c 4 nets查看网络端口【常用】。nets-an | grep 3306 查询 3306 端口占用情况命令之间使用 & 连接,实现逻辑与的功能。只有在 & 左边令返回真(命令返回值 $? = 0),& 右边令才会被执行。只要有一个命令返回假(命令返回值 $? = 1),后面令就不会被执行。mkdir test & cd testcat index.html | moreps ef | grep aio1.5Linux 的用户和组1.5.1用户的管理1.5.2组管理:当在创建一个新用户user

15、时,若没有指定他所属于的组,就建立一个和该用户同名的私有组useradd 添加一个用户useradd test 添加test 用户useradd test2 -d /home/t2 指定用户home 目录passwd 设置、修改passwd test 为test 用户设置【mm20170706】切换登录:ssh -l test -p 22 28su 用户名 【记下】userdel 删除一个用户userdel test2 删除test2 用户(不会删除 home 目录) userdel r test2 删除用户以及home 目录ps ef | grep ssh 查找某一进程kill 杀掉某一进程

16、【杀死tomcat,后面讲】 kill 2868 杀掉 2868的进程kill -9 2868 强制杀死进程du 显示目录或文件的大小。du h 显示当前目录的大小who 显示目前登入系统的用户信息。hostname 查看当前主机名修改:vi /etc/sysconfig/networkuname 显示系统信息。uname -a 显示本机详细信息。依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,硬件名,处理器类型,硬件类型,操作系统名称1.5.3 id,su 命令【id 命令】功能:查看一个用户的 UID 和 GID用法:id 选项.用户名直接使用 id直接使用 id 用

17、户名【su 命令】功能:切换用户。用法:su 选项.示例:- 用户 参数. su - u1 切换到 u1 用户,并且将环境也切换到u1 用户的环境(使用)【账户文件】【用户文件】【文件】shadow 文件中每条用冒号间隔的 9 个字段组成.用户名:用户登录到系统时使用的名字,而且是惟一的口令: 存放加密的口令最后一次修改时间: 标识从某一时刻起到用户最后一次修改时间最大时间间隔: 口令保持有效的最大天数,即多少天后必须修改口令root:x:0:0:root:/root:/bin/bash账号名称:在系统中是唯一的用户:此字段存放加密口令用户标识码(User ID): 系统用它来标示用户组标识码

18、(Grou):系统用它来标识用户属性用户相关信息:例如用户全名等用户目录:用户登录系统后所进入的目录用户环境:用户工作的环境/etc/passwd 用户文件/etc/shadow文件/etc/group 组信息文件创建用户时也可以指定所在组groupadd 创建组groupadd public 创建一个名为public 的组useradd u1 g public 创建用户指定组groupdel 删除组,如果该组有用户成员,必须先删除用户才能删除组。groupdel public【组文件】1.6Linux 的权限命令1.6.1文件权限1.6.2Linux 三种文件类型:普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。属主(user)属组(group)其他用户rwx421rwx421rw42root:x:0:组名:用

温馨提示

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

评论

0/150

提交评论