• Linux 简单命令


    1.cd命令 作用:切换目录

    常用方法:
    cd 路径
    如: cd a/b 切换到当前目录下a的子目录b中
    cd …/…/ 切换到当前目录的上两层目录
    cd - 进入上一次工作路径
    cd ~ 进入home 目录
    cd / 进入要目录

    2.mkdir命令 创建文件夹

    使用方法: mkdir 文件夹名字

    3.touch

    用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
    今天只用它来新建一个文件:
    $ touch 文件名
    3.echo命令 作用:向指定文件写入
    使用方法:1.覆盖原内容:echo “要写入的字符串” > 文件名
    2.追加内容 :echo “要写入的字符串” >> 文件名

    4.sed命令

    sed 是 stream editor 的缩写,中文称之为“流编辑器”。用来在 Linux 上执行基本的文本操作。它可以执行各种功能,如搜索、查找、修改、插入或删除文件。
    使用方法:
    sed -i ‘s/需要替换的字符串/替换后的字符串/g’ Filename
    参数说明:
    sed:这是一个 Linux 命令。
    -i:默认情况下,sed 打印结果到标准输出。***简单来说,加上 -i源文件才会改变,不加的话只是打印输出变化了,但是文件本身不会改变。***今天没注意这个,搞了半天。。。
    s:字母 s 是一个替换命令。
    g:全局替换标志。默认情况下,sed 命令替换每一行第一次出现的模式,它不会替换行中的其他的匹配结果。但是,提供了该替换标志时,所有匹配都将被替换。
    /:分界符。
    Filename:要执行操作的文件名。

    5.find命令

    作用:查找文件
    使用方法:

    1. find -name a.txt 在当前路径及子目录查找a.txt
    2. find -name test/a.txt 查找当前目录下test文件夹中的a.txt文件

    6.cat命令

    作用:显示文件内容
    使用方法:cat filename

    7.ls命令

    就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。

    常用参数搭配:

    ls -a 列出目录所有文件,包含以.开始的隐藏文件
    ls -A 列出除.及…的其它文件
    ls -r 反序排列
    ls -t 以文件修改时间排序
    ls -S 以文件大小排序
    ls -h 以易读大小显示
    ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

    8.mv命令

    移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。

    当第二个参数为目录时,第一个参数可以是多个以空格分隔的文件或目录,然后移动第一个参数指定的多个文件到第二个参数指定的目录中。
    使用方法:
    1.重命名 mv test.log test1.txt
    将文件 test.log 重命名为 test1.txt
    2.移动 mv a.txt b.txt /test
    将文件 a.txt,b.txt 移动到根的 test 目录中

    9.grep,egep命令

    作用:查找字符串
    egrep与grep -E是等效的,可以同时匹配多个字符串,通常会加参数 -i,忽视大小写,-n输出字符串所在行号,-r递归查找

    egrep -nir “str1|str2”

    通常为了加快搜索,会配合find命令或cat命令,如果知道具体的文件或者范围就可以先find再grep

    find -name “*.cpp” |xargs grep -ni “str”

    cat a.txt|grep -ni “str”

    10.pwd命令 作用:查看当前工作路径

    11.rm命令

    删除一个目录中的一个或多个文件或目录,如果没有使用 -r 选项,则 rm 不会删除目录。
    rm -rf test 删除 test 子目录及子目录中所有档案删除,并且不用一一确认
    rm -i *.log 删除任何 .log 文件,删除前逐一询问确认:

  • 相关阅读:
    Linux操作系统之进程间通信
    连线上视新闻|「DaoCloud 道客」创始人解说云原生新赛道
    「教程」秀米怎么添加附件(Word文档、Excel表格等)
    Python爬虫编程思想(154):使用Scrapy处理登录页面
    文献 | 关于心理活动符号学,你知道多少?
    js——arguments的使用
    Wlan——无线反制理论与配置讲解
    《深度学习进阶 自然语言处理》第七章:seq2seq介绍
    Windows安装nvm【node.js版本管理工具】
    09_ue4进阶_进入下一关并保留血量
  • 原文地址:https://blog.csdn.net/m0_51780736/article/details/125893376