Linux 常用命令

发布于 2023-11-15 05:35:13 字数 2380 浏览 27 评论 0

Linux 常用命令,最实用的命令集锦。

常用命令

  • ls -l | grep "^.json" |wc -l 查看目录文件个数
  • wc -l info.log 统计文件行数
  • ls -lh test.log 查看文件大小
  • nano -w 比 vi 更好用些
    • ctrl + o 回车 保存
    • ctrl + x 退出
  • grep abc jvm.log 从 jvm.log 中查询 abc
  • grep -n abc jvm.log 查看 jvm.log 中含有 abc 的个数
  • tail -500f 滚屏 500 行
  • tail -n 500 查询最后 500 行
  • head -n 500 查询开始 500 行
  • du -lh 查看目录大小

查看机器性能

  • dstat -arlpim 查看系统整体性能:磁盘、吞吐、内存、CPU 等
  • df -h 查看磁盘容量
  • du -h 查看目录大小
  • free 查看整体容量
  • top 查看性能
  • htop 查看详细性能

文件 vi

  • %s/find/replace/g 替换文件中所有的 find 字符串为 replace
  • split -l 50 拆分原始文件

screen 启动后台进程

  • screen 回车 进入一个后台界面
  • screen -S name 创建一个名为 name 的 screen
  • screen -r night 进入 name 为 screen 的窗口
  • ctrl+A D 退出当前 screen
  • screen -r 查看所有 screen
  • screen -r pid 进入某一个 screen
  • ctrl+Z 结束当前 screen
  • screen -wipe 检查目前所有的 screen 作业,并删除已经无法使用的 screen 作业
  • ctrl+s 锁屏
  • ctrl+q 解锁

压缩/解压命令

  • unzip xxx.zip -d /home 解压到指定目录 home
  • gzip -dc jvm-app-0.log.20141218.0506.gz | grep UnknownHostException 查看压缩文件并且搜索关键字
  • tar -czf file.tar /usr/local/.. 压缩
  • tar –xvf file.tar 解压 tar 包
  • tar -xzvf file.tar.gz 解压 tar.gz

删除所有的进程

  • ps -ef |grep s3cmd |awk '{print $2}'|xargs kill -9

远程传输

  • dyscp 10.1.5.60 /data/py_overlord_data/td_11/ xa-02.log
  • dyscp 10.1.2.18 /dianyi/app/origin-1.13/ *
  • dyscp 10.1.5.60 /data/py_overlord_data/td_15/ *

软连接

  • ln -s a b 创建软连接。a 就是源文件,b 是链接文件名,其作用是当进入 b 目录,实际上是链接进入了 a 目录
  • rm -rf b 删除软链接。注意不是 rm -rf b/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

遗弃M

暂无简介

0 文章
0 评论
23 人气
更多

推荐作者

13886483628

文章 0 评论 0

流年已逝

文章 0 评论 0

℡寂寞咖啡

文章 0 评论 0

笑看君怀她人

文章 0 评论 0

wkeithbarry

文章 0 评论 0

素手挽清风

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文