快捷命令linux下提升效率的终端命令总结

linux下提升效率的终端命令总结

作为一个软件工程师,学习linux命令是一个非常节约时间的一个投资行为。下面就来总结下比较强大的命令。

1 file

返回输入的文件的详细信息。例如,它可以打印出一张图片的详细信息

file logo.png
    

返回信息:

logo.png: PNG image data, 547 x 700, 8-bit/color RGB, non-interlaced
    

例如,它还可以显示出程序代码文件信息,

MTCNN.cpp: C source, ISO-8859 text
    

​

2 iotop,powertop,nethogs

iotop:可以排序的列举出哪些进程正在对磁盘进行io操作

powertop:对于笔记本电脑来说就可以查看哪些进程在耗电

nethogs:可以列出网络情况

如果你的电脑中没有这三种命令,可能需要额外的操作去安装

sudo apt-get install iotop powertop nethogs
    

首次运行需要加上 sudo

​

3 tee

读取标准输入的数据,并将其内容输出成文件.

在执行Linux命令时,我们可以把输出重定向到文件中,比如 ls >a.txt,这时我们就不能看到输出了,如果我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令了。tee命令读取标准输入,把这些内容同时输出到标准输出和(多个)文件中

​

pidof,kill

这三个命令可以帮助控制系统中正在运行的程序

4 pidof 打印出正在运行的程序的ID号

kill 杀死进程

​

5 tree

可以将文件夹内所有的文件以树状图的形式展现出来,特别是在看某个代码工程的时候,可以很直观地看到代码结构

​

6 find

当你在某个时候想要找到某个文件,但是却始终想不到放在哪里了的时候。

例如 :

find . -name "*.css"
    

这表示在当前目录下查找所有的css文件,然后列出来。. 表示当前目录 * 表示匹配任意字符
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值