Linux高级命令汇总

来源:互联网 发布:业务员管理客户软件 编辑:程序博客网 时间:2024/05/29 17:51

安装

rpm -qa |grep softwarename  列出所有被安装的rpm package,包含softwarename的软件rpm –e softwarename 删除软件rpm –e  --nodeps  softwarename 强制删除软件包rpm –Uhv  softwarename.rpm  升级软件包(-U参数是告诉RPM先删除原先的版本,再安装新的版本)

系统查看

lscpu   查看CPU信息lsusb   查看USB接口设备信息lsblk   查看块设备信息

加密

echo -n 'test'|md5sum     md5加密echo -n 'test'|openssl md5  md5加密echo -n 'test'| base64 base64加密echo -n 'test'| openssl base64 base64加密echo -n 'dGVzdA=='| base64 -d  base64解密

进制转化

八进制转十进制((表达式))((num=0123));echo $num;((num=8#123)); echo $num;    十六进制转十进制:((num=0xff)); echo $num;((num=16#ff));echo $num;base-32转十进制:((num=32#ffff)); echo $num;      base64转十进制:((num=64#abc_)); echo $num;       二进制转十进制((num=2#11111111));  echo $num;ibase用于设置输入数据的进制obase用于输出的数据进制(先设置)echo "obase=10;ibase=16;F"|bc -l[root@localhost ~]# echo -n "hello" |xxd -g1 字符转化为16进制0000000: 68 65 6c 6c 6f                                   hello[root@localhost ~]# echo  -e "\x68\x65\x6c\x6c\x6f" 16进制转化为字符hello[root@localhost ~]# echo -n "hello" |hexdump -C 字符转化为16进制00000000  68 65 6c 6c 6f                                    |hello|00000005


原创粉丝点击