zoukankan      html  css  js  c++  java
  • Linux终端简单指令

    ls ----列出当前文件夹下的内容

          ls -a 列出所有文件包括隐藏文件

          ls -l 列出当前文件夹文件及属性

          ls -lh 就是将大小用K表示

    ------------------------------------------------------------------

    pwd ----当前所在文件夹

    ------------------------------------------------------------------

    touch ----新建内容

    ------------------------------------------------------------------

    mkdir ---新建目录

        mkdir -p a/b/c/d 当前目录下新建嵌套文件夹

    ------------------------------------------------------------------

    rm ----删除指定文件

        rm -r a 删除文件夹

    ------------------------------------------------------------------

    clear ----清除窗口

    ------------------------------------------------------------------

    cp ----复制文件

        cp 被复制文件路径 需要复制文件到的路径

        cp -r 被复制目录路径 需要复制目录到的路径

        cp -i 覆盖文件前提示

    ------------------------------------------------------------------

    mv ----移动文件

        mv 需要移动文件路径 移动文件到的路径

        mv -i 覆盖文件前提示

    ------------------------------------------------------------------

    cat ----查看文件内容,创建文件,文件合并,追加文件内容

        cat 文件路径

        cat -b 在旁边显示行数(忽略空格)

        cat -n 在旁边显示行数(包括空格)

    ------------------------------------------------------------------

    more ----分屏显示文件内容

        空格 ----下一页

        回车 ----下一行

        more -b ----回滚一行

        more -q ----退出

    ------------------------------------------------------------------

    grep ----文本搜索

        grep 搜索内容 文本文件路径

        grep -n 显示匹配的文本及行号

        grep -v (-n反过来)不匹配的文本

        grep -vn 不匹配的文本和行号

        grep -i 不限大小写搜索

        grep ^搜索内容 文本文件路径 ----搜索以内容开头的行

        grep 搜索内容$ 文本文件路径 ----搜索以内容结尾的行

    ------------------------------------------------------------------

    echo ----在终端输出内容

    ------------------------------------------------------------------

    ------重定向>和>>

        >替换文本内容

        >>在文本后添加内容

        (可以将要打印的内容添加到文本内如 ls >>a或tree >>a)

    ------------------------------------------------------------------

    管道 | ----可以对|前命令的输出执行|后的命令

        如  ls | more 对当前目录ls的结果进行more分屏操作

    ------------------------------------------------------------------

    shutdown ----关机指令(没设定参数自动1min)

        shutdown 关机

        shutdown -r 重新启动

        shutdown -c 取消关机

    ------------------------------------------------------------------

    ifconfig ----输出当前网卡信息

    ------------------------------------------------------------------

    ping ----连接对方IP可以看信息交换速度(能用在看对方是否开机在线)

    ------------------------------------------------------------------

        CTRL+C可以中止连续的输出

    ------------------------------------------------------------------

    vim ----编辑文本文件

        进入界面后按i可以编辑文本ESC退出编辑

        :+wq可以保存退出

    ------------------------------------------------------------------

    gedit ----编辑文本文件

        如果用户权限不够可以在前面加sudo输入密码即可编辑

    ------------------------------------------------------------------

     date ----查看系统时间

    ------------------------------------------------------------------

     cal ----查看日历

        cal -y ----查看一年的日历

    ------------------------------------------------------------------

    df ----查看磁盘使用情况

        df -h ----人性化显示数据

    ------------------------------------------------------------------

    du ----查看目录空间占用情况

        du -h ----人性化显示数据

    ------------------------------------------------------------------

    ps ----查看系统进程

        a ----显示终端上的所有进程,包括其他用户进程

        u ----显示进程的状态

        x ----显示没有控制终端的进程

    ------------------------------------------------------------------

    top ----动态显示运行中的进程并排序

        q ----退出top

    ------------------------------------------------------------------

    killl ----结束进程

        -9 强制结束进程

    ------------------------------------------------------------------

    find ----查找文件

        find 路径 -name "*xxx*" ----查找带有xxx的文件

    ------------------------------------------------------------------

    ln ----创建链接

        ln ----硬链接,即使源文件删除

        ln -s 源文件绝对路径 软连接路径 ----创建软链接最好使用绝对路径,避免移动文件后出现错误

    ------------------------------------------------------------------

    tar ---使用tar命令打包文件 

        tar -cvf 打包文件.tar 文件|目录 ----打包文件|目录

        tar -xvf 打包文件.tar ----解开tar包

        tar -zcvf 打包文件.tar.gz 文件|目录 ----压缩文件|目录

        atr -zxvf 打包文件.tar.gz -C 存放路径 ----解压文件到

    ------------------------------------------------------------------

    apt ----安装卸载软件

        sudo apt install 软件包 ----安装软件

        sudo apt remove 软件名 ----卸载软件

        sudo apt upgrade ----更新已安装的软件

  • 相关阅读:
    一致性哈希算法(c#版)
    制作Docker镜像的两种方式
    AWS AutoScaling的一个ScaleDown策略问题以及解决方法
    在CentOS6.6上以replSet方式部署MongoDB集群
    在Docker中安装和部署MongoDB集群
    为Docker容器设置静态IP
    CSS动画的性能分析和浏览器GPU加速
    spark日志配置及问题排查方式。
    Structure Streaming和spark streaming原生API访问HDFS文件数据对比
    SQL On Streaming
  • 原文地址:https://www.cnblogs.com/mengxinteriri/p/Mengjiang.html
Copyright © 2011-2022 走看看