Linux的一些实用小命令

  • 查看那些进程正在使用某一文件系统
  •    
       
       
       
    1. fuser -vm DEVICE|MOUNT_POINTER  
  • 结束使用某一文件系统的进程
  •    
       
       
       
    1. fuser -km DEVICE|MOUNT_POINTER 
  • 检查文件系统完整性,-a表示自动修复,-y表示不提示自动修复,-f表示强制检查 
  •    
       
       
       
    1. fsck -a -y DEVICE 
  • 查看文件属性
  •    
       
       
       
    1. lsattr FILES 
  • 修改文件属性
  •    
       
       
       
    1. chattr +-ATTRIBUTES FILES 
  • Linux环境下刻录软件 
  1. 寻找光驱的通道编号
  2.    
       
       
       
    1. cdrecord -scanbus 
  3. 刻录,其中0,0,0就是光驱的通道编号
  4.    
       
       
       
    1. cdrecord -v dev=0,0,0 speed=32 FILE.ISO 
  • 多重读取控制清单 MACL
  1. ext2以及以上的系统可以为一个文件设定多个以上的权限管理,例如先增加:
  2.    
       
       
       
    1. setfacl -m u:tim:r abc.txt 
  3. 查看
  4.    
       
       
       
    1. getfacl abc.txt 
  5. 去除这个权限
  6.    
       
       
       
    1. setfacl -x u:tim abc.txt 
  7. 要想使用MACL这个功能,还必须在加载文件系统的时候指定acl参数
  8.    
       
       
       
    1. mount -o remount,acl /mnt/tmp 
  • 查看硬盘的属性
  •    
       
       
       
    1. hdparm /dev/hda 
  • 设定硬盘开启DMA模式 (可以将这个写入 /etc/rc.local,让系统启动时自动执行 )
  •    
       
       
       
    1. hdparm -d1 /dev/hda 
  • 获取文件大小 (-s 表示统计总量)
  •    
       
       
       
    1. du -sh /* 
  • 添加一个默认网关
  •    
       
       
       
    1. route add default gw 192.168.56.1 
  • 获取路由信息
  •    
       
       
       
    1. route -n 
  • 扫描192.168.56.*这个网段的信息
  •    
       
       
       
    1. ping -b 192.168.56.255 
  • 简单设置ip地址及子网掩码 
  •    
       
       
       
    1. ifconfig eth0 192.168.56.101 netmask 255.255.255.0 
  • 查看系统由哪些shell
  •    
       
       
       
    1. cat /etc/shells 
  • 查看系统默认的shell
  •    
       
       
       
    1. echo $SHELL

你可能感兴趣的:(linux)