Linux中如何linux查看文件夹权限一个文件的前m行和尾9行

Android中如何在命令行中查看某个文件的内容_Linux编程_Linux公社-Linux系统门户网站
你好,游客
Android中如何在命令行中查看某个文件的内容
来源:Linux社区&
作者:cjjky
在中,假如我们在程序开发中使用SharedPreferences对象在路径:/data/data/[PackageName]/shared_prefs目录下创建了一个 userinfo.xml 文件,并在该文件中保存了一些基础的信息。如果我们想查看该文件的内容,该如何查看呢?有两种方法可以查看,第一:采用Eclipse中自带的 File Explorer 工具把该文件导出来[pull a file from the device]。然后用相应的查看工具查看文件的内容。第二:我们可以不用采用第一种方法,采用一种更加简单的方法来查看文件的内容,在命令行窗口中使用命令来查看该文件。
步骤如下:
1 . 点击【开始】--&【运行】--& cmd ,将弹出DOS命令窗口。然后按着下图中的红色框框步骤即可以查看文件的内容。
我们看到使用 【cat + 文件名.后缀】 的方式即可以查看该文件的内容。
相关资讯 & & &
& (08/11/:27)
& (05/06/:13)
& (03/13/:31)
& (05/31/:15)
& (04/02/:07)
& (02/17/:49)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款linux下如何知道一个文件被哪个进程进行读写
18:00:42&&&来源:&&&评论: 点击:
问题描述:一个文件正在被进程写 我想查看哪个进程在写这个文件。解决思路:Linux 下每个文件都会在某个块设备上存放,当然也都有相应的...
问题描述:
一个文件正在被进程写 我想查看哪个进程在写这个文件。
解决思路:
Linux 下每个文件都会在某个块设备上存放,当然也都有相应的 inode ,那么透过 vfs.write 我们就可以知道谁在不停的写入特定的设备上的 inode。
那用什么工具呢? 这个神器就是systemtap ,具体的命令就是stap。&
参考:/2012/07/systemtap%E5%85%A5%E9%97%A8/
安装很简单:yum -y install systemtap
但是这个安装完毕,还需要内核的支持,不然会报错。具体的说就是需要安装kernel-debuginfo包。
安装过程:
1 查看内核版本
& &uname -r
& &2.6.32-279.el6.x86_64
2 下载相应的包:
& &wget http://debuginfo.centos.org/6/x86_64/kernel-debuginfo-2.6.32-279.el6.x86_64.rpm
& &wget http://debuginfo.centos.org/6/x86_64/kernel-debuginfo-common-2.6.32-279.el6.x86_64.rpm
3 安装rpm包:
& rpm -ivh kernel-debuginfo-2.6.32-279.el6.x86_64.rpm kernel-debuginfo-common-2.6.32-279.el6.x86_64.rpm
4 确保安装包正常:
& rpm -qa|grep kernel-debug
& kernel-debuginfo-common-x86_64-2.6.32-279.el6.x86_64
& kernel-debuginfo-2.6.32-279.el6.x86_64
好了,测试下stap的可用性吧:
执行命令:stap -v -e 'probe vfs.read {printf(&read performed\n&); exit()}'
显示下面结果:
Pass 1: parsed user script and 83 library script(s) using 194448virt/23176res/3056shr kb, in 130usr/10sys/142real ms.
Pass 2: analyzed script: 1 probe(s), 1 function(s), 3 embed(s), 0 global(s) using 427088virt/122744res/8316shr kb, in 1400usr/90sys/1493real ms.
Pass 3: using cached /root/.systemtap/cache/4a/stap_4a1eb85edbad4e1a07bc9d7_1471.c
Pass 4: using cached /root/.systemtap/cache/4a/stap_4a1eb85edbad4e1a07bc9d7_1471.ko
Pass 5: starting run.
read performed
Pass 5: run completed in 0usr/30sys/346real ms.
说明stap可以用了。
stap stap预制脚本.stp major minor 文件inode&
(systemstap,major,minor ,这些不明白的去google吧)
比如我想知道我的/root/debug.log 是谁写的,例子:
Filesystem & & & & & &Size &Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
& & & & & & & & & & & &34G & 11G & 21G &35% /
ls -l /dev/mapper/VolGroup-lv_root
lrwxrwxrwx. 1 root root 7 Aug 31 &2012 /dev/mapper/VolGroup-lv_root -& ../dm-0&
ls -l /dev/dm-0 & & &&
brw-rw----. 1 root disk 253, 0 Aug 31 &2012 /dev/dm-0
看到了么? &253是major number ,0 是minor number
再找文件的inode:
&stat -c '%i' /root/debug.log
组合命令来吧:
stap /usr/share/doc/systemtap-client-1.7/examples/io/inodewatch.stp 253 0 523302
astroc(740) vfs_write 0x37884
astroc(740) vfs_write 0x37884
astroc(740) vfs_write 0x37884
astroc(740) vfs_write 0x37884
找到罪魁祸首了,pid为740的astroc程序。
相关热词搜索:
延伸阅读:
频道总排行
频道本月排行1)">1)">1" ng-class="{current:{{currentPage==page}}}" ng-repeat="page in pages"><li class='page' ng-if="(endIndex<li class='page next' ng-if="(currentPage
相关文章阅读Linux中安装完成一个文件后,如何查看是否安装成功了?
[问题点数:40分]
Linux中安装完成一个文件后,如何查看是否安装成功了?
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2011年1月 Linux/Unix社区大版内专家分月排行榜第二2010年12月 Linux/Unix社区大版内专家分月排行榜第二2010年11月 Linux/Unix社区大版内专家分月排行榜第二
2011年11月 Linux/Unix社区大版内专家分月排行榜第三2011年10月 Linux/Unix社区大版内专家分月排行榜第三2011年6月 Linux/Unix社区大版内专家分月排行榜第三2011年5月 Linux/Unix社区大版内专家分月排行榜第三2011年4月 Linux/Unix社区大版内专家分月排行榜第三2011年3月 Linux/Unix社区大版内专家分月排行榜第三2011年2月 Linux/Unix社区大版内专家分月排行榜第三2010年5月 Linux/Unix社区大版内专家分月排行榜第三
2011年8月 移动平台大版内专家分月排行榜第二2011年7月 移动平台大版内专家分月排行榜第二2011年3月 移动平台大版内专家分月排行榜第二
2012年8月 移动平台大版内专家分月排行榜第三2012年7月 移动平台大版内专家分月排行榜第三
2012年11月 Linux/Unix社区大版内专家分月排行榜第二2011年8月 Linux/Unix社区大版内专家分月排行榜第二2008年10月 C/C++大版内专家分月排行榜第二
2012年8月 Linux/Unix社区大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。您现在的位置: &
Linux命令行下查看某文件夹下的文件个数
Linux命令行下查看某文件夹下的文件个数
  查看某文件夹下文件的个数
  ls -l |grep "^-"|wc -l
  find ./company -type f | wc -l
  查看某文件夹下文件的个数,包括子文件夹里的。
  ls -lR|grep "^-"|wc -l
  查看某文件夹下文件夹的个数,包括子文件夹里的。
  ls -lR|grep "^d"|wc -l
  说明:
  长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
  grep "^-"
  这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是^d
  统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于
  一行信息对应一个文件,所以也就是文件的个数。
&&&主编推荐
&&&热门试卷
&&&最新视频
&&&热门阅读
&&&最新问答
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-

我要回帖

更多关于 linux查看文件大小m 的文章

 

随机推荐