linux系统命令学习系列-文件和目录管理

复习上节内容:

1. 定时执行任务命令crontab –e, crontab –l,crontab –r

2. 作业:定义一个定时任务,每分钟向/tmp/test.txt文件输出hello world

crontab –e

*/1 * * * * echo ‘hello world’>>/tmp/test.txt

本节我们来说一下文件和目录管理

1. 计算机操作系统使用目录组织文件

2. 所有的文件系统组成一个目录树结构

3. 目录树有一个根目录

4. 查看当前目录命令:pwd

5. 相对路径和绝对路径

从根路径开始查找的路径为绝对路径,比如/usr/bin

相对于当前路径的路径为相对路径,比如当前为usr路径,那么bin就是相对路径,因为bin路径不是从根路径开始的,而是以usr为相对路径进行查找的

6. .和..的使用

在每个目录下都会存在两个特殊的目录,分别是.和..

一个点.代表当前目录,两个点..代表当前目录的上一层目录

作业:进入opt路径,分别使用相对路径方法和绝对路径方法进入到其实任意一个子目录

关注微信公众号“挨踢学霸”,观看免费linux命令视频教程

原文地址:http://blog.51cto.com/12482328/2103313

时间: 2024-08-27 05:44:58

linux系统命令学习系列-文件和目录管理的相关文章

Linux学习三 文件与目录管理

1 目录与路径 1.1 相对路径与绝对路径 绝对路径:路径的写法一定由根目录 / 写起. 相对路径:路径的写法不是由 / 写起. 1.2 目录的相关操作 . :代表此层目录 .. :代表上一层目录 - :代表前一个工作目录 ~ :代表目前用户身份所在的家目录 ~account :代表account用户的家目录 需注意的是:在所有目录下都存在 ./..,分别代表此层和上层目录.根目录下的 .. 目录与 . 目录是同一个. 常用处理目录的命令: cd:切换目录 pwd:显示当前目录 mkdir:建立

Linux常用命令系列——文件和目录操作命令(ls)

文章目录: 1.语法 2.选项 3.参数 4.实例 5.ls -F命令的扩展知识 6.ls 命令输出内容的属性 ls命令 ls(可以理解为list的缩写)命令,其功能是显示目录下的内容及其相关属性信息,在Linux中是使用率较高的命令. 1.语法 ls [选项] [参数] 2.选项 -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为隐藏,不会列出): -A:显示除隐藏文件“.”和“..”以外的所有文件列表: -C:多列显示输出结果.这是默认选项: -l:与“-C”选项功能相反,所

Linux常用命令(3)-文件和目录管理

(1).Linux 文件权限和目录配置 Linux 文件分三种身份 owner.group.others. 三种权限 read.write.execute #ls -al drwxr-xr-x   1     root   root  4230  2012-09-12 17:21 jdk-7u7 对应文件权限  连接数    用户组  用户 文件大小  最后修改日期      文件名 其中[d] 表示为目录 [-] 表示为文件 文件类型和权限三个为一组,总共三组,其中第一组是文件所有者权限,第二

linux系统命令学习系列8-文件相关操作touch,rm,mv,cat,head,tail命令

上节内容: 1. 系统和目录管理 2. Pwd命令 3. .和..目录 4. 相对路径和绝对路径 作业:进入opt路径,分别使用相对路径方法和绝对路径方法进入到其实任意一个子目录 cd /opt 相对路径 cd rh 绝对路径 cd /opt/rh 文件相关操作: 1. 创建文件:touch命令 最简单使用方法:touch 文件名,创建或修改文件的访问和修改时间为当前时间,如果文件不存在直接创建空文件 首先我们创建一个文件test.txt,执行touch test.txt 可以看到我创建了一个文

linux系统命令学习系列-用户切换命令su,sudo

先复习一下上节内容: 用户组添加groupadd 用户组修改groupmod 用户组删除groupdel 作业创建一个id为501的组group1,然后改成group2, 同时id变为502,最后删除这个组,命令分别如下: groupadd –g 501 group1 groupmod –g 502 –n group2 group1 groupdel group2 这一节,我们来说一下用户切换相关命令 为什么要进行用户切换? 在操作过程中需要使用特定的用户进行特定的操作,多数情况下是因为权限,比

linux系统命令学习系列-例行任务管理at命令

先来复习一下上节内容: 1. 切换用户身份命令su 2. 以root身份执行操作命令sudo 3. 作业:给user1配置sudo权限,不用密码,可执行useradd命令 在/etc/sudoers文件中添加如下配置项 user1 ALL=(ALL) NOPASSWD:/sbin/useradd 本节我们来说一下例行任务管理的两个命令. 什么是例行任务?定时发生的一次或周期性的多次操作,叫例行任务.Linux中有两个命令,一个是at用于在某个特定时间执行一次,cron命令用来执行周期性任务. 1

linux系统命令学习系列-定时任务crontab命令

上节内容复习: 1. at命令的使用 2. 作业:创建一个任务10分钟后关机 at now+10 minutes at>shutdown at><EOT> 本节我们继续来说例行任务管理命令的第二个命令:cron 在使用命令之前,看一下crond服务是否开启 service crond status 如果没有开启,可以用service crond start开启 注:有的linux系统用service cron status来查看. 1. 编辑任务crontab –e Crontab

Linux 程序设计学习笔记----POSIX 文件及目录管理

转载请注明:http://blog.csdn.net/suool/article/details/38141047 问题引入 文件流和文件描述符的区别 上节讲到ANSI C 库函数的实现在用户态,流的相应资源也在用户空间,但无论如何实现最终都需要通过内核实现对文件的读写控制.因此fopen函数必然调用了对OS的系统调用.这一调用在LINUX下即为open, close, read, write等函数.这些都遵循POSIX标准. so,在linux系统中是如何通过POSIX标准实现对文件的操作和目

Linux System Programming 学习笔记(八) 文件和目录管理

1. 文件和元数据 每个文件都是通过inode引用,每个inode索引节点都具有文件系统中唯一的inode number 一个inode索引节点是存储在Linux文件系统的磁盘介质上的物理对象,也是LInux内核通过数据结构表示的实体 inode存储相关联文件的元数据 ls -i 命令获取文件的inode number /* obtaining the metadata of a file */ #include <sys/types.h> #include <sys/stat.h>