Linux 01 Liunx目录结构及文件基本操作
Linux目录结构及文件基本操作
1.Linux的文件组织目录结构(遵循FHS标准)
FHS(Filesystem Hierarchy Standard)标准:
多数Linux版本采用这种文件组织形式,FHS定义了系统中每个区域的用途,所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。
FHS定义的两层规范:
a./下面的各个目录应该放什么文件数据,例如/etc 应该放置设置文件。/bin与/sbin则应该放置可执行文件等等
b.针对/usr及/var这两个目录的子目录来定义。例如/var/log放置系统登录文件,/usr/share放置共享数据等等。


2.相对路径和绝对路径
绝对路径:以根"/"目录为起点的完整路径。以你所要到的目录为终点
cd /usr/local/bin
pwd
相对路径:相对于你当前的目录的路径,以当前目录. 为起点,以你所要到的目录为终点
cd ../../usr/local/bin
pwd
注:在进行目录切换的过程中多使用Tab键自动补全,可避免输入错误,连续按两次Tab可以显示全部候选结果。
3.对文件的移动 复制 重命名 编辑等操作
--------------------------------------------------------------------------
新建文件test
cd ~:在其他的目录没有权限,所以需要先cd ~切换回用户的/home/shiyanlou
touch test:创建test空白文件
新建目录mydir
mkdir(make directories) mydir:新建mudir空目录
-p:可以同时创建父目录或者多级目录
例子:mkdir -p father/son/grandson
cd father/son/grandson
pwd
/home/shiyanlou/father/son/grandson
--------------------------------------------------------------------------
复制文件
cp(copy):复制一个文件到指定目录
例子:将之前创建的"test"文件复制到/home/shiyanlou/father/son/grandson
cp test father/son/grandson
复制目录
直接使用cp复制目录会出现错误
正确方法
加上-r 或者 -R 表示递归复制,有点"株连九族"的意思。
cp -r father family
--------------------------------------------------------------------------
删除文件
rm test:删除文件test
rm -f test 删除写有保护(只读)的文件,强制删除
删除目录
跟复制目录同样的命令 rm -r family
--------------------------------------------------------------------------
移动文件
mv:移动文件到指定目录
例子:将文件"file1"移动到"Documents"目录
mkdir Documents
mv file1 Documents
重命名文件
mv file1 myfile
批量重命名
touch file{1..5}.txt
批量将这五个后缀为.txt的文本文件重命名为以.c为后缀的文件
rename 's/\.txt/\.c/'*.txt 此处为正则表达式
查看文件
-n可以显示行号
cat -n passwd:正序显示
tac -n passwd:倒序显示
more passwd:分页查看
file /bin/ls:查看文件类型
--------------------------------------------------------------------------
常用命令:
cd:切换目录
.:表示当前目录
..:表示上级目录
ls -a:查看隐藏文件
-:表示上一次所在目录
~:通常表示当前用户的home目录
pwd:获取当前所在路径(绝对路径)
mydir:新建mudir空目录
mkdir -p:创建多级目录
Linux 01 Liunx目录结构及文件基本操作的更多相关文章
- (大数据工程师学习路径)第一步 Linux 基础入门----目录结构及文件基本操作
Linux 目录结构及文件基本操作 介绍 1.Linux 的文件组织目录结构. 2.相对路径和绝对路径. 3.对文件的移动.复制.重命名.编辑等操作. 一.Linux 目录结构 在讲 Linux 目录 ...
- Linux基础入门-目录结构及文件基本操作
一.Linux的目录结构: Windows是以存储介质为主的,主要以盘符及分区来实现文件的管理,然后之下才是目录.但Linux的磁盘从逻辑上来说是挂载在目录上的,每个目录不仅能使用本地磁盘分区的文件系 ...
- Linux 目录结构及文件基本操作
Linux 目录结构及文件基本操作 实验介绍 1.Linux 的文件组织目录结构. 2.相对路径和绝对路径. 3.对文件的移动.复制.重命名.编辑等操作. 一.Linux 目录结构 在讲 Linux ...
- 实验楼学习linux第一章第四节linux目录结构及文件基本操作
linux目录结构及文件基本操作 常用命令 切换目录 cd 当前目录 . 上一级目录 .. (.和..开头的都是隐藏文件) 查看隐藏文件 ls -a 上一级所在目录 - 当前用户home目录 ~ 获取 ...
- linux的目录结构及文件基本操作
1. linux的文件组织目录结构 linux的目录与window的区别 win以存储介质为主,主要以盘符及分区实现文件 管理,再下面才是目录. linux以树形目录结构的形式来构造整个系统,每一个目 ...
- Linux目录结构及文件基本操作
作业: 1.创建一个homework目录,在该目录下新建名为1.txt~10.txt的文件 2.删除1.txt~5.txt 代码: mkdir homework cd homework touch { ...
- 深入理解linux系统的目录结构(总结的非常详细)
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...
- linux系统的目录结构
前言 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要 ...
- linux分区,文件系统,目录结构概述
1.Linux中如何表示硬盘,分区 Linux内核读取光驱,硬盘等资源时均通过“设备文件”的形式进行,因此在linux系统中,将硬 盘和分区表示为不同的文件.具体表述形式如下: 硬盘:对于IDE接口的 ...
随机推荐
- Linux搭建FastFDFS文件管理系统搭建,部署及上传材料
昨天下午花了三四个小时在Linux centos 6 上搭建了一个分布式文件系统.纯粹是搭建来做自己的文件备份.所以把一些自己在其中遇到的一些问题给总结出来,免得更多人走错路. FastDFS 的一些 ...
- sql 两种分页offset和row_number简单分析
新建临时表字段id,向临时表里插入1,2,3,4,5,6 if object_id('tempdb..#test') is not null drop table #test create table ...
- 免安装版Tomcat配置内存
去安装目录下 找 bin 目录找到这个文件 catalina.bat在文件的头部加上 set JAVA_OPTS=-Xms512m -Xmx512m -Xss1024k具体大小自己调整
- iOS开发之iOS程序的启动过程
程序启动的完整过程: (1)main函数 (2)UIApplicationMain * 创建UIApplication对象 * 创建UIApplication的delegate对象 (3)delega ...
- js求三位数的和
例如输入508就输出5+0+8的和13: <!DOCTYPE html> <html lang="en"> <head> <meta ch ...
- 创建你的第一个webdriver python代码
前言 今天我们开始我们的第一个python webdriver自动化测试脚本.并就测试脚本进行一一解释说明. webdriver python代码 本示例代码演示了使用Ie浏览器访问百度进行搜索测试. ...
- JavaScript基础学习(三)—数组
一.数组简介 JavaScript数组的每一项都可以保存任何类型的数据,也就是说数组的第一个位置保存字符串,第二个位置可以保存数值,第三个位置可以保存对象,而且数组的大小是可以动态调整的,即可 ...
- Spark入门实战
星星之火,可以燎原 Spark简介 Spark是一个开源的计算框架平台,使用该平台,数据分析程序可自动分发到集群中的不同机器中,以解决大规模数据快速计算的问题,同时它还向上提供一个优雅的编程范式,使得 ...
- app专项测试自动化测试方法思路与实现
秉着个人意愿打算把python+rf接口自动进行彻底结束再做些其它方面的输出~但事与愿违,但领导目前注重先把专项测试方面完成,借此,先暂停python+rf(主要是与Jenkins集成+导入DB+微信 ...
- mysql 免安装版 + sqlyog 安装 步骤 --- 发的有点晚
总有些朋友不会安装mysql,其实软件安装不是学习mysql的重点,基本上也就安装一次,工作后一般公司里也不会让你安装,如果非要安装,百度一下就行了.安装版本百度上有许多,下面就提供一个免安装版的步骤 ...