• 开发常用命令


    1. 帮助命令
    command 表示命令
    1.1 man
    用法:
    man command
    1.2 --help
    用法:
    command --help
    2. 文件、目录管理
    2.1 ls  
    ==> list
    列出目录内容
    参数:
     -l:表示长格式输出详细信息,“ ls -l ” 可以简写为 “ ll ”
     -d:查看目录
     -a:查看所有文件,包括隐藏文件(前面带 . 的文件)。
     -h:以人类可读的方式输出,“ human ”
     -r:反向输出
     -t:按修改时间排序
    常用组合:
     ls -l:以长格式查看目录内容
     ls -d:查看目录
     ls -a:查看所有文件
     ls -lh:以人类可读的方式查看目录内容
     ls -lrt:显示最近的修改文件
    2.2 cd
    ==> change directory
    改变目录
    参数:
     ~:进入当前用户家目录
     ..:进入上级目录
     -:进入上次目录
    常用组合:
     cd:进入当前用户家目录
     cd ..:进入上级目录
     cd -:进入上次目录
    2.3 cp
    ==> copy
    复制文件,也可以改名。
    参数:
     -a:保持属性不变
     
    用法举例:
    cp  /tmp/test.txt     /opt
         源文件             目录文件
     
    常用组合:
      cp:覆盖文件不提示
      cp -a:保持属性并且覆盖文件不提示。
     
    2.4 mv
    ==> move
    移动文件,也可以改名。
    用法同cp
    2.5 mkdir
    ==> make directory
    创建目录
    参数:
     -p:递归创建目录
     
    常用组合:
     mkdir -p:递归创建目录,如:mkdir -p /data/backup
    2.6 touch
    创建文本文件
    2.7 rm
    ==> remove
    删除目录
    参数:
     -f:强制删除
     -r:递归删除
     
    常用组合:
     rm -f:强制删除文件
     rm -fr:强制删除目录(慎用!!!)
    2.8 diff
    ==> different
    比较文件
    用法:
    diff  file1 file2
    2.9 du
    查看文件或目录大小
    参数:
     -s:显示总大小
     -h:以人类可读的方式显示
     
    常用组合:
    du -sh:以人类可读的方式显示大小
    2.10 cat
    查看文件内容
    参数:
     -n:显示行号
     -T:显示tab制表符
    2.11 less
    分行或分屏查看文件内容
    输入“ / ”进入搜索模式
     n:向下搜索
     N:向上搜索
    2.12 tail
    查看文件后10行内容
    参数:
     -f:实时查看文件尾部动态
     
    常用组合:
     tail -f:实时查看文件尾部动态
     tailf:这个命令和“ tail -f ” 功能一样
    2.13 vim
    编辑文件
    分为三种模式:命令行模式、编辑模式、底行模式
    输入“ i 或 a ”,进入编辑模式。“ i ”表示插入,“ a ”表示追加。
    输入“ Esc ”键,退出编辑模式,进入命令行模式。
    2.14 tar
    压缩与解压缩
    用法举例:
    tar zcf   test.tar.gz   /tmp   将 /tmp 下文件压缩成 test.tar.gz 文件
                 目标文件    源文件
    tar xf     test.tar.gz  -C /opt 将 test.tar.gz 文件解压到 /opt 下
     
    参数:
     -z:gzip
     -c:create
     -f:file
     -x:extract
     -C:指定解压目录
     
    常用组合:
    tar zcf:压缩文件
    tar xf:解压文件
    2.15 unzip
    解压zip文件
    2.16 find
    查看文件或目录
    参数:
     -type:指定文件类型
     f:指定文件
     d:指定目录
     -name:指定文件名
     -size:指定文件大小
     -mtime:指定修改时间
    用法:
    find        /            -type   f        -name            “ *.tar.gz ”
            指定路径    类型   文件   指定文件名
    举例:
    find  /  -type f  -name  "*.tar.gz":查找 / 目录下的 .tar.gz 文件
    find  / -type f -size +100K:查找 / 目录下大于100K的文件
    find  / -type f -mtime +7:查看 / 目录下7天以前的文件
    3. 系统管理
    top:查看进程、负载、内存等信息
    free:查看内存信息,常用:free -m
    df:查看磁盘信息,常用:df -h
    uptime:查看负载信息
    date:查看日期
    4. 网络管理
    ip:route 和 ifconfig命令的整合,常用:ip a
    ping:测试网络状态
    netstat:查看网络连接状态,常用:netstat -an
    5. 进程管理
    ps:查看进程信息,常用:ps -ef
    kill:杀掉进程,常用:kill -9 (数据库慎用)
    killall:杀掉所有相关进程
    pkill:杀掉进程
    6. 端口管理
    netstat:查看端口信息,常用:netstat -lntup | grep 8080
    lsof:查看端口信息,常用:lsof -i :8080
  • 相关阅读:
    OO第二单元架构随笔
    OO第二单元小结
    OO第一单元小结
    OO第四单元总结
    oo第三单元总结
    OO第二单元总结
    OO第一单元总结
    OO第四单元及课程总结
    OO第三单元总结
    OO第二单元总结
  • 原文地址:https://www.cnblogs.com/wanglan/p/9833234.html
Copyright © 2020-2023  润新知