Chinaunix首页 | 论坛 | 博客
  • 博客访问: 184701
  • 博文数量: 42
  • 博客积分: 2520
  • 博客等级: 少校
  • 技术积分: 440
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-18 09:54
文章分类
文章存档

2011年(1)

2010年(13)

2009年(28)

我的朋友

分类: LINUX

2009-09-13 16:56:30

  • 查询指定目录占用磁盘空间的大小
    du directory
    如果想让返回的数字更加容易让人读懂,使用-h参数:
    du -h directory
    如果不想包括子目录的占用量,使用-S参数:
    du -Sh directory
    如果只计算目录所占的总用量,使用-s参数:
    du -sh directory

  • 删除用户组
    groupdel hello

  • 删除用户
    userdel hello

  • 获得系统信息
    uname
    如果想了解系统更详细的信息,使用-a参数:
    uname -a
    如果只想了解内核的版本,使用-r参数:
    uname -r

  • 显示系统进程
    top
    使用'q'键退出

  • 查看磁盘分区
    df
    如果想让返回的数字更加容易让人读懂,使用-h参数:
    df
    -h
    如果想知道这些个分区是哪种文件系统,使用-T参数:
    df -Th
    如果只想看硬盘中特定文件系统格式的分区的情况,使用-t参数:
    df -Th -t vfat

  • 显示月历和年历
    显示系统当前月份的月历:
    cal
    显示系统某年的年历:
    cal 2007
    显示系统某年某月的月历:
    cal 9 2007

  • 统计文件总数
    统计当前目录及所有子目录的文件个数:find . -type f | wc -l
    统计所有子目录的文件个数:ls -lR|grep "^d"|wc -l

  • 读取内存的相关信息--hexdump & od
    如果因某种需要,想直接从内存的某个位置读取数据,譬如BIOS的一些信息,是可以在进入系统之后读取出来的,所需要读取的文件就是/dev/mem.
    已知我要读取的位置偏移是0xFF4F0, 读取长度为8 bytes。那么可以用hexdump直接读取出来:
    [root@localhost ~]# hexdump -C -n 8 -s 0xff4f0 /dev/mem
    000ff4f0  31 41 43 42 54 30 35 31                           |1ACBT051|
    000ff4f8
    也可以通过od命令读取:
    [root@localhost ~]# od -c  -N 8 -j 0x0FF4F0 /dev/mem
    3772360   1   A   C   B   T   0   5   1
    3772370
    参考连接:http://blog.chinaunix.net/u/33048/showart_1832903.html

  • 关闭控制台响铃
    (1)关闭命令行的响铃:
    打开/etc/inputrc
    文件中应该有一行如下内容:
    #set bell-style none
    这一行就是用来打开或者关闭控制台命令行响铃的,当前状态是被注释掉的,因此删除'#'即可,
    set bell-style none
    当然,如果文件中没有这一行内容的话,直接添加上去即可。
    这个更改会在下一次启动系统生效。
    (2)关闭vi编辑器的响铃:
    打开/etc/virc或/etc/vimrc,想该文件中添加一行:
    set vb t_vb=
    这个修改是即时生效的。编辑完成之后,再用vi编辑其他文件,就没有了响铃。
    参考连接:http://blog.chinaunix.net/u/33048/showart_1832903.html

  • vi中设置ctags的路径
    通常,在源码目录,用ctags -R ./* 就可以生成整个源码的tags文件。这时,进入源码的子目录的话,发现不能引用到tags文件。
    解决的方法如下:
    编辑vi的配置文件.vimrc或.virc文件,添加一行内容: 
    set tags=tags; set autochdir
         第一个命令里的分号是必不可少的。这个命令让vim首先在当前目录里寻找tags文件,如果没有找到tags文件,或者没有找到对应的目标,就到父目录中 查找,一直向上递归。因为tags文件中记录的路径总是相对于tags文件所在的路径,所以要使用第二个设置项来改变vim的当前目录。
        当然你如果想直接使用绝对路径,这样也是可以的:
        set tags=/path/to/tags
    参考连接:http://blog.chinaunix.net/u/33048/showart_1832903.html
阅读(1893) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~