linux常见实用技巧与工具du,df,dd,free,fdisk,lpinfo,lpadmin,nmcli
du,df,dd,free内存磁盘相关命令
- du常用统计文件大小。
du -sh *
显示当前目录下所有每个文件或子目录的大小。子目录统计其内部所有文件的大小。 - df Disk Free显示磁盘的使用情况
常用命令
df -lh
. - dd 拷贝,转换,创建磁盘镜像。
dd if=originFile of=distFile
将originFile写入distFile - free 查看内存使用情况
free
与free -h
显示单位不同
fdisk,mkfs.ext4,mount,umount挂载分区等命令
- fdisk磁盘分区命令
fdisk -l
查看分区情况fdisk /dev/sdb
进入交互式分区操作 - mkfs.ext4格式化磁盘为ext4文件系统
sudo mkfs.ext4 /dev/sdb1
- mount挂载
mount [-t vfstype] [option] device dir
挂载设备device到dir目录。dir最好是空目录,不然可能会数据丢失。
设备在未挂载前无法使用 - 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打印机操作命令
- CUPS 通用unix答应系统。网页打印机管理可在localhost:631地址查看。
- lpadmin是CUPS的命令行操作工具。可以添加,删除,设置打印机权限,管理打印队列。
- lpinfo 主要用于查询系统的打印机信息、驱动程序等。