zoukankan      html  css  js  c++  java
  • Linux常用命令(2)文件和目录

    我的Linux学习笔记(4)

    文件和目录常用命令速查

    num command option 对应英文 作 用
    0 ls list 查看当前文件夹下的内容
    -a all 查看当前文件夹下的所有内容(包括隐藏内容)
    -l list 以列表方式显示文件详细信息
    -h humanized 配合-l以人性化方式显示文件大小
    1 pwd print work directory 查看当前所在的文件夹
    2 cd change directory 切换目录
    切换到家目录
    - 在最近两次工作目录间来回切换
    3 touch touch 创建目录或修改文件时间
    4 mkdir make directory 创建目录
    -p 递归创建目录
    5 rm remove 删除文件或目录
    -f force 强制删除,不存在的文件不提示
    -r 递归删除目录下的内容,删除文件夹必加
    6 tree tree 以树状图列出文件目录结构
    -d directory 只显示目录
    7 cp copy 复制文件或内容
    -i inform 覆盖文件前提示
    -r 递归复制文件夹
    8 mv move 移动文件/目录或对其重命名
    -i inform 覆盖文件前提示
    9 cat concatenate 查看/创建文件、文件合并、追加文件内容
    -b 对非空行输出行号
    -n 对所有行输出行号
    10 more more 分屏显示文件内容
    空格 显示下一屏
    ENTER 显示下一行
    -b back 显示前一行
    -f forward 显示下一屏
    -q quit 退出
    /word 搜索word字符串
    11 grep 模式查找/正则表达式
    -n 显示匹配行及行号
    -v 显示不包含匹配文本的行
    -i ignore 忽略大小写
    12 echo echo 在终端显示,一般与重定向连用

    终端快捷键

    • 放大字体:CTRL + shift + =
    • 缩小字体:CTRL + -
    • 自动补全:Tab
      • 如果输入没有歧义,系统自动补全
      • 如果有歧义,再按一下Tab,系统会提示
    • 切换之前使用过的命令:
    • 退出选择,病不想执行当前选中命令:CTRL + c

    概析

    ls

    命令格式: command [-option]

    Linux文件或目录名称最长可以有256个字符,以 . 开头的文件为隐藏文件,需要用 -a来查看

    -a、-l、-h:

    联合使用:

    通配符的使用

    通配符 含义
    * 代表任意个数个字符
    代表任意一个字符
    [abc] 匹配a、b、c中任意一个

    pwd

    命令格式 command

    打印当前工作目录

    cd

    命令格式 command parameter

    命令 含义
    cd 切换到家目录
    cd ~ 切换到家目录
    cd . 保持当前目录不变
    cd.. 切到上一级目录
    cd - 在最近两次工作目录间切换

    相对路径和绝对路径

    • 相对路径在输入路径时,最前面不是 / 或者 ~ ,表示相对当前目录所在的目录位置
    • 绝对路径 在输入路径时,最前面是 / 或者 ~,表示从根目录/家目录开始的具体目录位置

    touch

    • 创建文件或修改文件时间
      • 如果文件 不存在,可以创建一个空白文件

      • 如果文件 已经存在,可以修改文件的末次修改日期

    mkdir

    命令格式 command [-option] parameter

    rm

    命令格式 command [-option] parameter
    使用 rm 删除的文件不能恢复

    tree

    命令格式 command [-option] [parameter]

    cp

    命令格式 command [-option] parameter(源) parameter(目标)

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

    ![](https://img2018.cnblogs.com/blog/1780545/202002
    /1780545-20200218155529715-638744290.png)

    mv

    命令格式 command [-option] parameter(源) parameter(目标)

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

    cat

    命令格式 command [-option] parameter

    more

    命令格式 command [-option] parameter

    cat 适合内容较少的文件
    more 适合内容较多的文件

    grep

    命令格式 command [-option] parameter parameter

    常用的两种模式查找

    参数 含义
    ^a 寻找以a开头的行
    b$ 寻找以b结尾的行

    echo

    命令格式 command parameter

    **重定向 > 和 >> **

    • Linux 允许将命令执行结果 重定向到一个 文件
    • 将本应显示在终端上的内容 输出/追加 到指定文件中
      其中
    • > 表示输出,会覆盖文件原有的内容
    • >> 表示追加,会将内容追加到已有文件的末尾

    **管道 | **

    • Linux 允许将 一个命令的输出 可以通过管道 做为另一个命令的输入
    • 可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里 | 的左右分为两端,左端塞东西(写),右端取东西(读)
      常用的管道命令有:
    • more:分屏显示内容
    • grep:在命令执行结果的基础上查询指定的文本

  • 相关阅读:
    JAVA集合框架01
    java基础===>点餐系统
    java基础===>数组的应用
    java基础===>双重循环打印图形
    java基础 ===》循环结构
    JAVA基础==>witch的应用!
    选择结构!
    路由系统
    flask使用及返回值、配置文件的四种方式
    短信验证码操作
  • 原文地址:https://www.cnblogs.com/Oooval/p/12326846.html
Copyright © 2011-2022 走看看