Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Cat isn';我不能处理某些文件_Android_Bash_Cpu_Cat - Fatal编程技术网

Android Cat isn';我不能处理某些文件

Android Cat isn';我不能处理某些文件,android,bash,cpu,cat,Android,Bash,Cpu,Cat,我正在尝试使用cat在Android设备上读取一些文件。具体来说,我想看看 "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq", "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq", "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq", and "/sys/devices/system/cpu/cpu3/cpufreq

我正在尝试使用cat在Android设备上读取一些文件。具体来说,我想看看

"/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq",
"/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq",
"/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq", and
"/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq"

当我使用安装在设备上的终端时,它对cpu0工作正常,但当我尝试cpu1、2或3时,它告诉我有一个“无效参数”。我已经确认了这些文件与ls一起存在,并且通过尝试将它们cd到其中,它们不是目录。有人能解释一下为什么我不能读这些文件吗?谢谢大家!

通过执行
ls-l/sys/devices/system/cpu/*
可以找到什么吗。祝你好运。是的,我得到了很多信息。它太长了,无法包含在这里,但我做了一些其他搜索,发现如果我在*/cpu0/cpufreq/ls-l中得到与*/cpu1/cpufreq中完全相同的内容,除了第二行。CPU0读取(-r--r--r--system root 4096 2014-02-04 17:26 cpuinfo\u cur\u freq),而CPU1读取(-r--root root 4096 2014-02-04 17:31 cpuinfo\u cur\u freq)。这就是问题所在吗?您是否正在根目录下运行问题命令?我想不是,而且是的,有一个带有perms'-r-------'的文件将很难读取,但我希望看到不同的错误消息,而不是无效参数。您的问题已标记为
sh
。你真的在使用
bash
ksh
或其他东西吗?最好更改您的标记以反映您正在使用的真实shell,这样您就会有更多的人关注您的问题。现在,我看不出有什么办法可以帮上忙-(…祝你好运。当我试着用root运行它时,我得到了与我在没有root的情况下运行它时相同的错误。尽管我可能会补充说,有-r-----的文件不是我一直试图读取的文件;它与缩放频率有关,但不相同。是的,我想我正在使用bash,我的错误,谢谢你指出!你真的这么想吗使用bash???虽然不是不可能安装,但在Android上这有点不典型,默认shell是sh的简单重新实现,最常见的替代方案是busybox shell。