zoukankan      html  css  js  c++  java
  • Linux常用命令

    find . -name '文件(夹)名' -type d | xargs rm -rf              递归查找并删除当前文件夹下的指定文件(夹)名

    grep -iR 文件(夹)名 . | egrep -v '需要排除的文件(夹)名'          当前文件夹下(除指定子文件(夹)外)递归查找指定的文件(夹)

    du -sh *     计算当前文件夹下所有文件(夹)的大小

    df -hT        查看磁盘大小及使用情况(-T表示同时显示分区类型)

    fdisk -l       查看磁盘信息

    fdisk /dev/sdb         为磁盘sdb分区

    mkfs.ext4   /dev/sdb1                     将分区sdb1格式化为ext4类型          mkfs.ext4 -n /dev/sdb1             mkfs.ext4 -b superblocknum  device 查看超级块的信息

    netstat -lntup|grep 5432                查看指定端口使用情况

    scp 文件名(-r 文件夹名)  用户名@主机IP:目标文件夹              上传指定文件(夹)至目标主机,调换目标主机地址和文件(夹)地址即为下载,-r参数表示递归

    rpm -q --all --last                               按时间顺序列出已安装的软件包

    grep -v "#" /etc/ntp.conf                 查找指定文件中没有“#”注释的行

    ps -eaf|wc -l                                    统计当前运行的服务总数

    chkconfig vdsmd off                       禁用VDSMD服务

    systemctl disable vdsmd.service    同上

    systemctl list-dependencies vdsmd     查看系统服务的依赖关系

    history -c                                        删除临时命令行历史记录

    配置文件

    ~/.bash_history                               命令行历史记录

    ~/.ssh/known_hosts                        主机授权信息

    VI编辑器常用命令

    参考链接:     链接1       

    编辑

    dd                        删除当前行
    :wq                       保存并退出,修改文件编辑时间
    :x                          保存并退出,不修改文件编辑时间
    a                          在光标后插入字符
    o                          新建一行并插入字符
    i                            在光标前插入字符
    :1,100d                删除第1到100行

    移动

    ctrl + d                 向下翻半页

    ctrl + u                 向上翻半页

    h                           向左移动一个字符
    l                            向右移动一个字符
    j                            向下移动一行                              上  下  左  右
    k                           向上移动一行                               k    j     h    l
    :20或20G            跳转到第20行
    /pattern               向下查找pattern匹配字符串
    ?pattern              向上查找pattern匹配字符串              使用了查找命令之后,再输入 n:按照同一方向继续查找         N:按照反方向查找           查找替换详解 

    替换 OLD NEW

     

    First occurrence on current line:s/OLD/NEW          当前行的第一个匹配

    Globally (all) on current line:s/OLD/NEW/g             当前行的所有匹配

    Between two lines ##:  :#,#s/OLD/NEW/g               两行之间的所有匹配

    Every occurrence in file:%s/OLD/NEW/g                替换每行中的所有匹配,去除g表示每行的第一个匹配

                                              :n,$s/OLD/NEW/g 替换第n行到最后一行的每行所有匹配,将n替换为.时,表示当前行到最后一行

                                              :s#OLD/#NEW/# 替换OLD/NEW/ 此时#作为分隔符

                                              :%s+/OLD/OLD1/+/NEW/NEW1/+ 替换/OLD/OLD1//NEW/NEW1/ 此时+作为分隔符

    清空日志文件

    cat /dev/null > 要清空的文件

    echo "" > 要清空的文件

    >要清空的文件

     
  • 相关阅读:
    【引用】Android.mk简介
    android02android的四大组件
    rpm 安装指令全
    android04activity的布局管理器
    代码积累1统计图
    清除防火墙所有配置规则
    代码积累2tab页面滑动效果
    RHEL5 配置YUM源 安装RZSZ
    系统安全漏洞扫描软件
    liunx下防火墙的配置
  • 原文地址:https://www.cnblogs.com/xyd21c/p/3995037.html
Copyright © 2011-2022 走看看