收藏 分享(赏)

项目三 常用命令及帐户管理.ppt

上传人:ysd1539 文档编号:8276954 上传时间:2019-06-18 格式:PPT 页数:58 大小:1,004KB
下载 相关 举报
项目三 常用命令及帐户管理.ppt_第1页
第1页 / 共58页
项目三 常用命令及帐户管理.ppt_第2页
第2页 / 共58页
项目三 常用命令及帐户管理.ppt_第3页
第3页 / 共58页
项目三 常用命令及帐户管理.ppt_第4页
第4页 / 共58页
项目三 常用命令及帐户管理.ppt_第5页
第5页 / 共58页
点击查看更多>>
资源描述

1、项目三 常用命令及帐户管理,目标,掌握Linux命令格式和命令帮助 掌握文件和目录操作命令 掌握挂载外部存储设备命令 了解用户和组的配置文件 掌握Linux中用户和组的管理,Windows有dos输入命令 Linux在哪里输入命令呢?,Shell的基本概念,用户在终端中输入命令,经过shell的解释使机器完成任务 Shell是操作系统与用户进行交互操作的界面,当用户进入Linux环境时,系统将自动启动相应的shell。shell是一种命令行解释程序,负责用户和操作系统的沟通。在提示符下输入的每个命令都先由shell解释,然后传给Linux内核执行。通过shell,可以启动、挂起、停止,甚至编写

2、程序。 bash是Bourne Again shell的缩写,其作者是Brain Fox和Chet Ramey,是向下兼容的,并且吸收了了许多其他shell的优点,是一种功能全面的shell。,bash简介,Linux命令格式,Linux命令的组成部分 命令字 命令选项 命令参数,命令中的其他组成,命令提示符表示命令输入的状态 管理员root用户的提示符“#”rootlocalhost # 普通用户提示符“$”teacherlocalhost $ 命令的各组成部分之间用空格分隔 命令的输入以回车键结束,(1)在shell提示符下,可以输入相应的命令。 (2)shell命令可以识别大小写, (3

3、)如果一个命令太长,一行放不下时,要在第一行行尾键入“”字符和按回车键。这时shell会返回一个大于号()作为提示符,表示允许命令延续到下一行。然后,可以接着输入命令。,键入命令,Page 9/32,Bash的命令行编辑功能,Page 10/32,Bash的命令行补全功能,命令补全功能 使用Tab键可在命令查找路径中查找匹配的命令,并进行命令拼写的补全文件补全功能 使用Tab键可对文件和目录名进行补全,Page 11/32,Bash的命令历史与命令重复,命令历史功能的使用 使用上下方向键浏览已输入命令(历史命令) 历史命令的查看 $ history 用户命令历史保存文件 /.bash_hist

4、ory 命令历史的清除 $ history -c,获得命令帮助,help命令 $ help pwd “-help”命令选项 $ touch -help 使用man命令阅读手册页 $ man ls 使用info命令阅读信息页 $ info ls,获得命令帮助的方法,文件、目录操作命令,目录操作命令 ls pwd cd mkdir rmdir 文件操作命令 file touch cp rm mv find 文本文件查看命令 cat more less head tail,目录操作命令,目录操作命令,目录命令实例,列目录 $ ls $ ls -l 显示当前目录名称 $ pwd 更改当前目录 $ cd

5、 /etc $ cd /bin 建立和删除目录 $ mkdir mydir $ rmdir mydir,Ls命令选项介绍,-a或-all 下所有文件和目录。-l 使用详细格式列表。,文件颜色,蓝色目录 绿色可执行文件 红色压缩文件 浅蓝色链接文件 灰色其它文件 紫色图形文件 黄色设备文件 棕色FIFO文件(先进先出,命令管道),LS结果,使用ls l work 查看work文件结果如下:,路径的表示,相对路径是以“.”或“”开始的目录路径表示形式 cd ./test ls /bin绝对路径是以“/”开始的路径表示形式 ls / cd /home,20,链接路径 2-2,文档相对链接 /user

6、me/testc,fileb,根文件夹相对链接 /tmp/userme/testc,. 当前目录 . . 上层目录,小任务,使用cd命令跳转到/etc/mail目录 分别用相对路径和绝对路径的方式跳转到/etc/yum目录中,Linux的目录介绍,/ 根目录 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件等 /dev 存放设备文件 /etc 存放系统的配置文件 /home 用户文件的主目录,用户数据存放在其主目录中 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。,Linux的目录介绍,/proc

7、存放存储进程和系统信息 /root 超级用户的主目录 /sbin 存放系统管理程序 /tmp 存放临时文件的目录 /usr 包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。 /var 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。建议单独的放在一个分区。,文件操作命令,文件操作命令,touch,touch 参数 文件或目录名 修改文件的存取和修改时间 参数选项: -d yyyymmdd:把文件的存取/修改时间改为yyyymmdd。,例如:test localhost test$touch * 把

8、当前目录下的所有文件的存取和修改时间改为当前系统的时间。testlocalhost test$touch -d 20030224 chap1.txt 把文件chap1.txt的存取和修改时间改为2003年2月24日。,test localhost test$touch test.txt把test.txt的存取和修改时间改为当前系统的时间,如果test.txt文件不存在,则生成一个空文件(即0字节的文件)。,cp命令,cp 参数 源文件 目标文件 拷贝文件或目录(相当于DOS下的copy命令) 参数选项: -f:如果目标文件或目录存在,先删除它们再拷贝(即覆盖),并且不提示用户。-i:如果目标文

9、件或目录存在,提示是否覆盖已有的文件。 -R:递归复制目录,即包含目录下的各级子目录,Rm命令介绍,rm选项介绍 - r 指示rm将参数中列出的全部目录和子目录均递归地删除。-f或-force 强制删除文件或目录,忽略不存在的文件,从不给出提示。 -R:递归删除目录,即包含目录下的文件和各级子目录。,test localhost test$rm *删除当前目录下的所有文件,但子目录和以“.”开头的文件(即隐含文件)不删除。 test localhost test$rm iR bak删除当前目录下的子目录bak,包含其下的所有文件和子目录,并且提示用户确认。 强制性删除某个非空目录test Rm

10、 rf test,MV,mv 参数 源文件或目录 目标文件或目录 移动文件或目录(相当于DOS下的move命令) 参数选项: -i:如果目标文件或目录存在时,提示是否覆盖目标文件或目录。 -f:不论目标文件或目录是否存在,均不提示是否覆盖目标文件或目录。 值得注意的是,mv可以用来更改文件名或目录名,例如: test localhost test$mv 1.txt 2.txt 这里移动文件时并不改变文件的目录,如果2.txt原来不存在,则实际上是1.txt更名为2.txt。 test localhost test$mv /txtbak /bak 把个人主目录下的文件txtbak移动到/bak目

11、录下,Find命令,find命令的一般形式为; find pathname -options 参数 pathname: find命令所查找的目录路径。常用options -name 按照文件名查找文件。 -user 按照文件属主来查找文件 -group 按照文件所属的组来查找文件。,例如: root localhost /root#find / -name passwd -print 从根目录起查找名为passwd的文件,并把结果输出到标准设备。 root localhost /root#find /home /etc user longkey -print 在目录/home和目录/etc中查

12、找longkey用户所拥有的文件。,文件命令实例,检测文件类型 $ file /etc/passwd 建立空文件 $ touch tfile 文件查找 按文件名进行查找 $ find . -name file* 按文件属主进行查找 $ find . -user teacher,复制和删除文件 $ cp filea fileb $ rm filea 文件移动与重命名 $ mv filea fileb $ mv filea dira/,文本文件查看命令,#命令 完整路径和文件名称,More&less命令比较,more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止

13、显示。less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可。,Tail和head,默认情况下tail和head命令只显示尾部和头部的10行内容。 -n 用数字来指定显示的行数。 -f 实时显示10行内容。,文本查看实例,显示文本 $ cat /etc/passwd 分页显示文本 $ more /etc/passwd 分页文本浏览 $ less /etc/passwd 显示文件首 $ head -5 /etc/passw

14、d 显示文件尾 $ tail -5 /etc/passwd,阶段总结,Linux中的基本命令包括文件操作命令、目录操作命令、文件查看命令等几类 文件操作命令完成对文件的建立、复制、删除、移动等功能 目录操作命令完成对目录的建立、复制、删除、移动等功能 文本查看命令完成对文本文件内容的浏览、局部浏览或分页浏览等功能,阶段练习,在浏览篇幅较长的文本文件时,需要反复查看文件中前后的内容,应使用什么命令?用户只需要显示文本文件的前8行内容时,应使用什么命令?,光盘的基本使用,光盘驱动器设备文件 /dev/cdrom 挂载光盘使用mount命令 Mount t 光盘内容类型 设备文件路径 挂载点路径#

15、mount -t iso9660 /dev/cdrom /media/cdrom/,光盘挂载,光盘内容的读取 使用命令访问光盘挂载点目录 # ls /media/cdrom/ 卸载光盘使用umount命令 # umount /dev/cdrom 快速挂载光盘 #mount /dev/cdrom,光盘驱动器托盘的弹出与收回,弹出光盘驱动器托盘 # eject收回光盘驱动器托盘 # eject t,光盘镜像文件操作,使用cp命令制作光盘镜像文件 # cp /dev/cdrom mydatacd.iso 使用mount命令挂载光盘镜像文件 # mount -o loop -t iso9660 myd

16、atacd.iso /media/cdrom/ 通过挂载点目录访问ISO镜像文件的内容 # ls /media/cdrom/ 使用umount命令卸载光盘镜像文件 # umount /media/cdrom/,U盘的使用方法,识别USB存储设备 包括USB硬盘、U盘、MP3播放器等 /dev/sda /dev/sdb # fdisk -l 使用mount命令挂载U盘 # mount -t vfat /dev/sda1 /mnt/ 通过挂载点目录访问U盘的内容 # ls /mnt 使用umount命令卸载U盘 # umount /mnt,本章总结,Linux命令格式,获得命令帮助,用户管理,用户

17、组管理,文件权限设定,使用图形界面管理用户和组,文件、目录操作命令,使用光盘和U盘,命令由命令字、命令选项和命令参数组成,通过help、man和info命令可获得命令的帮助信息,文件操作命令 目录操作命令 文本文件查看命令,mount命令挂载文件系统 umount命令卸载文件系统,用户帐号的建立、删除、口令设置、属性修改,用户帐号文件,用户组帐号的建立、删除,组帐号文件,文件对三类不同用户的读、写、执行权限,chmod命令设置文件权限,图形界面的用户和组管理程序,可辅助进行帐号管理,文件类型,Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比

18、如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。 Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等;现在我们进行一个简要的说明;,普通文件,rootlocalhost # ls -lh install.log -rw-r-r- 1 root root 53K 03-16 08:54 install.log 我们用 ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r-r- ,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这

19、些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具. 或 cp工具等。这类文件的删除方式是用rm 命令;,目录,rootlocalhost # ls -lh 总计 14M drwxr-xr-x 2 1000 users 4.0K 04-04 23:30 mkuml-2004.07.17 当我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。,字符设备,如时您进入/dev目

20、录,列一下文件,会看到类似如下的; rootlocalhost # ls -la /dev/tty crw-rw-rw- 1 root tty 5, 0 04-19 08:29 /dev/tty我们看到/dev/tty的属性是 crw-rw-rw- ,注意前面第一个字符是 c ,这表示字符设备文件。比如modem等串口设备,块设备文件,rootlocalhost # ls -la /dev/hda1 brw-r- 1 root disk 3, 1 2006-04-19 /dev/hda1 我们看到 /dev/hda1 的属性是 brw-r- ,注意前面的第一个字符是b,这表示块设备,比如硬盘,

21、光驱等设备; 目前在最新的Linux发行版本中,我们一般不用自己来创建设备文件。因为这些文件是和内核相关联的。,套接口文件,当我们启动MySQL服务器时,会产生一个mysql.sock的文件。 rootlocalhost # ls -lh /var/lib/mysql/mysql.sock srwxrwxrwx 1 mysql mysql 0 04-19 11:12 /var/lib/mysql/mysql.sock 注意这个文件的属性的第一个字符是 s,符号链接文件,rootlocalhost # ls -lh setup.log lrwxrwxrwx 1 root root 11 04-1

22、9 11:18 setup.log - install.log 当我们查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名 。上面是一个例子,表示setup.log是install.log的软链接文件。怎么理解呢?这和Windows操作系统中的快捷方式有点相似。,符号链接文件的创建方法举例; rootlocalhost # ls -lh kernel-2.6.15-1.2025_FC5.i686.rpm -rw-r-r- 1 root root 14M 03-16 07:53 kernel-2.6.15-1.2025_

23、FC5.i686.rpm rootlocalhost # ln -s kernel-2.6.15-1.2025_FC5.i686.rpm kernel.rpm,rootlocalhost # ls -lh kernel* -rw-r-r- 1 root root 14M 03-16 07:53 kernel-2.6.15-1.2025_FC5.i686.rpm lrwxrwxrwx 1 root root 33 04-19 11:27 kernel.rpm - kernel-2.6.15-1.2025_FC5.i686.rpm,tree 目录名 以树的形式显示指定目录下的内容test localhost test$tree 这是不带任何参数的tree命令,以树的形式显示当前目录下的文件和子目录,会递归到各子目录。例如: $tree /etc/rc.d 以树的形式显示目录/etc/rc.d下的文件和子目录。,补充命令,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报