用户列表文件 /etc/passwd用户组列表文件 /etc/group查看系统中有哪些用户cut -d : -f 1 /etc/passwd查看可以登录系统的用户cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
Read More →command1 & command2 & command3表示三个命令同时执行command1; command2; command3表示不管前面命令执行成功没有,后面的命令继续执行command1 && command2 && command3表示只有前面命令执行成功,后面命令才继续执行
Read More →nbd的增加分区的功能默认是关闭的,需要指定max_part这个参数。这个参数指定了一个nbd设备可以有多少个分区。rmmod nbd modprobe nbd max_part=8然后就可以进行挂载qemu-nbd -c /dev/nbd0 -f qcow2 ./Data.qcow2可以用 fdisk 命令看到已经挂载fdisk -l最后 mount 就可以访问了mount /dev/nbd0p1 /media/vdisk如果需要断开,先 umount 然后取消挂载umount /media/vdisk取消挂载qemu-nbd -d /dev/nbd0
Read More →条件变量替换: Bash Shell可以进行变量的条件替换,既只有某种条件发生时才进行替换,替换条件放在{}中(1) ${value:-word}当变量未定义或者值为空时,返回值为word的内容,否则返回变量的值(2) ${value:=word}与前者类似,只是若变量未定义或者值为空时,在返回word的值的同时将word赋值给value(3) ${value:?message}若变量以赋值的话,正常替换.否则将消息message送到标准错误输出(若此替换出现在Shell程序中,那么该程序将终止运行)(4) ${value:+word}若变量以赋值的话,其值才用word替换,否则不进
Read More →