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

上传人:小飞机 文档编号:5889111 上传时间:2023-08-30 格式:PPT 页数:58 大小:423.50KB
返回 下载 相关 举报
项目三常用命令及帐户管理.ppt_第1页
第1页 / 共58页
项目三常用命令及帐户管理.ppt_第2页
第2页 / 共58页
项目三常用命令及帐户管理.ppt_第3页
第3页 / 共58页
项目三常用命令及帐户管理.ppt_第4页
第4页 / 共58页
项目三常用命令及帐户管理.ppt_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《项目三常用命令及帐户管理.ppt》由会员分享,可在线阅读,更多相关《项目三常用命令及帐户管理.ppt(58页珍藏版)》请在三一办公上搜索。

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

2、是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_history命令历史的清除$history-c,获得命令

4、帮助,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 lesshead tail,目录操作命令,目录操作命令,目录命令实例,列目录$ls$ls-l显示当前目录名称$pwd更改当前目录$cd/etc$cd./bin建立和删除目录$mkdir mydir$rmdir mydir,Ls命令选项介绍,-a或-

5、all下所有文件和目录。-l使用详细格式列表。,文件颜色,蓝色目录绿色可执行文件红色压缩文件浅蓝色链接文件灰色其它文件紫色图形文件黄色设备文件棕色FIFO文件(先进先出,命令管道),LS结果,使用ls l work 查看work文件结果如下:,路径的表示,相对路径是以“.”或“.”开始的目录路径表示形式 cd./testls./bin绝对路径是以“/”开始的路径表示形式 ls/cd/home,20,链接路径 2-2,文档相对链接./userme/testc,fileb,根文件夹相对链接/tmp/userme/testc,.当前目录.上层目录,小任务,使用cd命令跳转到/etc/mail目录分别

6、用相对路径和绝对路径的方式跳转到/etc/yum目录中,Linux的目录介绍,/根目录/bin 存放必要的命令/boot 存放内核以及启动所需的文件等/dev 存放设备文件/etc 存放系统的配置文件/home 用户文件的主目录,用户数据存放在其主目录中/lib 存放必要的运行库/mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。,Linux的目录介绍,/proc 存放存储进程和系统信息/root 超级用户的主目录/sbin 存放系统管理程序/tmp 存放临时文件的目录/usr 包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。

7、/var 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。建议单独的放在一个分区。,文件操作命令,文件操作命令,touch,touch 参数 文件或目录名修改文件的存取和修改时间参数选项:-d yyyymmdd:把文件的存取/修改时间改为yyyymmdd。,例如:test localhost test$touch*把当前目录下的所有文件的存取和修改时间改为当前系统的时间。testlocalhost test$touch-d 20030224 chap1.txt把文件chap1.txt的存取和修改时间改为2003年2月2

8、4日。,test localhost test$touch test.txt 把test.txt的存取和修改时间改为当前系统的时间,如果test.txt文件不存在,则生成一个空文件(即0字节的文件)。,cp命令,cp 参数 源文件 目标文件拷贝文件或目录(相当于DOS下的copy命令)参数选项:-f:如果目标文件或目录存在,先删除它们再拷贝(即覆盖),并且不提示用户。-i:如果目标文件或目录存在,提示是否覆盖已有的文件。-R:递归复制目录,即包含目录下的各级子目录,Rm命令介绍,rm选项介绍-r 指示rm将参数中列出的全部目录和子目录均递归地删除。-f或-force强制删除文件或目录,忽略不存

9、在的文件,从不给出提示。-R:递归删除目录,即包含目录下的文件和各级子目录。,test localhost test$rm*删除当前目录下的所有文件,但子目录和以“.”开头的文件(即隐含文件)不删除。test localhost test$rm iR bak 删除当前目录下的子目录bak,包含其下的所有文件和子目录,并且提示用户确认。强制性删除某个非空目录testRm rf test,MV,mv 参数 源文件或目录 目标文件或目录移动文件或目录(相当于DOS下的move命令)参数选项:-i:如果目标文件或目录存在时,提示是否覆盖目标文件或目录。-f:不论目标文件或目录是否存在,均不提示是否覆盖

10、目标文件或目录。值得注意的是,mv可以用来更改文件名或目录名,例如:test localhost test$mv 1.txt 2.txt这里移动文件时并不改变文件的目录,如果2.txt原来不存在,则实际上是1.txt更名为2.txt。test localhost test$mv/txtbak/bak把个人主目录下的文件txtbak移动到/bak目录下,Find命令,find命令的一般形式为;find pathname-options 参数pathname:find命令所查找的目录路径。常用options-name 按照文件名查找文件。-user 按照文件属主来查找文件-group 按照文件所属

11、的组来查找文件。,例如:root localhost/root#find/-name passwd-print从根目录起查找名为passwd的文件,并把结果输出到标准设备。root localhost/root#find/home/etc user longkey-print在目录/home和目录/etc中查找longkey用户所拥有的文件。,文件命令实例,检测文件类型$file/etc/passwd 建立空文件$touch tfile文件查找按文件名进行查找$find.-name file*按文件属主进行查找$find.-user teacher,复制和删除文件$cp filea fileb

12、$rm filea文件移动与重命名$mv filea fileb$mv filea dira/,文本文件查看命令,#命令 完整路径和文件名称,More&less命令比较,more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“:”下按Q键即可。,Tail和head,默认情况下tail和head命令只显示尾部和头部的10行内容。-n 用数字来指定显

13、示的行数。-f 实时显示10行内容。,文本查看实例,显示文本$cat/etc/passwd 分页显示文本$more/etc/passwd分页文本浏览$less/etc/passwd显示文件首$head-5/etc/passwd显示文件尾$tail-5/etc/passwd,阶段总结,Linux中的基本命令包括文件操作命令、目录操作命令、文件查看命令等几类文件操作命令完成对文件的建立、复制、删除、移动等功能目录操作命令完成对目录的建立、复制、删除、移动等功能文本查看命令完成对文本文件内容的浏览、局部浏览或分页浏览等功能,阶段练习,在浏览篇幅较长的文本文件时,需要反复查看文件中前后的内容,应使用什

14、么命令?用户只需要显示文本文件的前8行内容时,应使用什么命令?,光盘的基本使用,光盘驱动器设备文件/dev/cdrom挂载光盘使用mount命令Mount t 光盘内容类型 设备文件路径 挂载点路径#mount-t iso9660/dev/cdrom/media/cdrom/,光盘挂载,光盘内容的读取使用命令访问光盘挂载点目录#ls/media/cdrom/卸载光盘使用umount命令#umount/dev/cdrom快速挂载光盘#mount/dev/cdrom,光盘驱动器托盘的弹出与收回,弹出光盘驱动器托盘#eject收回光盘驱动器托盘#eject t,光盘镜像文件操作,使用cp命令制作光盘

15、镜像文件#cp/dev/cdrom mydatacd.iso使用mount命令挂载光盘镜像文件#mount-o loop-t iso9660 mydatacd.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命令

16、卸载U盘#umount/mnt,本章总结,Linux命令格式,获得命令帮助,用户管理,用户组管理,文件权限设定,使用图形界面管理用户和组,文件、目录操作命令,使用光盘和U盘,命令由命令字、命令选项和命令参数组成,通过help、man和info命令可获得命令的帮助信息,文件操作命令目录操作命令文本文件查看命令,mount命令挂载文件系统umount命令卸载文件系统,用户帐号的建立、删除、口令设置、属性修改,用户帐号文件,用户组帐号的建立、删除,组帐号文件,文件对三类不同用户的读、写、执行权限,chmod命令设置文件权限,图形界面的用户和组管理程序,可辅助进行帐号管理,文件类型,Linux文件类型

17、和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如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-,值得注意的

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

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

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

21、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_FC5.i686.rpmrootlocalhost#ln-s kernel-2.6.15-1.2025_FC5.i686.rpm kernel.rpm,tree 目录名以树的形式显示指定目录下的内容 test localhost test$tree这是不带任何参数的tree命令,以树的形式显示当前目录下的文件和子目录,会递归到各子目录。例如:$tree/etc/rc.d以树的形式显示目录/etc/rc.d下的文件和子目录。,补充命令,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号