首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一个查看MAC硬盘占用的小工具ncdu

    本人用的是128G闪存的mac pro,由于有强迫症,见到闪存莫名其妙的被占用很不爽,然后呢偶然间发现了这个工具,相当好用,给大家安利一下。照着下面步骤就可以了。...我们可以很方便的找到到底是谁占用了我们的硬盘,从而删除掉它。 3.然后你就可以用方向键操作了。相当方便。...附上该工具的命令: up, k — 向上移动光标 down, j – 向下移动光标 right/enter — 打开选定的目录 left, <, h — 打开父目录 n — 按文件名排序(升序/降序)...s — 按文件大小排序(升序/降序) C – 按项目数排序(升序/降序) d – 删除选定的文件或目录 t — 排序时将目录放在文件前面 g – 以图形方式显示百分比 4.最后,假如说你想退出去,但是又不想关闭终端

    1.2K10

    没有被了解的API?一个老码农眼中的API世界

    是否提供一个非基本的便利函数取决于设计者预期这个API被使用的频率。如果频繁使用,就值得添加。...除了单纯的时尚问题,符合人体工程学的实现良好是困难的,因为它提出了复杂的认知和心理问题。程序员是人,所以一个程序员认为很好的 API 可能被另一个程序员认为是一般的。...例如,可以测量哈希表的完整程度或发生哈希冲突的频率。或者,可以验证一个以写性能为代价的快速读取结构实际上被读取的次数多于被写入的次数。...通过某种注册或登录来阻止竞争对手查看API 并从中学习,这是一种幼稚的想法。 6.5 糟糕的私有协议 一个私有协议可能很难理解,也不可能调试。...然而,证明实现良好API所需的投入产出比可能是困难的,特别是当一个 API 没有被客户使用的时候。“当几乎没有人使用我们的 API 时,收益是多少? ” 产品经理或者老板们经常可能会问这样的问题。

    48030

    Linux中查看端口被哪个进程占用、进程调用的配置文件、目录等

    1.查看被占用的端口的进程,netstat/ss -antulp | grep :端口号 2.通过上面的命令就可以列出,这个端口被哪些应用程序所占用,然后找到对应的进程PID 3.根据PID查询进程...如果想详细查看这个进程,PID具体是哪一个进程,可以通过命令的方式进行查看进程的详细信息,ps -ef | grep 进程PID 或者ps -aux | grep 进程PID 通过执行上面的命令,...就可以看到这个进程的详细信息,同时也可以看到这个进程存在的目录,进程执行的文件、配置文件等信息。...4.查看进程所在目录。...通过ll /proc/进程PID/cwd命令,可以直接查看进程所在的目录,这样的话就可以快速定位到进程的目录 查找他的进程目录之后,就可以对这个应用程序进行一系列的操作,比如说重启删除等!

    7.3K30

    linux 查看pid占用的端口_如何通过端口号查进程

    Linux查看Java进程PID、端口号和内存占用脚本 Linux查看Java进程PID、端口号和内存占用脚本 背景 查询PID 查询占用端口 查询内存占用百分比 脚本 使用 背景 正常情况下,一个jps...-ml就可以查看机器上有多少Java进程以及它们的PID,如果还要看端口号,甚至内存占用,就还要配合netstat以及ps等查询,如果直接使用一个命令就能查出所有信息多好呀,那就试试吧。...查询占用端口 使用netstat工具,根据Java进程的PID查询这个PID占用的端口,一定是状态为LISTEN,并且PID/NAME = PID/java的记录。...这在一台机器启多个Java Web项目的时候很有用,比如测试环境一台机器上的多个spring-boot项目,没有网关的情况下,经常搞不清到底访问哪个端口。...查询内存占用百分比 感觉机器很卡,free一下发现内存没了,看看哪个java占用的内存偏高,可以使用ps -e -o 'pid,pmem'查询PID内存占用的百分比。

    20K50

    程序员的6个真面目,没有一个被冤枉!

    纵使工作中有许多酸甜苦辣 你在岗位上的每一点付出 每一行代码的敲下 每一次需求的完成 每一个bug的修复 都让我们的生活变得更加高效便捷...让科技绽放出向善而动人的力量 致敬在岗位上创造不凡的你!...五一劳动节,IT行业的从业者们辛苦啦 小云为大家准备了三大专属福利!...快来参与互动,犒劳辛勤的自己吧 01 分享有礼 参与方式 1、分享本文到朋友圈,并截图 2、将截图发送到公众号后台,即可抽奖 *请保留分享到5月10日12点开奖,兑奖将核验 02 回复有礼...参与方式 公众号后台回复「福利」领资料包&红包封面 *数量有限,先到先得 03 评论有礼 参与方式 公众号评论区聊一聊: 「你对所在岗位的感受 or 工作中的难忘时刻」 点赞量最高的6位朋友

    17030

    Centos服务器怎样查看端口是否被占用,被占用的端口进程ID不断地变怎么结束(杀死)?

    在Linux服务器中,经常会以php-cli方式运行一些后台服务,例如swoole, workman等WebSocket框架的服务,当这些服务出现了异常要结束或重启时,很多人可能会找不到当时的运行物理路径或物理路径已经不存在了...(例如是进入了部署目录里启动的,但因为发布了新版本,所以原来的部署目录文件夹被覆盖或清理,已经不存在了),这样就无法通过常规的方式去停止服务,只能先找到进程id,然后用kill -9 进程ID的方式来结束...很多人会首先想到通过使用的端口来查找进程id,常用的命令如:netstat -tunpl | grep 端口号或lsof -i :端口号,这样确实能找到当前占用端口的进程ID,但当执行kill -9 进程...ID时发现会提示进程id不存在,再执行netstat -tunpl | grep 端口号命令会发现,显示出来的端口号确实与上次的不一样了,这是为什么呢?...原来我们所看到的子进程,是由主进程(master,亦称为守护进程)维护的,所以要达到停止进程的目的,要找到主进程的id,再执行kill命令,就能彻底结束掉这个服务了,具体怎么做呢?

    8.4K10

    在 Visual Studio 2019 (16.5) 中查看托管线程正在等待的锁被哪个线程占用

    Visual Studio 2019 (16.5) 版本更新中带来了一项很小很难注意到却非常实用的功能,查看哪一个托管线程正在持有 .NET 对象锁。...“查看托管线程正在持有 .NET 对象锁”。...功能入口 这个功能没有新的入口,你可以在“调用堆栈” (Call Stack) 窗口,“并行堆栈” (Parallel Stacks) 窗口,以及“线程”窗口的位置列中查看哪个托管线程正在持有 .NET...现在在 Visual Studio 2019 中运行这段代码,可以看到另一个线程是不可能获得锁的,于是不会输出最后那一句,其他都会输出。 ?...然后在线程窗口(在“调试 -> 窗口 -> 线程“)的位置列,鼠标移上去可以看到与堆栈中相同的信息。 ? 当然,我们的主线程实际上早已直接退出了,所以正在等待的锁将永远不会释放(除非进程退出)。

    2.2K10
    领券