Linux基础笔记——文件相关的命令

常用 Linux命令的基本使用

 

序列 命令 对应英文 作用
01 ls list 查看当前文件夹下的内容
02 pwd print wrok directory 查看当前所在文件夹
03 cd 目录名 change directory  切换文件夹
04 touch 文件名 touch 如果文件不存在,新建文件
05 mkdir 目录名 make directory 创建目录
06 rm 文件名 remove  删除指定的文件名
07 clear clear 清屏

 

1. touch


  • 创建文件或修改文件时间
    • 如果文件不存在
    • 如果文件已经存在。可以修改文件的末次修改日期
    • 同时创建多个文件 —— touch file{1..3}  =》即可创建file1,file2,file3多个文件

2. mkdir 


  •  创建一个新的目录
选项 含义
-p 可以递归创建目录
    • 新建目录的名称不能与当前目录中已有的目录或文件同名

3. rm


  •  删除文件或者目录

    使用rm命令要小心,因为文件删除后不能恢复

选项 含义
-f 强制删除,忽略不存在的文件,无需提示
-r 递归地删除目录下的内容,删除文件夹时必须加此参数

 

4. 拷贝和移动文件


 

  01. tree

    tree命令可以以树状图形列出文件目录结构

选项 含义
-d 只显示目录

  02. cp

    cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令

选项 含义
-f 已经存在的目标文件直接覆盖,不会提示
-i 覆盖文件前的提示
-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名

  03. mv 移动文件 、重命名

    mv命令可以用来移动文件或者目录,也可以给文件或者目录重命名

选项 含义
-i 覆盖文件前提示
-t 移动多个文件

    -t :mv 文件名 文件名 文件名 -t 目标路径

5 . 查看文件内容


 

序号 命令 对应英文  作用
01 cat 文件名 concatenate 查看文件内容,创建文件,文件合并,追加文件内容等功能
02 more 文件名 more 分屏显示文件内容
03 grep 搜索文本 文件名 grep 搜索文本文件内容

  01. cat 

    cat 命令可以用来查看文件内容,创建文件,文件合并,追加文件内容等功能

    cat会一次显示所有的内容,适合查看内容较少的文本文件

 

选项 含义
-b 对非空输出行编号
-n 对输出的所有行编号

    Linux中还有一个 nl的命令和 cat -b的效果等价

 

  02. more

    more命令可以用于分屏显示文件内容,每次只显示一页内容

    适应于查看内容较多的文本文件

    使用more的操作键

操作键 功能
空格键 显示手册页的下一屏
enter键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出
/word 搜索word字符串

  03.grep

 

    linux 系统中grep命令是一种强大的文本搜索工具

    grep 允许对文本文件进行模式查找,所谓模式查找,又被成为正则表达式

选项 含义
-n 显示匹配行及行号
-v 显示不包含匹配文本的所有行(相当于求反)
-i 忽略大小写

    常用的两种模式查找

参数 含义
^a 行首,搜索以a开头的行
ke$ 行尾,搜索以ke结束的行

 

  04. 其他

    01. echo文本内容

      echo会在终端中显示参数指定的文本,通常会和 重定向 联合使用

    02. 重定向 > 和>>

      Linux允许将命令执行结果重定向到一个文件

      将本应显示在终端上的内容输出/追加到指定文件中

 

      其中

      >表示输出,会覆盖文件原有的内容

      >>表示追加,会将内容追加到已有文件的末尾

 

6. 管道 |  基本使用


 

  Linux允许将一个命令的输出可以通过管道作为另一个命令的输入

  可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里 | 左右分为两端,左端可以塞东西(写),右端取东西(读)

  常用的管道命令有:

  more :分屏显示内容

  grep :在命令执行结果的基础上查询指定的文本

 

posted on 2019-01-20 15:47  人与人之间的交流技巧——心  阅读(102)  评论(0)    收藏  举报

导航