zoukankan      html  css  js  c++  java
  • linux 命令

    vi  /opt/xxx... 打开文件,

    insert 进入编辑模式

    先 esc 然后:wq 保存退出.

    按i键,进入编辑模式

    按esc键,进入命令模式

    :w 保存文件但不退出vi

    :w file 将修改另外保存到file中,不退出vi

    :w! 强制保存,不推出vi

    :wq 保存文件并退出vi

    :wq! 强制保存文件,并退出vi

    q: 不保存文件,退出vi

    :q! 不保存文件,强制退出vi

    :e! 放弃所有修改,从上次保存文件开始再编辑

    chmod也可以用数字来表示权限,语法为:chmod abc file,如chmod 777 file

    ping -b 192.168.1.1,ping网关

    netstat -at,列出所有 tcp 端口

    netstat -a,列出所有端口

    netstat -anpt | grep ':16064',找出运行在指定端口的进程

    netstat -ntlp  列出所有正在运行的端口号信息

    vi 和 vim 的区别   vim 兼容所有 vi 的命令,并且拥有新的特性。vim 可以按 u 多级撤销,vi只可用于unix中,vim 可以语法高亮,

    Ctrl+u:向文件首翻半屏 
    Ctrl+d:向文件尾翻半屏 
    Ctrl+f:向文件尾翻一屏 
    Ctrl+b;向文件首翻一屏 
    nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

    more [-dlfpcsu] [-num] [+/ pattern] [+linenum] [file...]

    • more +3 test.log,显示文件中从第3行起的内容
    • more -5 test.log,设定每屏显示行数
    • ls -l | more -5,每页显示5个文件信息
    • more +/day3 test.log,查找第一个出现"day3"字符串的行,并从该处前两行开始显示输出

    less [参数] 文件

    • b  向后翻一页
    • d  向后翻半页
    • h  显示帮助界面
    • q  退出less 命令
    • u  向前滚动半页

    • y  向前滚动一行
    • 空格键 滚动一行
    • 回车键 滚动一页
    • [pagedown]: 向下翻动一页
    • [pageup]:   向上翻动一页

    • -b <缓冲区大小> 设置缓冲区的大小

    • -e  当文件显示结束后,自动离开

    less 支持向前向后翻页,而more只能向前翻页,当打开较大文件时more会加载所有数据,可能导致服务器卡死,所以此时推荐less打开。

    tail [-f] [-c Number | -n Number | -m Number | -b Number | -k Number] [File]

    • tail -f test.log,循环查看文件内容,Ctrl+c来终止
    • tail -n 5 test.log,显示文件最后5行内容
    • tail -n +5 test.log,从第5行开始显示文件

    chmod 设置权限

    • 命令  chmod [-cfvR] [–help] [–version] mode file…       
        例: chmod 777 file  755 执行权限   
                   chmod a+x xxx.sh 赋予可执行权限 
                   chmod 000   xxx.sh  清除所有权限
    • 参数:  mode : 权限设定字串,格式如下 : [ugoa…][[+-=][rwxX]…][,…],其中
        u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
        + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
        r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
        -c : 若该档案权限确实已经更改,才显示其更改动作
        -f : 若该档案权限无法被更改也不要显示错误讯息
        -v : 显示权限变更的详细资料
        -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
        –help : 显示辅助说明
        –version : 显示版本
  • 相关阅读:
    【个人杂谈】MacBook Pro的使用心得
    【网页加速】lua redis的二次升级
    使用Openresty加快网页速度
    中间件——canal小记
    Java面试总结(二)
    RedissonLock分布式锁源码分析
    面试总结
    Spring AOP小记
    谈谈个人网站的建立(八)—— 缓存的使用
    Kafka、Logstash、Nginx日志收集入门
  • 原文地址:https://www.cnblogs.com/rempop/p/10529130.html
Copyright © 2011-2022 走看看