linux-文件管理
linux
二。文件和用户管理(7.19)
1、文件管理:
Windows:以根目录的方式组织文件C:\D:\E:\
linux:以根目录的方式组织文件/
二层目录:
bin(二进制,普通用户使用的命令) dev(驱动,设备) home(普通用户的家,用户装自己的文件) lib64 mnt proc run(运行目录) srv tmp(临时目录) var(日志,邮件)
boot(启动) etc(配置,工作中用的最多) lib media opt root(超级管理员的家) sbin(管理员使用的命令) sys usr(应用程序)
2、操作演示
2.1文件类型
常见:
普通文件 -开头
文件夹 b开头
2.1.1改变目录:ls、cd、(空格很重要)
命令 选项 参数
ls / 默认显示根目录的内容
ls -l / 长格式显示根目录的内容
[roo@localhost ~]$ cd(绝对路径或相对路径) / //改变目录/(根目录)
cd绝对路径:/cd/home/alice----从根开始
cd相对路径:./alice
[roo@localhost /]$ ls //列出文件内容
公共 模板 视频 图片 文档 下载 音乐 桌面
[roo@localhost ~]$ ls -l //列出详细目录
总用量 0
drwxr-xr-x. 2 roo roo 6 7月 19 20:55 公共
drwxr-xr-x. 2 roo roo 6 7月 19 20:55 模板
drwxr-xr-x. 2 roo roo 6 7月 19 20:55 视频
drwxr-xr-x. 2 roo roo 6 7月 19 20:55 图片
drwxr-xr-x. 2 roo roo 6 7月 19 20:55 文档
drwxr-xr-x. 2 roo roo 6 7月 19 20:55 下载
drwxr-xr-x. 2 roo roo 6 7月 19 20:55 音乐
drwxr-xr-x. 2 roo roo 6 7月 19 20:55 桌面
[roo@localhost /]$ pwd // 显示当前路径
2.1.2创建文件: touch
[root@localhost ~]# cd /mnt
[root@localhost ~]# touch /wenjian
[root@localhost mnt]# ls /mnt //列出mnt中的文件
yps
2.1.3创建目录-文件夹:mkdir
[root@localhost mnt]# mkdir /yps
[root@localhost mnt]# mkdir /yps/wenjianjia
连续创建的方法:加 -p 父级(自动生成没有的上一层)
显示详细信息的方式:加 -v 创建文件的路径
[root@localhost mnt]# mkdir -p /home/a1/b1/c1/d1/e1
或者这样依次创建
[root@localhost mnt]# mkdir /home/a1/b1
[root@localhost mnt]# mkdir /home/a1/b1/c1
扩展:
{}:同时创建(记着加 -p(创建多个) -v(显示创建) )
2.1.4复制:cp 源文件路径 目标文件夹
[root@localhost mnt]# cp /home/a1/b1/c1/d1/e1 /home/a1/b1/c1/
复制文件:直接目录路径
复制文件夹(递归):加一个-r
[root@localhost 1]# ls
1.1 txt -v
//此时没有1.2
[root@localhost 1]# cp -vf 1.1 1.2
//复制并且改名
"1.1" -> "1.2"
[root@localhost 1]# ls
1.1 1.2 txt -v
2.1.5移动(move):mv 源文件路径 目标文件路径
[root@localhost ~]# mv /home/yidong/1 /home/
//将1移动到与移动平级的文件夹中
[root@localhost ~]# mv /home/yidong /home/gaiming
//修改文件名称--改名
2.1.6删除(rmove):rm-rf 文件目录的路径
[root@localhost ~]# rm -rf home/a1/b2/c1/d1/e1
//删除e1
[root@localhost ~]# touch /home/a1/q1
[root@localhost ~]# touch /home/a1/q2
[root@localhost ~]# rm - rf/home/a1/q*
//删除所有q* *:1~正无穷
[root@localhost ~]# touch /home/a1/q1
[root@localhost ~]# touch /home/a1/q2
[root@localhost ~]# touch /home/a1/w1
[root@localhost ~]# touch /home/a1/w2
[root@localhost ~]# rm -rf /home/a1/q* /home/a1/w*
//删除所有q*和w*
[root@localhost ~]# rm -rf /*
//删除根目录下所有的文件夹
2.1.7查看文件内容:cat 目标文件路径
[root@localhost ~]# touch /yps/1
//在yps文件夹下创建一个叫“1”的文件
[root@localhost ~]# cat /yps/1
//查看文件
wo shi wen jian de nei rong
[root@localhost ~]# head -3 /yps/1
//查看文件的前三行
wo shi wen jian de nei rong
扩展代码:
head -x(查看前x行) x:行数
tail -x(查看后x行) x:行数
more(查看文件的下一页):翻页
grep (查询、过滤):过滤关键字
[root@localhost ~]# grep b /yps/1
b
//查看“1”中所有带b的信息
2.1.8修改文件内容: 修改的内容路径 > 被修改内容文件的路径
2.1.8.1:重定义 “>”
[root@localhost ~]# ls /
//查看“/”根目录下所有文件
bin dev home lib64 mnt opt root sbin sys usr yidong
boot etc lib media move proc run srv tmp var yps
[root@localhost ~]# ls / > /yps/1
//将根目录下的所有文件名称写到 /yps/1文件中
[root@localhost ~]# cat /yps/1
//查看文件/yps/1
bin
boot
dev
etc
home
lib
lib64
media
mnt
move
opt
proc
root
run
sbin
srv
sys
tmp
usr
var
yidong
yps
2.1.8.2: 图形编译器 "gedit"
[root@localhost ~]# gedit /1/1.2
//创建一个叫1.2的记事本
2.1.8.3: “vim”
[root@localhost ~]# vim /1.txt
第一次输入vim+文件路径 进入只读模式(不能编辑)
y y :复制(在仅只读模式下)
p :粘贴(在仅只读模式下)
d d :删除(在仅只读模式下)删除多行在d d前加删除的行数
u :撤销(在仅只读模式下)
再按“i”进入编辑模式(可以修改文字)
“o”:插入并换行
“:”:末行模式
按“v”可以进入可视化模式(可以选择文字)
hjkl:左下上右
0 $:行受行尾
gg G:页首页尾 第五行:5 G
/搜索信息:查找
退出按“esc“
扩展:
快捷键:ctrl+L--清除当前的所有代码
退出:输入:wq (保存并退出)
:q(不保存并退出)
查找替换::1,5 s/123/111/g
范围 将123替换成为111
另存为: :w 另存为的路径
设置环境
:set nu 设置行号
:set list 显示控制字符
:set nonu 取消设置行号
临时文件:
例如:vim /1/txt
/1.txt.swap这是临时文件(意外退出服务器自动生成)
1、查看隐藏文件:ls -a /
2、使用rm-rf 删除
三、相对路径
.
(1)当前所在目录 .
[root@localhost ~]# cd /yps/2/3/4/5/6
[root@localhost 6]# touch ./file2
//这里的.相当于/yps/2/3/4/5 在6下面创建 file2
(2)当前目录
..
(1)上级目录 ..
[root@localhost 4]# touch ../3.1
[root@localhost 4]# touch ../3.2
[root@localhost 4]# touch ../3.3
//在上一级(3)创建
[root@localhost 4]# ls ../
3.1 3.2 3.3 4
//查看上一级所有文件
[root@localhost 4]# touch ../../2.1
[root@localhost 4]# touch ../../2.2
[root@localhost 4]# touch ../../2.3
//在上两级(2)创建
[root@localhost 4]# ls ../../
//查看上两级的所有文件
2.1 2.2 2.3 3
linux-文件管理相关推荐
- linux 文件管理 教程,Linux文件管理
Linux文件管理 本文介绍如何在Linux上创建文件.删除文件.复制文件.移动文件 使用touch命令在linux上创建文件 使用rm命令在linux上删除文件 使用cp命令在linux上复制拷贝文 ...
- Linux的概念与体系 2. Linux文件管理(转载)
Linux文件管理 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 对于计算机来说,所谓的数据就是0和1的序列.这样的一个序列可以 ...
- linux 文件管理器_8个Linux文件管理器尝试
linux 文件管理器 最终用户和管理员都需要执行的最常见的管理任务之一是文件管理. 管理文件会占用您的大部分时间. 定位文件,确定哪些文件和文件夹(目录)占用了最多的磁盘空间,删除文件,移动文件以及 ...
- 第二周 Linux文件管理类命令及bash基本特性
第二周 Linux文件管理类命令及bash基本特性 摘要 1.描述Linux上的文件管理类命令并详解. 2.描述Bash的工作特性. 3.描述文件的元数据信息详解. 4.描述命令别名的使用. 5.详解 ...
- 第二十天: Linux文件管理+Linux备份压缩+网络与磁盘管理+shell与安装
Linux第二天 1 Linux文件管理 1.1 touch命令 在Windows系统中,我们如果想创建一个文本文档或者word文件的时候,通常的做法是 鼠标右键---新建---文本文档,这样的话,我 ...
- linux文件操作管理,linux 文件管理操作入门
mkdir -p /root/kali/bp/shell 一路创建文件夹直到生成文件夹shell,中间没有kali文件夹的话也会自动创建生成 tar解压缩 范例一:将整个 /etc 目录下的文件全部 ...
- Linux笔记之浅析Linux文件管理
linux文件管理 冰冻三尺非一日之寒,滴水穿石非一日之功 常用快捷键 #编辑命令: Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + u :从光标处删除至命令行首 C ...
- linux文件管理器打不开
在使用linux文件管理器操作各种文件,由于一些莫名其妙的原因,管理器卡死,有两种方法解决: 方法一: 然后命令输入: xkill 点击开始的文件窗口,关闭 方法二: 第一步: ps -A | gre ...
- 7.Linux文件管理命令---grep:查找字符串
7.Linux文件管理命令-grep:查找字符串 文章目录 Linux文件管理命令 grep:查找字符串 1.匹配模式选择 2.杂项 3.输入控制 4.文件控制 练习案例 Linux文件管理命令 gr ...
- 8.Linux文件管理命令---head显示文件头部--tail显示文件尾部
8.Linux文件管理命令-head显示文件头部–tail显示文件尾部 文章目录 Linux文件管理命令 head显示文件头部 练习案例 tail显示文件尾部 练习案例 Linux文件管理命令 hea ...
最新文章
- 怎样训练YOLOv3
- Spring常见面试题及答案汇总1000道(春招+秋招+社招)
- mybatis like的用法
- 039_Dialog对话框
- http://offlineinstallersofts.com/
- JVM:类加载机制之类加载过程
- 你知道SQL的这些错误用法吗?
- Redis入门指南(第2版) Redis设计思路学习与总结
- LeetCode 42. 接雨水(双指针、单调栈)
- php中文歌词,html如何制作滚动歌词
- 泛微OA ecology 您查看的文档过大,请下载文档后查看
- 迈高图手机版_迈高图下载-迈高图最新版下载[地图软件]-天极下载
- centos7安装abaqus2020
- 用python实现弹跳球游戏_Python Tkinter弹跳球类游戏res
- 网络冗余——PRP协议
- vue项目引入markdown
- igrp和eigrp详解
- 4字母域名价值高吗?目前值多少钱?
- 【重磅推出】Oracle技术嘉年华首届实践培训专场免费开放
- Maven 项目自动构建 Docker 镜像推送到 Docker 服务器
热门文章
- 复合类型(compound type)
- 【VTK+有限元后处理】实时剖切视图
- 计算机毕业设计 Android的汽车租赁租车app
- python练习---大球吃小球游戏
- 【C++】递推动态规划基础入门
- 163企业邮箱价格费用标准是多少?
- abaqus 复合材料edit composite layup中报错:没有指定坐标系
- 时间序列模型——AR、MA、ARMA、ARIMA
- 【正点原子STM32连载】第五十三章 DSP测试实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
- jsp写java文件,java(JSP)读写文件操作 | 学步园