zoukankan      html  css  js  c++  java
  • linux常用操作

    vi myfile 处于command mode模式 i 进入insert mode模式 esc 进入command mode模式 将错字删除 i再次进入insert mode模式编辑
    :w filename 输入 「w filename」将文章以指定的文件名filename保存
    h、j、k、l,分别控制光标左、下、上、右移一格
    x:每按一次,删除光标所在位置的“后面”一个字符,6x删除光标所在位置6个字符
    X:大写的X,每按一次,删除光标所在位置的“前面”一个字符。6X删除光标所在位置的“前面”6个字符
    dd:删除光标所在行。#dd:从光标所在行开始删除#行
    u:如果您误执行一个命令,可以马上按下u,回到上一个操作
    「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。
    w:在冒号输入字母「w」就可以将文件保存起来。
    q:按「q」就是退出,如果无法离开vi,可以在「q」后跟一个「!」强制离开vi。
    qw:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。
    yw 复制光标所在位置的一个字
    yy 复制光标所在位置的一行
    p 粘贴
    u  取消操作
    /或?  查找,在/后输入要查找的内容
    mv A B 将目录A重命名为B mv 将/a目录移动到/b下,并重命名为c
    vi filename 打开或者新建文件,并将光标置于第一行首
    view filename 以只读方式打开文件
    vi +n filename 打开文件,并将光标置于第n行
    vi + filename 打开文件,并将光标置于最后一行
    vi +/pattern filename 打开文件,并将光标置于第一个与pattern匹配的
    vi -r filename 在上次正用vi编辑是发生系统崩溃,恢复filename
    h j k l 普通模式下左 下 上 右
    d(删除)
    v(可视化的选择)
    gU(变大写)
    gu(变小写)
    :w 保存但不退出
    :wq保存并退出
    :q 退出,如果当前文件没有保存,禁止退出
    :q! 不保存,强制退出
    :w file1 将内容保存至文件1中,注意:此时编辑的仍为原文件
    :e! 放弃所有修改,从上次保存文件开始再编辑
    ZZ 同:wq
    :saveas path 当前文件另存为path
    /word 向光标之后寻找一个字符串名称为 word 的字符串。
    // 重复上一次操作
    ?word 向光标之前寻找一个字符串名称为 word 的字符串 ?? 重复上一次向前查找
    n 从当前光标向后查找下一个字符
    N 从当前光标向前查找下一个字符
    :s/word1/word2/g 在当前行寻找 word1 这个字符串,并将该字符串取代为 word2
    :n1,n2s/word1/word2/g 在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取 代为 word2(常用)
    :1,$s/word1/word2/g 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2(常用)
    :1,$s/word1/word2/gc 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给使用者确认(conform)是否需要取代(常用)
    :n1,n2d 删除第n1行至第n2行的内容,例如:10,20d 
    :nd 删除第n行的内容
    :%d 删除全部内容
    :n1,n2 co n3 将n1 行到n2 行之间的内容拷贝到第n3 行之后
    :n1,n2 m n3 将n1 行到n2 行之间的内容移至到第n3 行之后
    :n 将光标移至第n行
    :%!xxd 切换到二进制模式
    :%!xxd -r 切换到文件模式
    :g/word 列出包含word单词的所有行
    :history 列出所有的历史记录
    :his c 列出所有的行命令记录
    :his s 列出所有的查找记录 
    q: 显示行命令的历史窗口
    q/ 显示查找命令的历史窗口
    文件打包
    mv aaa.txt ../ 把文件移动到上一层目录
    mv aaa.txt aaa/把文件移动到aaa文件夹下面
    zip -r /home/dump/weixin_tp_YYYYMMDD_ip.zip weixin_multi 把文件压缩
    unzip weixin_tp_YYYYMMDD_ip_p.zip 把文件解压
    mkdir 新建文件
    touch filename 新建txt
    mkdir -p /home/weiblogic/aaa/bbb 创建多级目录(从根目录开始)
    cat -b 显示行号
    cat -n file 显示行号,包括空白行
    more file 查看文件内容,空格键查看下一页,q退出
    less file 分页查看文件内容,空格下一页,方向键 q退出
    head 查看文件头部内容head -c nk head -n
    tail 显示文件的末尾10行 -c nk 显示nkb内容 -n 显示n行内容 -f动态显示文件内容 ctrl+c 组合键退出
    wc

    10.4.233.6: mall 8003 vehicle 8001 ibuy 8002
    清理服务器: cd /home/weblogic/upload
    重启服务器: cd tpdata/weblogic/user_projects/domains/malldomain
    查看服务器日志:cd tpdata/weblogic/user_projects/domains/malldomain/servers/mallappserver1/logs/

    10.4.233.41: minisite 8001
    清理服务器: cd /home/weblogic/upload
    重启服务器: cd tpsys/weblogic/user_projects/domains/minisitedomain/
    查看服务器日志:cd tpsys/weblogic/user_projects/domains/minisitedomain/logs/

    10.4.233.43: mall-mgr 8001 esb-mgr 8002 svc-log 8003
    清理服务器: cd /home/weblogic/upload
    重启服务器: cd tpsys/weblogic/user_projects/domains/admindomain/
    查看服务器日志:cd tpsys/weblogic/user_projects/domains/admindomain/logs

    10.4.233.8: ipay 8001
    清理服务器: cd /home/weblogic/upload/
    重启服务器: cd tpdata/weblogic/user_projects/domains/esbdomain
    查看服务器日志: cd tpdata/weblogic/user_projects/domains/esbdomain/logs/

    10.4.233.55: union pension
    清理服务器: cd /home/weblogic/upload/
    重启服务器: cd tpsys/weblogic/user_projects/domains/tplmalldomain/
    查看服务器日志: cd tpsys/weblogic/user_projects/domains/tplmalldomain/logs/


    10.4.233.57: svc-api 8001
    清理服务器: cd /home/weblogic/upload/
    重启服务器: cd tpsys/weblogic/user_projects/domains/tppmalldomain/
    查看服务器日志: cd tpsys/weblogic/user_projects/domains/tppmalldomain/logs/

    10.4.233.57: tmall 8001
    清理服务器: cd /home/weblogic/upload/
    重启服务器: /tpdata/weblogic/user_projects/domains/tmallvehdomain/
    查看服务器日志: /tpdata/weblogic/user_projects/domains/tmallvehdomain/logs


    后台权限添加:1.权限列表 2.角色列表 分配资源
    svn 管理:添加用户名和密码:tpdata/cntaiping-data/users/ auth passwd
    添加用户和删除用户的权限:tpdata/cntaiping-data/apache-webroot/user/include/admins.php
    wechat:nginx前置机验证:10.94.210.22 root/tplife cd /usr/local/nginx/conf/
    less nginx.conf
    cd vhosts/ ls
    vim baoxian.itaiping.com.conf
    ../../sbin/nginx -s reload
    查看服务器占用磁盘空间
    java_pid3848.hprof 内存溢出日志
    ls -rtal
    du -sh *
    du -sh java_pid*
    rm -rf java_pid*
    df -h
    less hs_err_pid9841.log


    LINUX ulimit命令

    查找文件中的内容:

    grep 180.166.5.62 access.log  |wc -l

  • 相关阅读:
    使用.Net Core 2.2创建windows服务
    Ubuntu 18.04 安装部署Net Core、Nginx全过程
    Task的在主线程处理异常信息的Helper类
    行转列的处理。
    netcore 下加密遇到的问题
    关于安装angular-cli环境报错的问题
    64位的windows服务安装问题
    EF.Mysql在codefirst模式下调用存储过程,和再DbFirst模式下的调用
    阿里云消息队列的C#使用http接口发送消息实例
    [转载]EF或LINQ 查询时使用IN并且根据列表自定义排序方法
  • 原文地址:https://www.cnblogs.com/zszitman/p/4518800.html
Copyright © 2011-2022 走看看