linux常用命令

Posted 人间路窄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux常用命令相关的知识,希望对你有一定的参考价值。

linux命令:

1、目录类
    cd /进入根目录
    ls  查看目录下的文件夹
    ll  查看当前目录下所有文件的详细信息  
    pwd 查看当前目录的全路径
    .   当前目录
    ..  上级目录
2、文件操作
    cp a.txt b.txt  将当前目录下的a.txt复制一份并命名为b.txt
    cp -r /home/test1 /root/test2    将home目录下的test文件夹复制到root目录下。并命名为test2
    mv a.txt /home/b.txt    将a.txt移动到home目录下,并命名为b.txt
    mv a.txt b.txt  将a文件重命名为b
    rm -rf a.txt    删除当前目录下的a.txt
    mkdir test  在当前目录下创建一个test文件夹
    touch a.text    在当前目录下创建一个文件a.txt
    ./jmeter    执行当前目录下的jmeter文件
3、文件编辑
    vi ./a.txt 编辑a.txt文件
    按i进入编辑模式,:wq 保存文件并退出
    按esc退出编辑模式
    输入/abc回车,搜索文件中包含abc的内容
    ![image](/img/bVcPhMJ)
    
4、文件查看
    cat ./a.txt 一次性读取并打印a.txt文件所有内容
    more ./a.txt    读取a.txt文件,每次读取一屏
    tail -200 a.txt 读取a.txt文件的后两百行
    tail -f a.txt   实时读取a.txt文件
    head -10 a.txt  读取a.txt文件的前10行


5、搜索
    find / -name a.txt  从根目录下搜索a.txt文件
    grep "error" test.log   从test.log中过滤包含error的文本行
    grep -A 10  "error" test.log  过滤指定数据,展示后10行
    grep -B 10  "error" test.log    过滤指定数据,展示前10行
    grep -C 10  "error" test.log    过滤指定数据,展示前后10行
    ~~~~

以上是关于linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章

linux中怎么查看mysql数据库版本

Linux常用文件管理命令

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

C#常用代码片段备忘

常用python日期日志获取内容循环的代码片段