首页 > 系统服务 > 详细

不同linux发行版命令行模式下查看电量的通用方法(笔记本)

时间:2018-10-04 04:44:45      阅读:324      评论:0      收藏:0      [点我收藏+]

linux不同发行版本,不同的电源管理工具,电池剩余电量的位置不一。

但存放电池剩余电量信息的文件名称不变:capacity

而且位置我们可以肯定它在/sys/目录下某处。

因此,我们只需要使用:

# find /sys/ -name capacity -exec cat {} \;

命令便可以获取笔记本的剩余电量,而且这条十分简洁,无需记又臭又长的路径。

如果依然觉得这条命令太长,可以使用

# alias capacity=‘find /sys/ -name capacity -exec cat {} \;‘

来自定义一个capacity命令,然后就可以直接使用

# capacity

来查看电池剩余电量。

如果不是root账户,还可能出现几个Permission denied, 这是find搜索/sys/目录出现的问题,如果觉的不美观,

可以先find 找到capacity的路径,再按照准确路径定义来capacity命令。

   /×-------------------------------------------------分割--------------------------------------------------------------×/

 

下面的内容是给那些对这几条命令还不熟悉的人看的,看懂的可以回去悠哉地喝茶了:

find命令十分强大,详细用法可以用man查看帮助或者搜索一下,这里我就不做不必要的重复,简单提一下用法:

1)find命令后面首先接的是要搜索的目录,计算机会帮你在该目录及其所有子目录下进行搜索。

如 /sys/

2)路径之后接上 -name 意思是按名字搜索。

如 -name capacity  

即是帮你搜索名字为capacity的文件,可以视情况而定加上“”,以免别误解命令。

比若说要搜索的文件名中有空格,可以“123 abc”表示。

3)-exec 的作用是承接。可以看出这里find和cat是两条命令,-exec将前面find部分所搜索到的文件放到{}里,作为cat的目标。

需要注意,后面的 \; 不可省略,是固定格式。

4)alias命令解析

# alias

是查看当前定义的命令有哪些,比如一些发行版默认定义的     ll=‘ls -l --color=auto’ ,而arch默认情况没有定义该命令,

使用ll命令会出现command not found。

至于alias命令的用法,这里就不多谈了,有兴趣可以用man查看一下帮助或者去搜索一下,简单用法看一下上面的例子就能马上理解了。

 

希望对那些热衷于命令行工作的朋友们有所帮助,如果发现哪里表达不严谨,可以提出来共同改进,谢谢观看。

 

不同linux发行版命令行模式下查看电量的通用方法(笔记本)

原文:https://www.cnblogs.com/fochive/p/9740699.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!