一些Linux shell

本文发布时间: 2019-Mar-21
以下shell在centos下使用.获取一个压缩软件包的version(版本)[email protected]:/work/lnmp$ ll -a php.tar.gz-rw-rw-r-- 1 huwei huwei 18355694 3月 15 14:32 [email protected]:/work/lnmp$ tar -ztf php.tar.gz|tail -1|awk -F'/' '{print $1}'php-5.6.19随机密码,对于mysql,不方便使用下划线以及特殊符号,使用mysqldump备份会失败.passVar=`cat /dev/urandom | tr -dc "a-zA-Z0-9"| fold -w 20 |head -n 1`检查是否存在mysql用户,如果不存在侧创建id mysql if [ $? -ne 0 ] then useradd mysql -s /sbin/nologin /usr/sbin/useradd mysql -s /sbin/nologin fi通过find命令查找大文件[email protected]:~$ sudo find /home/huwei/ -type f -size +6G -ls20319458 6479992 -rw------- 1 huwei huwei 6637486080 3月 2 14:15 /home/huwei/VirtualBox VMs/test50/Snapshots/{644badc2-a908-4e74-a2ec-a03f52b21578}.vdi判别系统是32bit还是64bitif [[ "`/usr/bin/getconf LONG_BIT`" -eq 32 ]];then echo "system is 32bit";elif [[ "`/usr/bin/getconf LONG_BIT`" -eq 64 ]];then echo "system is 64bit";fi查找当前文件夹下后缀名为“.”的文件,重新命令为无后戳比如2011114411. 命令为2011114411ls *.|awk -F'.' '{print $1}'|xargs -i -t mv {}. {}


(以上内容不代表本站观点。)
---------------------------------


2019-Mar-25 01:00am
栏目列表