第二章linux常用命令.ppt

上传人:本田雅阁 文档编号:2914876 上传时间:2019-06-05 格式:PPT 页数:62 大小:282.52KB
返回 下载 相关 举报
第二章linux常用命令.ppt_第1页
第1页 / 共62页
第二章linux常用命令.ppt_第2页
第2页 / 共62页
第二章linux常用命令.ppt_第3页
第3页 / 共62页
第二章linux常用命令.ppt_第4页
第4页 / 共62页
第二章linux常用命令.ppt_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《第二章linux常用命令.ppt》由会员分享,可在线阅读,更多相关《第二章linux常用命令.ppt(62页珍藏版)》请在三一文库上搜索。

1、1.6 Linux文件及文件系统,1.6.1 文件类型及文件属性 1文件类型 (1)普通文件 (2)目录文件 (3)链接文件 (4)设备文件,2文件属性,第一个字符显示文件的类型: “-”表示普通文件; “d”表示目录文件; “l”表示链接文件; “c”表示字符设备; “b”表示块设备; “p”表示命名管道比如FIFO文件(First In First Out,先进先出); “f”表示堆栈文件比如LIFO文件(Last In First Out,后进先出)。,第一个字符之后有3个三位字符组: 第一个三位字符组表示对于文件拥有者(u)对该文件的权限; 第二个三位字符组表示文件用户组(g)对该文件

2、的权限; 第三个三位字符组表示系统其他用户(o)对该文件的权限; 若该用户组对此没有权限,一般显示“-”字符。,1.6.2 文件系统类型介绍,1ext2和ext3 2swap文件系统 3vfat文件系统 4NFS文件系统 5ISO9660文件系统,1.6.3 linux目录结构,1. 根目录下主要目录介绍 / Linux文件系统的入口,也是处于最高一级的目录; /bin 系统所需要的命令位于此目录; /boot Linux内核及引导系统程序所需要的文件目录; /dev 设备文件存储目录,比如声卡、磁盘. . /etc 系统配置文件的所在地,一些服务器的配置文件也在这里; /home 普通用户“

3、家目录”默认存放目录; /lib 库文件存放目录,/lost+found 系统发生问题,有的文件被移到这个目录中,可用手工的方式来修复。 /mnt 这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom 等目录。 /opt 表示的是可选择的意思,有些软件包也会被安装在这里。 /proc 操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。 /root Linux超级权限用户root的家目录; /sbin 大多是涉及系统管理的命令,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,凡是目录sbin中包含的都是root权限才能执行

4、的。,/tmp 临时文件目录。/var/tmp目录和这个目录相似。 /usr 这个是系统存放程序的目录,比如命令、帮助文件等。这个目录下有很多的文件和目录。当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里。如果有涉及服务器配置文件的,会把配置文件安装在/etc目录中。 /var 这个目录的内容是经常变动的。 /var下有/var/log 这是用来存放系统日志的目录。 /var/www目录是定义Apache服务器站点存放目录; /var/lib 用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地;,2. 一些重要的子目录介绍,/etc/init.d 存放系统或服

5、务器启动脚本, /etc/xinit.d如果服务器是通过xinetd模式运行的,它的脚本要放在这个目录下。 /usr/local 这个目录一般是用来存放用户自编译安装软件的存放目录 /usr/share 系统共用的东西存放地,比如 /usr/share/fonts 是字体目录,/usr/share/doc和/usr/share/man帮助文件 /var/log 系统日志存放,分析日志要看这个目录的东西;,10,第二章 linux常用命令,2.1 Linux命令基础 2.1.1 文件名与路径 1文件命名规则 文件名中不能含有“/”符号 区分大、小写,11,2路径概述 绝对路径:从根目录开始的路径

6、称为绝对路径; 相对路径:从当前所在目录开始的路径称为相对路径 在Linux目录树中,表示根目录或路径中的分隔符是“/”。 pwd命令:显示当前目录的绝对路径,12,2.1.2 Linux命令格式,命令名 选项 参数 1 参数 2,13,2.1.3 系统帮助,1通过man命令使用联机用户手册 man info -help (help cd) 2命令行的历史记录 用向上、向下键可以向前、向后查阅近来输入的命令 History , !31 3编辑命令行 方向键 4可用的Shell快捷方式 当前用户home目录 :“” ll:将执行ls -l -k命令,14,2.1.4 进入与退出Linux系统,1

7、进入Linux系统 超级用户:Root。提示符是 “ # ” 普通用户:,提示符是“ $ ” 2修改口令 passwd 3虚拟控制台 按Ctrl+Alt+F?快捷键切换 按Ctrl+Alt+F7快捷键切换回图型界面,15,4退出系统 退出“命令行环境” 时均可以在shell提示符下键入exit命令 *5进入命令行环境“ shell ” 右键:“打开终端”,16,2.2 常用Linux命令,2.2.1 目录操作命令 1ls 语法:ls 选项文件名 参数说明: -a 列出所有文件,包括“.” 文件; -l 使用长格式显示文件条目; -R 递归,列出所有子目录下的文件 -i 列出索引点 inode

8、-h 显示单位:K,M,G,17,2cd 语法:cd directory 作用:该命令将当前目录改变至directory(相对路径名或绝对路径名)所指定的目录,18,3mkdir 语法:mkdir 选项 dir-name 作用:该命令可创建以dir-name命名的目录。 参数说明: -p: 可以是路径名称。此时若路径中的某些目录尚不存在,则加上此选项后,系统将自动建立尚不存在的目录,即一次可以建立多个目录。,19,4rmdir 语法:rmdir 选项 dir-name 作用:该命令从一个目录中删除一个或多个子目录项。需要特别注意的是,一个目录在被删除之前必须是空的 rm 可代替rmdir命令,

9、20,5pwd 语法:pwd 此命令显示当前工作目录的绝对路径。,2.2.2文件操作命令,2cp 语法:cp 选项 源文件或目录 目标文件或目录 作用:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 -a 该选项通常在复制目录时使用。它保留链接、文件属性,并递归地复制目录 -i 和f选项功能相反,在覆盖目标文件之前将给出提示并要求用户确认,若用户回答y则目标文件将被覆盖,是交互式复制命令 -r 若给出的源文件是一目录文件,则此时cp命令将递归复制该目录下所有的子目录和文件。此时目标文件必须是一个目录名,22,3mv 语法:mv 选项 源文件或目录 目标文件或目录 作用:根据

10、mv命令中第二个参数类型的不同(目标文件还是目标目录),mv命令将文件重命名或移动到一个新的目录中。 -i 交互方式操作,23,4rm 语法:rm 选项 文件 作用:用户可以用rm命令删除文件或目录,它也可以将某个目录及其下所有的文件及子目录均删除。 -r 将参数中列出的全部目录和子目录均递归删除。如果没有使用-r选项,则rm命令不会删除目录 -i 进行交互式删除。,24,5Find 语法:find 作用:将文件系统内符合条件的文件列出来。用户可以指定文件的名称、类别、时间、大小、权限等等,只有完全相符的才会被列出来。 -type c 查找文件扩展名是c的文件。另外,在-type参数后还可以设

11、置其他参数,其中d表示目录、c表示字型装置文件、b表示区块装置文件、p表示具名贮列、f表示一般文件、l表示符号连接等。 -name -user,例如:要在光盘中查找所有图形界面配置工具: find /media/RHEL_5.4 i386 DVD/Server/ -name system-config* | less,26,2.2.3文件备份和压缩命令,1tar 语法:tar cvf tar-file-name file-list 作用:对文件目录进行打包备份 参数说明: -c 建立新的归档文件; -r 向归档文件(不压缩)末尾追加文件; -x 从归档文件中解压出文件; -v 处理过程中输出相

12、关信息; -f 对普通文件进行操作(放在最后)。 -z 同时进行gzip压缩 -C /home 解压到/home,27,4Gzip 格式:gzip 选项 文件目录列表 作用:压缩文件 参数说明: -c 压缩结果写入标准输出,原文件保持不变。默认参数时gzip将原文件压缩为.gz文件,并删除原文件; -v 输出处理信息; -d 解压缩指定文件; -t 测试压缩文件的完整性。,28,2.2.4 关机和系统管理命令,1shutdown命令 语法:shutdown 选项 时间 警告信息 作用:shutdown命令可以安全地关闭或重启Linux系统,在系统关闭之前给系统上所有的登录用户发出一条警告信息。

13、该命令还允许用户指定一个时间参数,可以是精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm,表示小时和分钟,时间段由“+”和分钟数表示。系统执行该命令后,会自动进行数据同步工作。,29,参数说明: -k 并不真正关机,只是发出警告信息; -r 关机后立即重新启动; -h 关机后不重新启动; -f 快速关机,重启动时跳过fsck命令; -n 快速关机,不经过init程序; -c 取消已经运行的shutdown程序。,30,4Who 语法:who - husfV user 作用:who命令显示系统中有哪些用户登录系统,显示的资料包含了使用者ID、使用的登录终端、上线时间、停留时

14、间、CPU占用以及做了些什么等。该命令主要用于查看当前在线的用户情况。,31,2.2.5 用户(权限)管理命令,1chmod 使用权限:所有用户。 语法:chmod -cfvR -help -version mode file. Linux/UNIX的文件调用权限分为三级:文件拥有者、群组、其他。利用chmod命令可以控制文件如何被他人所调用。,32,参数说明: -mode 权限设置字串,格式为ugoa.+-=rwx.file.,其中 u表示该文件的拥有者; g表示与该文件拥有者属于同一个群体(group)的人; o表示其他人; a表示这三者皆是;,33,+表示增加权限; -表示取消权限; =

15、表示唯一设置权限; r表示可读取; w表示可写入; x表示可执行;,34,-c 若该文件权限确实已经更改,则显示其更改动作; -f 若该文件权限无法被更改,则不显示错误信息; -v 显示权限变更的详细资料; -R 对当前目录下的所有文件与子目录进行相同的权限变更(以递回的方式逐个变更); -help 显示辅助说明; -version 显示版本。,范例 :将档案 file1.txt 设为所有人皆可读取 : chmod ugo+r file1.txt chmod a+r file1.txt,35,36,chmod也可以用数字来表示权限。 如: chmod 777 file 语法为:chmod ab

16、c file 其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。 r=4,w=2,x=1 若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=5,范例: chmod a=rwx file 和 chmod 777 file 效果相同,37,特殊权限 Chmod Rv 7777 abc “abc”的权限模式保留为 7777(rwsrwsrwt) Set-UID:所有用户执行这个文件的时候,都是以这个用户的所有者的权限来执行 Set-GID:此目录中,任何人建立的文件,都会属于目录所属的组。 Set-sticky:只有拥有者与系统管理员

17、可以删除文件,39,2chown 使用权限:root用户。 使用方式:chown -cfhvR -help -version user:group file. Linux/UNIX是多人、多作业系统,所有的文件皆有拥有者,利用chown可以将文件的拥有者加以改变。一般来说,该指令只有系统管理员(root)才可以使用,一般用户没有权限改变文件的拥有者,也没有权限将自己文件的拥有者改为别人,只有系统管理员(root)才有这样的权限。,40,参数说明: User 新文件拥有者的使用者ID; group 新文件拥有者的使用者群体(group); -c 若该文件拥有者确实已经更改,则显示其更改动作; -

18、f 若该文件拥有者无法被更改,不要显示错误信息; -h 只对链接(link)进行变更,而该link真正指向的信息不变; -v 显示拥有者变更的详细资料; -R 对当前目录下的所有文件与子目录进行相同的拥有者变更(即以递回的方式逐个变更); -help 显示辅助说明; -version 显示版本。,范例 : 将档案 file1.txt 的拥有者设为 a ,群体的使用者 b : chown a:b file1.txt 将目前目录下的所有档案与子目录的拥有者皆设为 a 群体的使用者 b : chmod -R a:b *,41,42,3finger 使用权限:root用户。 语法:finger -lm

19、sp账号名称 作用:finger命令显示当前登录到主机的用户信息。输出格式随着显示信息的选项而改变。finger指令会去查找并显示指定账号的用户相关信息,包括本地与远端主机的用户皆可,账号名称没有大小写的区别。单独执行finger指令会显示本地主机现在所有用户 的登录信息,包括账号名称、真实姓名、登录终端机、闲置时间、登录时间以及地址和电话等。,43,2.2.6 文件阅读的命令,2less 使用权限:所有用户。 语法:less Option filename 作用:less命令的作用与more命令很相似,也可以用来浏览文字文件的内容,不同的是less允许用户向后卷动以查看已经看过文件的内容。另

20、外,因为less并未在一开始就读入整个文件内容,因此在遇到大文件读取时,会比一般的文本编辑器(如vi)速度快。,44,5locate 作用:locate命令让用户可以很快地搜寻文件系统内是否有指定的文件。 举例说明: (1)locate chdrv 寻找所有名为chdrv的文件。 须先运行一次:updatedb,45,2.2.7 打印文件命令,1lpr 使用权限:所有用户。 语法:lpr-P printer#num其他选项name,46,2.2.8 磁盘管理命令,1du 语法:du 选项 Names 作用:du(disk usage)的功能为显示磁盘空间的使用情况。,47,3fdformat

21、使用权限:所有用户。 语法:format -n device 作用:该命令的作用是对软盘进行格式化。软盘是常用的存储介质之一,软盘在使用之前必须先进行格式化操作,然后可以用tar、dd、cpio等命令存储数据,也可以在软盘上建立可安装的文件系统。,48,2.2.9其他命令介绍,1Df 语法:df 参数 作用:检查文件系统的磁盘空间占用情况。 参数说明: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统如/proc文件 系统; -T 显示文件系统类型。,49,3Touch 语法:touch 作用: 创建“空文件” 改变文件的时间记录。,50,4ps 使用权限:所有用户。 语

22、法:ps options -help 显示瞬间行程(process)的动态。 参数说明: -A 列出所有的行程; -w 显示加宽,可以显示较多的信息; -au 显示较详细的信息;,# system-config-network& 1 5911 # ps # ps au # ps auw # kill -9 5911 *不应该有“-”号,52,5passwd 使用权限:root用户。 语法:passwd -dklS-u 用户名称 作用:设置密码。 参数说明: -d 删除密码,本参数仅有系统管理者才能使用; -f 强制执行; -k 设置只有在密码过期失效后方能更新; -l 锁住密码; -S 列出密码的相关信息,本参数仅有系统管理者才能使用; -u 解开已上锁的账号。,53,2.2.10 Linux命令使用技巧,1使用虚拟控制台:Ctrl+Alt+F?(F7) 2快速进入某些目录:输入cd可进入用户的home目录。 3显示文件的类型:用file命令可以知道 10后台运行X Window程序:在程序后面加一个&号 11强行退出X Window:Ctrl+Alt+BackSpace 14处理文件名内含有特殊字符的文件 :可以在特殊字符前加一个“”,或者用双引号把整个文件名括住,54,55,56,57,58,59,60,61,62,

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1