Linux中的目录与文件管理

发布 2023-09-30 17:25:26 阅读 3260

**特卖网 **特卖频道。

本章学习目的:

掌握linux中最基本的命令,熟悉linux中命令的使用格式。

学会在linux中使用帮助。

了解环境变量的作用以及如何查看当前环境变量。

掌握查看、搜索文件的方法。

熟悉管理文件和目录的权限的方法。

命令初接触:

date $cal $bc $man $info

有用的按键:ctrl+c和q

考考你的英文:

用man命令找出cal命令如何在显示时,让星期一摂在每周第一天?

显示当月以及前、后一个月。

相对路径与绝对路径。

绝对路径:也就是完整的路径,写法是从根目录_/开始”

相对路径:路径不从_/开始,相对的概念是敁相对当前路径”

常用目录符号username /

目录与路径基本命令:

cd $pwd $mkdir $rmdir

查看当前环境变量:

echo $path

提示:cd不用任何参数时的作用。

文件与目录管理。

ls [-alh s][-color]

cp [-r ]

rm [-rfi]

mv提示:通配符*和?的使用。

文件与目录管理综合实验。

实验目的: 熟悉函数、语法和一些基本的文件和目录的控制操作。练习有效地组合这些命令完成一般的用户任务

试验的起点: 安装了linux可运行系统 ,有一个无特权用户student,密码:student

实验任务:以用户名student密码student在tty1上登录。

检查登录后进入的目录以及当前目录下的文件。

touch __

以上命令生成了108个空文件(需要数一下吗?^_你的任务就是管理这108个文件。

在你的用户目录下创建a_reports、september、october、november、december五个目录。

进入a_reports目录,在该目录下创建三个目录。

首先把所有带揵的文件从你的用户目录中移出并且按月份分组(共有_4个月份)

进入a_reports目录,把揳1文件移动到_1目录中。

进入1目录,删除包含sep的文件。

用pwd查看当前目录,输出应该是:/home/student/a_reports/1

在当前目录把带揳2文件移动_2目录,带揳3文件移动_3目录。

返回你的home目录,用ls查看,应该只剩下c文件。

现在假设以report开头的揷1、敁c2文件和敁dec文件非常重要,你必须把它们复制到_/tmp/archive目录(自己创建)作为备份。

最后删除home目录里面的c文件。

注意:第14步为什么不用$rm *c*,可以用 $ls *c*检查!

文件与目录的权限。

当我们使用ls -l /etc/时:

文件属性详解。

文件类型。-] 文件。

d] 目录。

l] 链接文件。

b] 块设备。

c] 串行端口设备。

问题:目录的x属性有什么作用?

文件及目录权限相关命令。

chown [-r] (管理文件或目录的属主和属组)

chgrp (管理文件或目录的属组)

chmod [-r] [权限设定] [文件或目录]

权限设定方法。

用八进制表示r: 4w: 2x: 1

用u、g、o、a加上+、-和r、w、x表示。

umask我们在linux下新建文件或目录时,默认的权限是: 文件:-rw-rw-rw- (666) 目录:drwxrwxrwx (777)

使用umask可以设置默认权限,它指定的是默认值需要取消的权限摂格式:umask [八进制]

其它权限。chattr [+i]和lsattr

suid、sgid、sticky bit

usr/bin/passwd(suid实例)

tmpsticky bit实例)

查看文件内容。

cat和tac [-n]

more和less(less可以逐行及向前)

head和tail [-n number]

od(读取非ascii数据文件)

问题:如何显示某个文件的第11-20行?

查看文件内容实验。

复制/usr/share/dict/words文件到用户目录。

使用cat命令查看words文件的内容。

你发现words内容很长,cat命令不是一个很好的选择。再试试more和less命令。

分别查看该文件的前几行和后几行(head和tail),这两个命令到底显示最前和最后的几行?

用man命令分别找出查看前20行和后20行的方法。

思考:如何查看文件的11-20行?

链接的创建。

通过ln命令可以创建硬链接摂和符号_ 链接”

ln [-s] [源文件] [目标文件]

s 创建符号链接。

无参数则创建硬链接。

对比:硬链接和符号链接有什么区别?

符号链接和windows中的快捷方式的区别?

创建和使用links实验。

如果你的用户目录还存在words文件,请删除!

用ls命令查看/usr/share/dict/words文件的属性。

用ln命令在你的用户目录创建一个符号链接链接的源文件是/usr/share/dict/words,并用ls查看该链接的属性。

链接的属性中包含所有用户可写,而源文件的属性没有这个权限,那么能不能对源文件写入呢?请试验!

再用ln命令在用户目录创建一个硬链接查看硬链接的属性,对比与源文件、符号链接的文件大小异同,注意源文件和硬链接文件链接数摂属性中的数值,观察硬链接文件的属主问题,你能删除这个硬链接吗?

尝试:为一个符号链接创建一个硬链接。

搜索文件或目录。

whichwhich是在$path环境变量中搜索,可以理解为搜索系统命令摂。

whereis和$locate

以上两个命令在使用之前,必须建立数据库。

建立数据库使用#updatedb

提示:对于某些执行起来比较需要时间的命令,我们可以在命令后加上&符号,让执行过程在后台运行,从而我们可以继续使用系统。

find [路径] [参数]

时间。atime n 搜索n*24小时内被存取过的文件。

ctime n 搜索n*24小时内被改变、新增的文件。

mtime n 搜索n*24小时内被修改的文件。

newer file 搜索比file还要新的文件。

名称。name file 搜索文件名为file的文件(常用)

-gid n][-group name][-uid n][-user name]

type [b,c,d,p,l,s]

文件搜索实验。

查找ls命令的位置。

查找useradd、passwd命令的位置。

查找startx命令的位置。

查找/var目录下文件所有者是root的文件。

查找/tmp目录下文件所有者是student的文件,并用长格式显示。

查找整个文件系统中在过去的24小时内被修改过的文件。

文件目录管理与显示

1 题目的内容和要求。给出目录和文件信息,要求编程实现将其排列成一棵有一定缩进的树。1 设计文件和目录信息树的存储结构。2 从文件或键盘输入目录和文件信息,输入格式采用绝对路径法,即 aa aa1 a aa1 创建时要检查同一路径下不能有同名的目录或文件名。3 设计文件和目录信息树的输出格式 以凹入...

文件目录管理

文件和目录的管理 一 命令行的格式 命令名 选项 参数1 参数2 1 命令名由小写的英文字母构成。2 选项是对命令的特别定义,以 开始,多个选项可用一个 连起来。3 参数提供命令运行的信息。例如 root teacher vnc ls l home 查看 home目录里的内容,显示详细信息。ls 是...

目录和文件管理

一 练习目录及文件管理的基本命令。1,查看及切换目录 pwd,cd,ls,du。注 使用pwd查看当前位置,使用cd进入到 home目录下面。使用ls查看当前目录的文件及文件夹。使用du查看目录文件大小。2,创建目录及文件 mkdir,touch,ln。注 使用mkdir创建目录,使用touch创建...

文件管理目录命令

1改变目录。格式 cd 目录名 功能 工作目录转移到指定的目录下,只要求完成改变到当前目录的某一个子目录下的功能,不要求实现相对目录以及绝对目录。2创建文件。格式 create 文件名 文件长度 功能 创立一个指定名字的新文件,即在目录中增加一项,不考虑文件内容,但必须能输入文件长度。3删除文件。格...

酒店管理文件目录

ppt 自我规划第一单元 rar 程序文件管理喜来登酒店质量 rar 手册管理东莞喜来登大酒店采购部 rar 程序文件范例管理酒店质量 质量手册 doc 合同管理委托经营 酒店 员工手册 doc 中 doc 下 酒店 ppt 自我规划第一单元 rar 程序文件管理喜来登酒店质量 rar 手册管理东莞...

OHS管理文件目录

江苏省宏源电力建设监理 项目监理部ohs管理文件目录。编号 说明 1 了解公司qms ohs目标及目标分解,工程服务部qms ohs目标 项目监理部qms ohs目标 2 了解ohsms法律和标准清单 3 了解公司危险源和重要危险源,熟悉项目监理部危险源和重要危险源 4 了解公司ohs危险源管理措施...

linux中rpm命令详细介绍

一 安装。命令格式 rpm i or install options 参数 将要安装的rpm包的文件名。详细选项 h or hash 安装时输出hash记号 test 只对安装进行测试,并不实际安装。percent 以百分比的形式输出安装的进度。excludedocs 不安装软件包中的文档文件。in...

文件与管理流程

浙江东亚工具 作业流程。文件与资料管理流程。编号版本 修改号发布日期页码。第1页共8页。分发范围。总生销生总外内生供技品人总金经产售产经贸贸产应术保事务工部理副副副理部部部部部部行部车。总总总助政间门。理部代。号数量。修改栏。序号。修改页码。修改日期。修改人。修改内容。表面处理车间装配车间。工木刀车...