linux常见实用技巧与工具du,df,dd,free,fdisk,lpinfo,lpadmin,nmcli

du,df,dd,free内存磁盘相关命令

  1. du常用统计文件大小。

    du -sh * 显示当前目录下所有每个文件或子目录的大小。子目录统计其内部所有文件的大小。du -sh

  2. df Disk Free显示磁盘的使用情况

    常用命令df -lh.df -lh

  3. dd 拷贝,转换,创建磁盘镜像。

    dd if=originFile of=distFile将originFile写入distFile

  4. free 查看内存使用情况

    freefree -h显示单位不同free

fdisk,mkfs.ext4,mount,umount挂载分区等命令

  1. fdisk磁盘分区命令

    fdisk -l查看分区情况 fdisk -l
    fdisk /dev/sdb进入交互式分区操作

  2. mkfs.ext4格式化磁盘为ext4文件系统

    sudo mkfs.ext4 /dev/sdb1

  3. mount挂载

    mount [-t vfstype] [option] device dir挂载设备device到dir目录。dir最好是空目录,不然可能会数据丢失。
    设备在未挂载前无法使用

  4. umount取消挂载

    umount dir 或者 umount device取消挂载的参数可以挂载点,也可以是设备。

nmcli 网络管理工具

nmcli con show查看当前所有网络硬件连接。如eth,无限网卡,手机卡等
nmcli con add conName type ethernet ipv4.method manual ipv4.address "192.168.1.1/24" dev eth0 ipv4.route-metric 200增加名为conName的连接。手动设置地址为“192.168.1.1/24”,硬件设备为eth0,路由权重200。

lpinfo,lpamdin CUPS打印机操作命令

  1. CUPS 通用unix答应系统。网页打印机管理可在localhost:631地址查看。
  2. lpadmin是CUPS的命令行操作工具。可以添加,删除,设置打印机权限,管理打印队列。
  3. lpinfo 主要用于查询系统的打印机信息、驱动程序等。