Linux 文件管理

1.创建文件

touch file1 

2.删除文件

rm -rf file11 

-r:递归的删除目录下面文件以及子目录下文件。

-f:强制删除,忽略不存在的文件,从不给出提示

3.修改文件名

mv file1 file11 

4.查看文件内容

cat file1 

5.复制文件

cp file2 file22 

6.移动文件

mv file1 file11 

7.编辑文件

vi file1 

8.批量创建文件

touch file{..} 
rm -rf file{..} 

9.查看文件前 3 行

cat file1 | head - 

10.查看文件后 3 行

 cat file1 | tail - 

11、liunx 服务器上面查找文件

1)find

find / -name httpd.conf

find 目录 -name 文件名

2)updatedb 查找速度快

  •   建立一个小型数据库
  •   再数据库里面搜索
updatedb
locate httpd.conf
yum install mlocate -y
mlocate 是新型的 locate 比 updatedb 速度更快。

12、查找文件里面内容 找到 httpd.conf 里面有 listen

cat httpd.conf | grep listen

cat httpd.conf | grep -ignore listen / cat httpd.conf | grep -i listen  //忽略大小写 

13、查找文件里面内容 vi 搜索

vi httpd.conf 

输入 /Listen 搜索 Listen N 下一个


Linux Vi/Vim 快速入门

vi 是 Unix 和类 Unix 环境下的可用于创建文件的屏幕编辑器。vi 有两种工作模式:命令模式 和文本输入模式。
vim 是 vi 的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。

vi 命令模式:

默认编辑一个文件的时候第一次进入的就是命令模式,vi 从命令模式切换到文本输入模式可
以在键盘上面按(i 或者 I 或者 a 或者 A 或者 O 或者 o),按[ESC]键使 vi 从文本输入模式
回到命令模式。


Linux 目录操作

1.创建目录

mkdir dir1 dir2 dir3 

2.删除目录

rm -rf dir1 dir2 

-r:递归的删除目录下面文件以及子目录下文件。

-f:强制删除,忽略不存在的文件,从不给出提示

rm -rf dir*    //以 dir 开头的所有文件删除

3.重命名目录或移动目录

mv dir1 dir11 

4.查看目录

ls 

5.递归创建目录

mkdir -p a/b/c/d/e/f/g 

6.递归查看目录

tree a 

7、复制目录

cp -rf wwwroot/ mywwwroot/ 

8、tree 命令不存在的话需要安装

yum install tree -y 

Linux ll 显示的文件类型

Linux 下可以用 ll 命令来判断文件类型,

主要是根据每行的首个字符来判断。

-rw-r—r— "-“开头的都是普通文件;
drw-r—r— "d"开头的是目录文件;
brw-r—r— "b"开头的文件都是块设备文件;
crw-r—r— "c"开头的文件都是字符设备文件;
srw-r—r— "s"开头的文件都是 socket 文件; (e.g. srwxrwxrwx mysql mysql Sep : mysql.sock)
prw-r—r— "p"开头的文件都是管道文件; lrw-r—r— "l"开头的文件都是软链接文件;

Linux_CentOS 文件管理和目录管理的更多相关文章

  1. python 目录管理与文件管理

    目录管理(os) system:执行系统命令 # 执行系统命令 os.system('cls') name:获取操作系统名称 # 操作系统名称,nt代表Windows, posix代表类unix pr ...

  2. Linux命令工具基础02 文件及目录管理

    文件及目录管理 文件管理不外乎文件或目录的创建.删除.查询.移动,有mkdir/rm/mv 文件查询是重点,用find来进行查询:find的参数丰富,也非常强大: 查看文件内容是个大的话题,文本的处理 ...

  3. linux学习之路--(四)文件,目录管理

    1.mkdir:创建空目录 -p: -v:verbose mkdir -pv /mnt/test/x/m  /mnt/test/y mkdir -pv /mnt/test/{x/m,y} 命令行展开: ...

  4. Android 编程之入门开发目录管理器开发抽屉与文件分类-4

    在此目录管理APP里,我们能够尝试引用一些新的元素.在这里我给打击介绍一个叫抽屉的布局,QQ就用到了抽屉布局.不 过他们又在原有的基础上自己开发了新的抽屉布局.而且还蛮高大上的,顺便说说分类管理.这些 ...

  5. Linux目录管理

    Linux文件目录管理 1:目录管理 1)切换目录 # cd  [ 目录名称] 2)退到上一目录 # cd .. 2:创建目录 mkdir  [文件名称] mkdir -p  [文件名称] 递归创建目 ...

  6. Linux命令整理,用户管理,用户组管理,系统管理,目录管理常用命令

    知识点梳理 Linux课堂笔记 学习目标 能够知道什么是Linux系统以及它的应用场景 能够独立完成安装VMware虚拟机和网络配置 能够独立完成安装CentOS以及远程终端SecureCRT 能够熟 ...

  7. Linux档案与目录管理

    Linux档案与目录管理1. 目录与路径1.1 相对路径与绝对路径1.2 目录的相关操作: cd, pwd, mkdir, rmdir cd [相对路径或绝对路径]cd ~ [用户]: 切换家目录cd ...

  8. 【CentOS】文件与目录管理

    一.文件与目录管理 0.cd--change directory cd -  返回上次的目录 cd ~ 返回到家目录 --对于root用户来说是/root,对于普通用户来说是/home/用户名 cd ...

  9. Linux 文件与目录管理

    Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对 ...

随机推荐

  1. selenium 全天课整理(二)

    # encoding=utf-8 ''' selenium 全天 二 ''' #unittest例子 from selenium import webdriver import unittest,ti ...

  2. linux系统编程综合练习-实现一个小型的shell程序(三)

    上节中已经实现了对普通命令的解析,包括输入重定向,输出重定向,管道,后台作业,这次就来执行已经解析好的命令,对应的函数为:execute_command(),首先对带有管道的命令进行执行: 比如:&q ...

  3. phpcms站点部署

    1 wamp部署使用wamp2.4以下版本. 2.4版本自带的php5.4以上底层变化,phpcms运行不了. 2.2版自带的php5.3.10可以兼容. 2 安装配置时,尽量为每个站点配置(http ...

  4. [转载]pythonnet

    python与c#的交互模块pythonnethttp://www.cnblogs.com/tester-zhenghan/p/5406521.html [集成IronPython] 添加CLR对象到 ...

  5. webuploader+php如何实现分片+断点续传

    这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得 ...

  6. W3C统一验证工具和PR值

    W3C统一验证工具(http://validator.w3.org/)用于分析代码. PR值全称为PageRank(网页级别),PR值是Google用于标识网页的等级.重要性.网站的好坏的重要标准之一 ...

  7. 《挑战30天C++入门极限》在c/c++中利用数组名作为函数参数传递排序和用指针进行排序的例子。

        在c/c++中利用数组名作为函数参数传递排序和用指针进行排序的例子. 以下两个例子要非常注意,函数传递的不是数组中数组元素的真实值而是数组在内存中的实际地址. #include <std ...

  8. TCP的几个知识点

    1. 三次握手.四次挥手 详细查看:https://www.cnblogs.com/amiezhang/p/6703390.html 2. ARQ 协议 ARQ 就是超时重传机制,分为 2 种:停止等 ...

  9. OpenFOAM当中监测力和阻力系数

    首先准备好我们自己的平常算例文件,本次我们以圆柱绕流的算例来说明用法 我们找到constant文件夹 打开其中的transportProperties文件 我们将其中的: nu             ...

  10. mac安装rust的pyo3模块

    Rust 发布的工具链包括了 stable.beta 和 nightly 三种不同版本. nightly 是最激进的版本,包含了大量(可能不稳定)的新/高级特性.stable 版本目前可能还不支持一些 ...