• 【linux】0002_常用命令


    ls

    • 查看当前目录下文件 dir

    • -a 查看所有文件(包含隐藏文件) dir /a

    • -l 查看详细信息,-al 查看所有文件详细信息

    • ls data.txt 在当前文件夹下查找data.txt文件,ls d* 查找字母d开头的所有文件。
    • ls | more 把ls显示的结果分屏显示

    通配符

    • *代表任意长度的任意字符,?代表一个任意字符。

    • [abc]* a/b/c开头任意字符,[1-7] 1-7之间任一字符,[*]查找*文件。

    • 转义符

    重定向和管道符

    • 重定向:输出结果放入指定文件
    • ls > a.txt
    • ls >> a.txt 如果a.txt已经有内容,则追加。
    • | 管道符 把一个命令的输出作为另一个命令的输入

    more

    • more a.txt 显示文件a.txt内容,分屏显示,按空格翻页

    cd

    • 切换工作目录

    mkdir

    • 新建目录 mkdir abc
    • rmdir abc 删除目录abc
    • rm abc 删除文件abc

    ln

    • ln a.txt a 创建一个链接文件,名字a,链接到a.txt,硬链接,占用磁盘空间,删掉a.txt后可以看到a。
    • ln -s a.txt b 创建一个链接文件,名字叫b,链接到a.txt,软链接,删掉a.txt后不可以看到b。

    cal

    • 查看日历

    date

    • 查看当前时间

    cat

    • 查看文件,不会自动分屏
    • cat a1.txt a2.txt > a3.txt 合并文件

    grep

    • 指定文件中搜索指定内容

    • grep hello a.txt a.txt中查找字符串hello

    • grep -v printf stdio.h 在stdio.h中查找不包含printf的行

    • grep -n printf stdio.h 显示行号及内容 -i 忽略大小写

    • grep '^e' a.txt e开头的行 'e$' e结尾的行 .任一字符

    wc

    • 计算文件行数,字数 -l行数 -w字数 -c 字符数

    find

    • find ./ -name 1.txt 从当前目录查找所有子目录,名字为1.txt

    rm

    • 删除文件或目录
    • rm -i 1.txt 交互的方式删除 -f 强制删除 -r递归删除

    cp

    • 文件拷贝 cp ./2/a.txt ./1/a.txt 2文件夹下文件拷贝到1

    mv

    • 移动文件
    • 文件重命名 mv 1.txt 2.txt

    clear

    • 清屏 cls

    ps

    • 查看进程

    top

    • 动态显示运行中的进程

    kill

    • 中止进程 kill -9 12323
    剑指 Offer
  • 相关阅读:
    jQuery(Ajax)
    博文相关接口
    登录接口设计和实现
    CSS-层叠样式表
    Google Kaptcha 生成图形验证码
    IDEA中如何修改生成javadoc里默认的author
    maven项目resources文件在target找不到
    IDEA 获取 resources 下的文件
    免安装版 mysql5.7.zip 的配置记录
    从前端模块化 到 webpack 再到使用 vue文件
  • 原文地址:https://www.cnblogs.com/kunlingou/p/12602174.html
Copyright © 2020-2023  润新知