Java之家

Linux服务器操作常用命令

2023-05-04  本文已影响0人  小小土豆dev

下面是小编整理的一些跟服务器打交道的常用的一些命令:

ls

命令功能:列出目标目录中所有的子目录和文件。

例:ls -lR /home

pwd

命令功能:查看”当前工作目录“的完整路径。

cd

命令功能:切换当前目录。

例:cd /

rm

命令功能:删除一个目录中的一个或多个文件或目录。
命令参数:

例:

  • 删除文件,系统会先询问是否删除:rm info.log
  • 强行删除:rm -f log1.log
  • 删除任何.log文件:rm -f *.log、rm -f *2023*
  • 删除目录:rm -rf test

vim

命令功能:改进版文本编辑器 (不管是文件查看还是文件编辑 按 Shift + 上或 者下可以上下移动查看视角)
输入”vim 文件名” 打开文件,刚刚时是”一般模式”。

按下”i”或”a”或”o”键,从”一般模式”,进入”插入模式(编辑模式)”。在编辑模式下按”Esc” 即可到一般模式 .在一般模式下按”:”,冒号进入底行模式。

less

命令功能:less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

交互指令:

ps

命令功能:命令用于显示当前进程的状态。

例:
ps -ef | grep 进程关键字
查看java程序相关进程:ps -ef | grep java

tail

命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

例:
持续监听日志:tail -f info.log

lsof

命令功能:lsof(list open files)是一个列出当前系统打开文件的工具。

例:lsof -i:端口号

kill

命令功能:用于删除执行中的程序或工作

例:kill PID

上一篇 下一篇

猜你喜欢

热点阅读