linux(Centos7)基本操作: 乱七八糟汇总

本文介绍了Linux中一些基础但常用的命令,如whereis用于查找二进制文件、源代码和手册页的位置,mv用于重命名或移动文件和目录,touch更新文件时间或创建新文件,rm删除文件或目录,fork创建子进程,ps显示进程状态,kill和kill-9发送信号终止进程,以及top用于实时监控进程资源使用情况。
摘要由CSDN通过智能技术生成
  • whereis:用于查找任何二进制可执行文件,源文件以及man手册中的位置

    • 基本格式:whereis [options] filename;
    • 实例查找cmake:whereis cmake
  • 修改文件名字:

    • mv [修改前的名字(目录后文件)] [修改后的名字]
    • 实例,修改xxx目录的名字为aaa:mv xxx/ aaa/
    • 实列,修改xxx.cpp文件的名字为aaa.cpp:mv xxx.cpp aaa.cpp
  • touch命令

    • 基本格式:touch [选项] [文件]
    • touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件
    • 创建新文件(文件不存在):touch filename
    • 修改文件时间为当前系统时间 (文件存在):touch filename
  • pwd命令:用于显示当前目录的绝对路径

  • rm命令:用于删除文件或者目录

    • rm 只能用于删除文件,不能删除目录,且删除文件会提示是否删除,输入y即可
    • rm -r:递归删除,可以用于删除文件、目录及子目录
    • rm -f:强制删除,不进行提醒
    • rm -rf *:删除一个文件下的所有内容且不进行提示
  • fork

    • 用于创建一个子进程,子进程是父进程的复制品,地址空间相互独立
    • 父进程fork子进程,父进程可以得到子进程的pid
    • 父进程会调用wait等待子进程的退出,并回收子进程资源
  • ps命令:用于查看进程状态信息

    • -a: 显示所有进程,包括用户的进程
    • -u: 显示进程详细信息,包括进程所有者,cpu、内存占用率、命令行参数、**进程状态(禁止、执行等)**等
    • -e:显示所有进程,等价于-A
    • -f:显示进程完整信息,包括UID,PID,命令行参数
    • 常用搭配
      • ps -ef:列出所有进程的信息
      • ps -aux:也是列出所有进程信息,包括cpu、内存使用率等
      • ps -ef | grep xxx :中间的|是管道符号,就是说将ps -ef的输出作为grep xxx的输入,意思是:将ps -ef列出进程的所有信息传递给grep xxx进行过滤,输出只含xxx的进程
  • kill命令用于杀死进程:

    • kill PID:杀死PID对应的进程
    • kill -9 PID:强制杀死PID进程
    • tip:kill只是向进程发送信号,不会保证进程立刻结束,进程可以忽略信号,如果无法正常结束,可以选择-9强制结束
      -top:类似资源管理器,实时查看进程相关信息,PID、cpu、内存使用率等

后续添加!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值