项目3linux命令行操作基础.ppt
《项目3linux命令行操作基础.ppt》由会员分享,可在线阅读,更多相关《项目3linux命令行操作基础.ppt(62页珍藏版)》请在三一办公上搜索。
1、Linux系统与网络管理,项目3 linux命令行操作基础,了解Linux文件系统掌握Linux文件系统的目录结构掌握文件类型与文件属性掌握Linux常用命令理解Vi编辑器的使用学会建立与使用文件系统,项目学习目标,案例情景,在Linux的世界中命令行的命令才是整个Linux操作系统的灵魂和精华所在,只有学会并且掌握Linux命令行才能呢个真正精通Linux,并且成为一个Linux高手。,项目需求,Linux下的命令行有助于初学者了解系统的运行情况和计算机的各种设备。比如:中央处理器、内存、磁盘驱动、各种输入和输出设备以及用户文件,都是在Linux系统管理命令下运行的。可以说Linux命令行对
2、整个系统的运行以及设备与文件之间的协调都具有核心的作用。,实施方案,需要循序渐进学习如下内容:(1)Linux命令特点(2)Shell(3)Shell命令的一般格式(4)Bash Shell的使用(5)常用Linux命令(6)Linux文件系统(7)Linux文件系统的目录结构(8)Linux文件类型与文件属性,了解Linux Shell,Linux文件和目录管理,使用VI编辑器,任务分解,3.1.1 什么是 Shell?,Shell是用户和Linux内核之间的接口程序,它负责从输入设备读取命令,再将其转为计算机可以了解的机械码,然后执行。用户输入的每个命令都要经过Shell的解释才可以执行。
3、,Shell是使用Linux系统的主要环境,是一个命令解释器,可以用来启动、挂起、停止程序。在/etc目录下的shells文件中列出了系统中可以接受的shell列表。,了解Linux Shell,3.1.2 Linux命令的使用方式,在Linux系统图形界面中打开终端的方式有以下两种:(1)在桌面上依次单击“主程序系统工具终端”可打开终端窗口;(2)在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。在Linux系统字符界面中,用户登录直接出现命令提示符“#”或“$”。,了解Linux Shell,3.1.3 Shell的功能,在命令行(shell)中,可以输
4、入命令来执行相关的操作。除此之外,Shell还具有以下功能:(1)查阅历史记录(2)输入/输出重定向(、)。(3)命令补全功能(4)管道机制()。(5)别名功能(6)特殊字符(?、*、;、#)。(7)后台处理(&)。,了解Linux Shell,3.1.4 Shell命令格式,成功登录Linux命令行界面后,将出现Shell命令提示符,其具体结构如下:已登录的用户名计算机的主机名 当前目录名#($)其中“#”是超级用户提示符,“$”是普通用户提示符。Shell命令可由命令名、选项和参数三个部分组成,其基本格式如下所示,其中方括号“”表示可选部分。命令名 选项 参数,了解Linux Shell,
5、3.2.1 Linux文件系统的目录结构,Linux文件和目录管理,3.2.1 Linux文件系统的目录结构,Linux文件和目录管理,常用的基本目录如下:/:处于树形结构的最顶端,是Linux文件系统最顶层的唯一的目录,也是Linux文件系统的入口,所有的目录、文件、设备都在“/”之下。/bin:存放所有用户都可以使用的linux基本操作命令。如date、chmod等。/dev:设备文件目录,虚拟文件系统,不论是使用的或未使用的设备,只要有可能使用到,就会在/dev中建立一个相对应的设备文件。如fd0为软盘设备,cdrom为光盘设备。/home:默认存放用户的宿主目录(除了root用户)。/
6、misc:自动挂载服务目录,对应autofs服务。/proc:虚拟文件系统,存放系统中有关进程的运行信息,由内核在内存里产生,有专属的文件系统,此目录下不能建立和删除文件。,3.2.1 Linux文件系统的目录结构,Linux文件和目录管理,/usr:安装除操作系统本身外的一些应用程序或组件,linux系统上安装的应用程序默认都安装在此目录中。/boot:存放开机启动加载程序的核心文件(如kernel和grup)。/etc:主机、系统或网络配置文件存放目录。/media:移动存储设备默认挂载点。(如光盘)。/root:管理员root的宿主目录。/tmp:临时文件存放区域。/var:动态文件或数
7、据存放目录,默认日志文件都存放在这个目录下,建议单独划分一个分区。/sbin:系统管理相关的二进制文件存放在这个目录下(多数管理命令默认只有管理员可以使用)。,3.2.2 Linux文件类型与文件属性,1.Linux文件类型(1)普通文件普通文件也称作常规文件,是用户最常用的文件类型,可分为文本文件和二进制文件。(2)目录文件目录文件简称目录,是一类特殊的文件,利用它可以构成文件系统的分层树型结构。主要存储一组相关文件的位置、大小等信息。(3)设备文件设备文件是存放I/O设备信息的文件。(4)链接文件链接文件可分为硬链接文件和符号链接文件。,Linux文件和目录管理,3.2.2 Linux文件
8、类型与文件属性,2.文件名与文件类型文件名是唯一识别文件的标识符,linux中文件名遵循以下规则:除“/”以外的所有字符都可使用,但为了便于用户尽快识别文件,尽量不使用以下特殊符号:*?$#!%&*()”|严格区分大小写字母,可使用长文件名。文件尽量以能使用代表文件内容和类型的名字命名。,Linux文件和目录管理,3.2.2 Linux文件类型与文件属性,3.文件属性Linux为系统中的文件(或目录)赋予了两个属性:访问权限和文件所有者。(1)设置文件或目录权限chmod命令格式如下:字符形式:chmod ugoa+-=rwx 文件或目录数字形式:chmod nnn 文件或目录例3.1 去除/
9、bin/mkdir文件的“x”权限。重设mkdir文件的权限,为属主用户添加执行权限,去除其他用户的读取权限。最后重设mkdir文件的访问权限,恢复为“rwxr-xr-x”。rootlocalhost#chmod ugo-x/bin/mkdirrootlocalhost#chmod u+x,o-r/bin/mkdirrootlocalhost#chmod 755/bin/mkdir,Linux文件和目录管理,3.2.2 Linux文件类型与文件属性,3.文件属性(2)设置文件或目录的归属chown命令可以同时修改文件或目录的属主、属组。其基本命令格式如下:chown 参数 属主:属组 文件或目
10、录参数说明:-R/r:心迹目录下的文件及其子目录下所有文件的属主。-c:文件属主改变时显示说明。该命令中,可以同时设置属主和属组信息,之间用冒号“:”分隔,也可以只设置属主或属组,单独设置属组信息时,要使用“:组名”的形式进行区别。例3.2 将mkdir文件的属主更改为linux用户。rootlocalhost#ls-l/bin/mkdirrootlocalhost#chown linux/bin/mkdirrootlocalhost#ls-l/bin/mkdir,Linux文件和目录管理,3.2.3 Linux文件操作命令,(1)查看文件与目录 例3.3 用ls命令查看文件与目录:ls/us
11、r/binls lDir例3.4 查看ls命令程序的文件类型。rootlocalhost#file/bin/ls/bin/ls:ELF 32-bit LSB executable,Intel 80386,version 1(SYSV),for GNU/Linux 2.6.9,dynamically linked(uses shared libs),for GNU/Linux 2.6.9,stripped例3.5 查看etc/resolv.conf文件类型。rootlocalhost#file/etc/resolv.conf/etc/resolv.conf:ASCII text,Linux文件和
12、目录管理,3.2.3 Linux文件操作命令,(2)显示文件内容命令例3.6 设当前目录下包括两个文件text1、text2,用以下列命令了解cat命令的使用:cat text1cat text1 text2text3cat text3|more例3.7 查看/etc/sysconfig/network-scripts/ifcfg-eth0配置文件中的内容,了解网卡配置信息。rootlocalhost#cat/etc/sysconfig/network-scripts/ifcfg-eth0对于内容较多的文本文件就不适合用cat命令了,前面讲过适用cat命令会因滚动太快而无法阅读,此时可使用mo
13、re或less命令来查看。,Linux文件和目录管理,3.2.3 Linux文件操作命令,(2)显示文件内容命令more命令该命令一次显示一屏文本,显示满之后,停下来,并在终端底部打印出-More-,系统还将同时显示出已显示文本占全部文本的百分比,若要继续显示,按回车或空格键即可。该命令有一个常用选项-p,作用是显示下一屏之前先清屏。要退出more显示,按 q 便可。more命令用法:more 选项 文件,Linux文件和目录管理,3.2.3 Linux文件操作命令,(2)显示文件内容命令less命令less命令比more命令功能更强大,除了拥有more的功能外,还支持光标上下滚动浏览文件,对
14、于宽文档还能水平滚动,当到达底端时,less命令不会自动退出,需要按 q 退出浏览。另外,要移动到用文件的百分比表示的某位置,可指定0到100之间的数,并按p即可。譬如:50pless 命令用法:less 选项 文件,Linux文件和目录管理,3.2.3 Linux文件操作命令,(2)显示文件内容命令head 和 tail 命令head 命令用来查看文件前面部分的内容,默认显示前面10行的内容,当然也可以指定要查看的行数。用法为:head-n 文件名tail 命令的功能与head相反,用于查看文件的最后若干行的内容,默认为最后10行,用法与head相同。,Linux文件和目录管理,3.2.3
15、Linux文件操作命令,(3)文件创建和复制命令touch命令功能:创建新文件,可同时创建多个。当目标文件已存在时,将更新该文件的时间标记。格式:touch-d 文件名1 文件名2参数说明:-d:可以可使用指定的日期或时间。例3.8 在当前目录中创建两个空文件,文件名分别为file1.txt,file2.doc。rootlocalhost#touch file1.txt file2.doc例3.9 改变当前目录中名为的时间标记。,Linux文件和目录管理,3.2.3 Linux文件操作命令,(3)文件创建和复制命令cp命令功能:复制文件或目录。格式:cp 参数 源文件或目录 目标文件或目录。例
16、3.10 将etc/touch复制到当前目录下,并命名为myfile。rootlocalhost#cp/bin/touch./myfilerootlocalhost#ls-l my*-rwxr-xr-x 1 root root 42284 07-03 14:03 myfile例3.11将/etc/inittab文件复制一份进行备份,仍保存在/etc目录下,文件名添加“.bak”后缀。rootlocalhost etc#cp/etc/inittab/etc/inittab.bakrootlocalhost etc#ls-l ini*例3.12 将目录/boot/grup、/etc/httpd/c
17、onf复制到当前目录中进行备份。rootlocalhost#cp-r/boot/grub/etc/httpd/conf./,Linux文件和目录管理,3.2.3 Linux文件操作命令,(4)文件移动和改名命令mv命令功能:将指定文件或目录转移位置,如果目标位置与源位置相同,则效果相当于为文件或目录改名。格式:mv 参数 源文件或目录 目标文件或目录参数说明:-i:若目的地已有同名文件,则先询问是否覆盖。例3.13 将当前目录中的myfile程序文件改名为myfile1.exerootlocalhost#mv myfile myfile1.exerootlocalhost#ls myfile
18、myfile1.exels:myfile:没有那个文件或目录myfile1.exe例3.14 将当前目录中的grub目录转移到home/linux目录中。rootlocalhost#mv grub/home/linux/rootlocalhost#ls/home/linux/grub file1.txt file2.txt file3.txt,Linux文件和目录管理,3.2.3 Linux文件操作命令,(5)文件删除命令rm命令功能:删除指定的文件或目录。格式:rm 参数 文件名或目录名参数说明:-i:删除文件或目录时提醒用户确认。-f:删除文件或目录时不进行提醒,直接删除。-r:递归删除整
19、个目录树,即将目录及目录中的文件一并删除。例3.15 删除刚复制到当前目录中的conf目录树,且不提示用户进行确认。rootlocalhost#rm-rf./conf/例3.16 删除当前目录中的file1.txt和file2.doc文件。rootlocalhost#rm file1.txt file2.docrm:是否删除 一般空文件“file1.txt”?yrm:是否删除 一般空文件“file2.doc”?y,Linux文件和目录管理,3.2.3 Linux文件操作命令,(6)文件查找命令which命令格式:which-a 程序名或命令名参数说明:-a:which命令默认找到第一个目标后即
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 linux 命令行 操作 基础

链接地址:https://www.31ppt.com/p-5888602.html