工作中常见的linux命令(上)

一,文件和目录操作:

  • ls: 列出目录内容。

  •    [-a]选项:显示所有文件,包括以.开头的隐藏文件以及特殊目录
  •   工作中常见的linux命令(上)_第1张图片
  • [-l]用长格式显示当前目录下文件的详细信息
  • 工作中常见的linux命令(上)_第2张图片
  •  [-s]选项
  • 显示每个文件占用的硬盘大小
  • 工作中常见的linux命令(上)_第3张图片
  • cd: 切换工作目录。

  •  进入主目录:cd 或者cd ~
  •  进入上一级:cd ..
  • 进入根目录:cd /
  • pwd: 显示当前工作目录的路径。
  • cp: 复制文件或目录。

  •  cp [选项] 源文件或目录文件 目标文件或者目录
  •  -a:归档模式,保留源文件或目录的所有属性,包括权限、所有者、时间戳等
  •  -f:强制模式,不提示确认及覆盖目标文件或目录
  • -i:交互模式,覆盖目标文件或者目录前询问是否确认
  • -r:递归模式,复制目录及其所有文件和子目录
  • -v:详细模式,显示复制的每个文件或目录名称。
  • mv: 移动文件或目录,也可用于重命名。
    选项说明:

  • -b   #当目标文件存在时,覆盖之前创建一个备份
    -f   #如果移动的文件或目录与目标重复,则直接覆盖(无需确认)
    -i   #交互式操作,覆盖前会提示用户进行确认操作,用户通过输入Y/N来确认是否覆盖
    -u   #若目标文件已存在,且与需移动的文件同名,只有在源文件比目标文件较新时,才会更新目标文件
    -t   #指定mv的目标目录,此选项使用于移动多个文件到一个目录的情况,目标文件在前,源文件在后。
    -S<后缀>:#为备份文件指定(自定义的)后缀
    -n  #不覆盖任何现有文件
    -T  #将目标当作普通文件,而不是目录
    -v  #详细输出命令的执行过程信息

二:文件查看和编辑:

     cat:文件文件的内容

     more:less:分屏显示文件内容

    vim:文本编辑器

三、网络相关

    ping:检查与另一台主机的连接,

下图表示连接上了

工作中常见的linux命令(上)_第4张图片

没有连接上如图:

工作中常见的linux命令(上)_第5张图片

netstat: 显示网络统计信息

    1.查询进程号所占用的端口号 

      netstat -anp | grep 进程号

    2.查看端口号对应的进程(用户判断端口号是否被占用)

     netstat -tunlp | grep 端口号

   3.查看端口号的使用情况:

   netstat -anp | grep 端口号

 4.显示pid和进程

   netstat -pt

5.列出所有处于监听状态的 Sockets:

netstat -l        #只显示监听端口
netstat -lt       #只列出所有监听 tcp 端口
netstat -lu       #只列出所有监听 udp 端口
netstat -lx       #只列出所有监听 UNIX 端口

四,系统信息查询

     显示当前进程状态:ps

  1.语法讲解

      ps[选项参数]

      ps:显示当前进程

     

[root@10 redis-4.0.6]# ps
    PID TTY          TIME CMD
   1050 pts/0    00:00:00 bash
   1493 pts/0    00:00:00 ps

4个列显示的信息:

  • PID:(Process ID)唯一的进程 ID
  • TTY:(Teletypewriter)它指的是终端类型或终端设备,用于用户与计算机进行交互的输入输出设备,例如终端窗口或控制台。
  • TIME:进程运行过程中占用 CPU 的总时间(以分钟和秒为单位),简单理解就是 CPU 运行这个进程消耗的时间。
  • CMD:启动进程的命令的名称

常用的几个命令

      1.显示所有正在运行的进程

      ps -a

      2.显示所有进程的信息

    ps-e

   3.显示进程的详细信息:

   ps -u

4.显示进程之间的层级关系:

ps -f

5.查找具有指定进程 ID 的进程:

ps -p pid

事实显示系统资源情况: top

  1.语法讲解:

top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。

top的使用方式 top [-d number] | top [-bnp]

     

     

你可能感兴趣的:(java,linux,运维,服务器)