Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27260
  • 博文数量: 19
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-29 11:18
个人简介

登上台风的猪

文章分类

全部博文(19)

文章存档

2014年(19)

我的朋友

分类: 嵌入式

2014-11-06 19:18:49

文件系统相关命令 fdisk  df  du  mount  umount  ls  -l  chmod  chown  chgrp  ln

1.查看系统分区

方法1:sudo fdisk -l

 

方法2:cat /proc/partitions

 

2.df查看磁盘空间的使用情况

#选项-T显示文件系统类型

#选项-hK,M,G为单位显示磁盘使用情况

 

eg:df -Th

    Filesystem     Type      Size  Used Avail Use% Mounted on

    /dev/sda1      ext4      4.8G  4.0G  529M  89% /

    udev           devtmpfs  241M  4.0K  241M   1% /dev

    tmpfs          tmpfs     100M  804K   99M   1% /run

    none           tmpfs     5.0M     0  5.0M   0% /run/lock

    none           tmpfs     248M  200K  248M   1% /run/shm

    /dev/sda6      ext4       15G  1.1G   13G   9% /home

    .host:/        vmhgfs     88G   68G   21G  77% /mnt/hgfs

 

3.du查看目录或文件使用磁盘块数(占用磁盘空间大小),常用于估算目录或文件大小

#-s显示总大小总和

#-hK,M,G为单位显示大小

 

eg:查看主目录占用磁盘空间(相当于windows下查看文件夹属性看到文件夹大小)

du -sh ~

 

    771M /home/tim

 

eg:查看主目录下examples.desktop文件占磁盘大小

du -sh ~/examples.desktop

 

    12K /home/tim/examples.desktop

 

区别:查看主目录下examples.desktop文件本身大小

    ls -lh ~/examples.desktop

 

    -rw-r--r-- 1 tim tim 8.3K Mar 30 20:06 /home/tim/examples.desktop

 

4.mount挂载文件系统,文件系统挂载后才能进行使用/*{{{*/

用法:挂载本地设备

mount [-t 类型要挂载设备 挂载点

eg:挂载优盘

sudo mkdir /mnt/udisk

sudo mount /dev/sdb1 /mnt/udisk -o iocharset=utf8

sudo mount -t fuseblk /dev/sdc1 /mnt/disk

 

用法:挂载网络文件系统

mount [-t 类型] ip:/dir 挂载点

mount [-t 类型] hostname:/dir 挂载点

 

5.umount卸载文件系统,即将文件系统从根文件系统目录中取下

用法:卸载设备

sudo umount /dev/sdb1

 

用法:卸载挂载点

sudo umount /mnt/udisk

 

 

 

 

6.ls -lh

 

total 78M

-rw------- 1 tim tim  22M Apr 16 14:47 core

drwxr-xr-x 3 tim tim 4.0K May  3 13:57 Desktop

drwxr-xr-x 2 tim tim 4.0K Apr  8 22:06 Documents

drwxr-xr-x 3 tim tim 4.0K May  5 19:49 Downloads

lrwxrwxrwx 1 tim tim   16 May  5 21:07 exam -> examples.desktop

-rw-r--r-- 1 tim tim 8.3K Mar 30 20:06 examples.desktop

drwxrwxr-x 5 tim tim 4.0K Dec 13 16:13 jeffy-vim-v2.0

-rw-r--r-- 1 tim tim 804K May  2 14:58 jeffy-vim-v2.0.zip

lrwxrwxrwx 1 tim tim   19 Apr 30 17:30 linux -> workdir/basiclinux/

 

7.chmod 更改文件权限

用法:将文件权限改为755

[sudo] chmod 755 test.c

ls -lh test.c

 

用法:给所有者去掉读权限

[sudo] chmod u-r test.c

ls -lh test.c

 

用法:给同组用户加写权限

[sudo] chmod g+w test.c

ls -lh test.c

 

用法:给其它用户加执行权限

[sudo] chmod o+x test.c

ls -lh test.c

 

用法:给所有用户加写权限

[sudo] chmod a+w test.c

[sudo] chmod +w test.c

ls -lh test.c

 

8.chown 更改文件所有者

用法:test.c所有者改为root

sudo chown root test.c

ll test.c

 

9.chgrp 更改文件所属组

用法:test.c所属组改为root

sudo chgrp root test.c

ll test.c

/*}}}*/

10.ln建立链接(结合图示解释区别)

注意:硬链接不能对目录进行链接

用法:ln 目标 硬链接名 

 

#选项-s建立软链接

用法:ln -s 目标 软链接名

 

10.ps查看系统进程,静态(top动态)

#选项-ef全格式显示当前所有的进程,是以System V方式显示

#选项aux是以BSD方式显示

 

其它命令

11.kill 给进程发信号,指定进程号

用法:给进程发结束信号

kill -9 进程号

 

eg:top

另一终端kill -9 top进程号

 

#-l列出所有信号

 

12.killall 给进程发信号,指定进程名

 

13.free查看系统内存使用情况

#-m M为单位显示使用情况

free -m

阅读(318) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~