• 每天学一点linux命令


    netstat -ap | grep 27017   //查看某个端口的具体情况,是否监听,建立连接,只能localhost访问还是0.0.0.0所有都能访问

    列出当前目录下的文件个数   ls -l |grep "^-"|wc -l

    按照时间排序,升序或者降序     ll -t |tac                                ll -t

    文件大小排序       由大到小   ls -Sl          小到大 ls -Slr             ls -Slr -h  (便于阅读,带了合理的的单位)

    列出当前目录下的文件夹大小排名   du -h --max-depth=1

     

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

    文件目录操作命令

    wc   可查看文件的的行数,单词数,字符数

    wc -l  文件名字      -》查看文件的行数

    wc -w  文件名字      -》查看文件的单词数

    wc -m  文件名字      -》查看文件的字符数

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

    cat 查看 新建,追加文件

    cat   文件名字    -》显示文件内容

    cat  -n  文件名字  -》 显示文件内容并且附带行号

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

    tac   倒叙查看文件,和cat正好相反,名字也相反

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

    more   跳页查看文件

    more 文件名字   -》开始查看文件   

    entry  下一行

    空格跳一屏,

    b键(back)回退一屏,

    输入数字,再按空格跳多少行

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

    less  查看文件

    more 文件名字   -》开始查看文件   

    entry  下一行

    空格跳一屏,

    b键(back)回退一屏,

    ps -ef | less  -> 通过分页查看进程

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

    文件查找命令

    which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。

    which pwd

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

    whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。whereis 程序还具有搜索源代码、指定备用搜索路径和搜索不寻常项的能力

    whereis tomcat

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

    locate     查找相关文件   

    locate  pwd

    locate tomcat

    支持简单的正则表达式

    locate /etc/m    查询/etc下m开头的

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

    find   查找当前目录下的东西

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

    文件操作

    tar   可以打包,解压

    gzip  可以压缩文件,减小文件大小

    磁盘存储相关

    df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息

    df -h   结果易读

     du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看

    性能监控和优化命令:

    top   显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等

    free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer

    vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控

    sudo apt install sysstat 下载以来  执行命令 iostat 对系统的磁盘操作活动进行监视

    lsof 是一个列出当前系统打开文件的工具

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

    网络命令

    ifconfig命令

    route命令用于显示和操作IP路由表

    ping命令是常用的网络命令,它通常用来测试与目标主机的连通性

    traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径

    netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况

    ss命令可以用来获取socket统计信息

    telnet程序是基于TELNET协议的远程登录客户端程

    rcp代表“remote file copy”(远程文件拷贝)。该命令用于在计算机之间拷贝文件

    scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令

  • 相关阅读:
    iOS __weak学习碰到的疑问
    Shiro整合SSH开发3:配置Shiro认证后页面地址跳转问题(和详述不配置须要注意的问题)
    Android Hawk数据库 github开源项目
    2015小米暑期实习笔试题_风口的猪-中国牛市(dp)
    opencv源代码之中的一个:cvboost.cpp
    regAsm的历史问题
    Spark核心概念理解
    linux的fork()函数具体解释 子进程复制父进程什么
    java8 Optional使用总结
    maven 项目报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解决
  • 原文地址:https://www.cnblogs.com/fangyuandoit/p/13713843.html
Copyright © 2020-2023  润新知