Linux服务器操作常用命令

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

ls

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

例:ls -lR /home

pwd

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

cd

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

例:cd /

rm

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

  • -f, --force 忽略不存在的文件,从不给出提示。
  • -i, --interactive 进行交互式删除
  • -r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。

例:

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

vim

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

  • 一般模式:可以浏览文件内容,可以进行文本快捷操作。如单行复制,多行复制,单行删除,多行删除,(退 出)等。
  • 插入模式:可以编辑文件内容。
  • 底行模式:可以进行强制退出操作,不保存 :q!。可以进行保存并退出操作 :wq

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

less

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

交互指令:

  • /字符串 向下搜索“字符串”的功能。
  • ?字符串 向上搜索“字符串”的功能。
  • b 向上移动一页。
  • d 向下移动半页。
  • h 或 H 显示帮助界面。
  • q 或 Q 退出 less 命令。
  • 空格键 向下移动一页。
  • 回车键 向下移动一行。
  • G 移动至最后一行。
  • g 移动到第一行。

ps

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

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

tail

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

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

lsof

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

例:lsof -i:端口号

kill

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

例:kill PID

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。