信息与智能科学导论_教案_02.pptVIP

  • 7
  • 0
  • 约6.25千字
  • 约 54页
  • 2020-04-12 发布于辽宁
  • 举报
Linux的文件类型 与大多数操作系统相似,Linux的主体是文件系统,其主要包含7种文件类型。 (1)普通文件 (2)目录文件 (3)块设备文件 (4)字符设备 (5)套接字文件 (6)管道文件 (7)链接文件 * linux下文件的访问权限(1) 在 Linux中,每一个文件或目录都包含访问权限,决定谁能访问以及如何访问这个文件和目录。Linux的文件权限设定比较复杂,它以形如[-rwxrw-r--]、[lrwxrwxrwx]的方式设定权限。 * linux下文件的访问权限(2) ① 10个字符确定不同用户能对文件干什么。 ② 第1个字符代表对象类型,如普通文件(-)、目录(d)、链接(l)等。 ③ 其余字符每3个一组,分别按照文件所有者用户、文件所有者同组用户、文件所有者不同组用户的顺序进行权限分配,包括读(r)、写(w)、执行(x)、无权限(-),如图所示。 * linux下文件的访问权限(3) 其中,Linux规定:r对应数字4,w对应数字2,x对应数字1,-对应数字0,因此,也可以用“数字和”的形式表示各组用户对应的权限。 例: ①[lrwxrwxrwx]释义: “l”表明该对象类型为链接文件,文件权限的数字表示为777。 7:4(r)+2(w)+1(x) ② [-rwx------]释义:第一个-表示该对象为普通文件,文件权限相当于数字700 * Linux的文件结构 /:根目录,存放所有的目录、文件及设备,是Linux文件系统的组织者 /home:home是存放用户的主目录,例如,有一个用户名为nihao,那么在/home目录下就有一个对应的/home/nihao路径。 /root:root 是Linux超级权限用户root的家目录。 /tmp:tmp是临时文件目录,用来存放不同程序执行时产生的临时文件 /usr:usr是Linux系统中占用硬盘空间最大的目录,存放用户的很多程序和文件。 * Linux的常用命令 cd命令:切换当前目录。 命令格式:cd [目录名] 例:cd??/root/aaa???? ??#切换到目录/root/aaa??? ls命令:查看文件与目录的命令。 命令格式:ls ?[选项] [文件] 例:ls??-l???????? #简单地列出文件列表 find命令:查找文件命令。 命令格式:find ?[路径] ?[option选项] ?[动作] 例:find??????/tmp??? -name?? ?abc.txt??? # 在根目录下的tmp目录下查找名为abc.txt的文件 * pwd命令:查看当前工作目录路径。 例:pwd????? ??? #查看当前路径??????????????????? pwd??-P??? ?#查看软链接的实际路径?????????? mkdir命令:创建文件夹命令。 命令格式:mkdir [-p] 路径名 说明:参数-p 确保目录名称存在,如果目录不存在,则必须创建。 例:mkdir??a??? #在当前工作目录下创建名为a的文件夹??????????????? mkdir??-p??/tmp/test/a/b?? #在/tmp下创建路径为test/a/b的目录,如不存在则必须创建 cp命令:将源文件复制至目标文件。 命令格式:cp [选项] [源文件] [目标路径] 例:cp??-ai??nihao.c??test?? ?#复制nihao.c到子目录test中,如果存在同名文件,则询问是否覆盖 * mv命令:移动文件或修改文件名。 命令格式:mv [选项] [源文件] [目标文件] 例:mv??test.log??test1.txt???????? ???#将文件test.log重命名为test1.txt mv??a1.txt??a2.txt??a3.txt??/test3?? #将文件a1.txt、a2.txt、a3.txt移动到根下test3目录中 rm命令:删除目录中一个或多个文件及目录。 命令格式:rm [选项] [文件] 说明:如果没有使用?r选项,则rm不会删除目录。 例:rm??-i??*.c??? ????#删除所有.c文件,删除前须一一确认? rm??-rf??test ??#删除test子目录及子目录中的所有文件,无须确认 man:Linux的帮助指令,可以查看Linux中的各种帮助信息。 格式:man [选项] [名称] 例: man??passwd??? ??#查看passwd

文档评论(0)

1亿VIP精品文档

相关文档