linux常用命令集锦

1、查看当前位置: pwd

2、查看端口号占用: netstat -ltunp   可以配合管道符   netstat -ltunp | grep 端口号

3、查看进程: ps -ef 或者 ps aux

4、杀死进程: kill pid号 或者 kill -9 pid

5、查看某个(nginx为例)进程: ps -ef | grep nginx 或者 ps aux | grep nginx

6、搜索文件或文件夹: whereis 文件名

7、查看使用过的历史命令: history       如果想要执行其中的某个命令 ! number

8、查看文件: vi 文件名 或 vim 文件名

     搜索:/+搜索的字符

     往上搜: N

     往下搜 :n

     定位到日志最底端: 在命令模式下  按大写G键

9、文件显示行号: 在命令模式下 :set nu   取消行号是 :set nonu

10、修改配置文件: 按i键 进入编辑模式  修改完后 按Esc键 返回命令模式  :w 保存文件 :q退出文件  :wq保存并退出

11、清空文件内容: > 文件名

       清空日志文件内容: true > catalina.out

12、实时查看日志:tail -f +文件名    或者  tailf + 文件名   Ctrl+C 是退出tail命令

       实时查看100行:tail -100f catalina.out

       查看2000行:tail -n 2000 catalina.out

14、将一个文件夹下的所有内容复制到另一个文件夹下:

       cp -r /home/folderA/* /home/java/folderB/     或者   
       cp -r /home/folderA/. /home/java/folderB/

15、 将一个文件夹复制到另一个文件夹下

       cp -r /home/folderA /home/folderB

16、删除一个文件夹及其下面的所有文件

  rm -rf /work/catalina 删除 catalina文件夹以及其下的所有内容   -r  表示向下递归,不管有多少级目录,一并删除     -f  表示直接强行删除,不作任何提示的意思

17、移动一个文件夹到另一个文件夹下面

  mv /home/folderA /home/folderB/ 或   mv /home/folderA /home/folderB

18、移动一个文件夹下的所有内容到另一个文件夹下面

  mv /home/folderA/* /home/folderB/

19、主机上是否安装了某个工具,命令是:rpm -qa | grep nmap    或者 which + 名称 比如which memcached

 20、查找文件 find / -name httpd.conf

 21、查看某个目录下的文件 支持搜索 ls -al /usr/lib | grep 文件名
22、vi或者vim下  全局替换字符串 先进入命令模式  :%s/abc/xyz/g    替换abc为xyz

 

posted @   ジ绯色月下ぎ  阅读(120)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示