修改提示行
进入目录
创建 yanse.sh nano yanse.sh
修改颜色命令:
PS1="[\e[1;36m][\[email protected]\h \W ]\$[\e[0m]"
保存 退出
exit
效果:
------------------------------------------------------------
修改登录前提示 /etc/issue
cat /etc/issue 查看修改登录前提示 /etc/issue
寻找帮助
根据自己需要进行修改
效果:
------------------------------------------------------------
修改motd 登录提示信息
删除系统motd文件
rm -f /etc/motd
进入 /etc 目录
rz命令 从windows系统传入文件
上传成功
exit
效果图:
------------------------------------------------------------
CentOS7中 ls /misc/cd 不能挂载的解决方法
查看设置
systemctl status autofs
运行开启服务
systemctl start autofs
设置开机自启动
systemctl enable autofs
效果图:
------------------------------------------------------------
查看目录颜色 cat /etc/DIR_COLORS
------------------------------------------------------------
实现录屏功能 script -t 2> time.log -a cmd.session
输入命令 录屏开始
简单输入几个命令作为测试
结束 exit
回看记录: cat cmd.session scriptreply time.log cmd.session
scriptreply time.log cmd.session
------------------------------------------------------------
挂载U盘 echo ‘- - -‘ > /sys/class/scsi_host/host2/scan
echo ‘- - -‘ > /sys/class/scsi_host/host2/scan
------------------------------------------------------------
删除历史记录
找到 .bash_history文件
清除内存中的历史 (注意顺序)
rm .bash_history
history -c
------------------------------------------------------------
screen 实现同屏
centos7 需要安装screen包
创建screen
查看screen screen -ls
连接
效果
剥离 ctrl+A D
重连 screen -r help
------------------------------------------------------------
mail 发送邮件
发邮件
收邮件
------------------------------------------------------------
误删除用户后恢复的方法
创建用户useradd test1
删除用户rm -rf /home/test1
mkdir /home/test1
cp -r /etc/skel/. /home/test1
如图
------------------------------------------------------------
更改账户加密算法
cat /etc/login.defs
authconfig --passalgo=sha256 --update
查看shadow
shadow里 root账户变为$5
------------------------------------------------------------
附加组相关文件位置 以及添加组成员、删除组成员
/etc/group:附加组及其属性信息 组名 口令 组ID 组成员
/etc/gshadow:附加组组密码及其相关属性 组名 组口令 组成员
以上两个文件必须同步 可以查看一下man帮助说明
man gshadow
一般不用手工改 用命令去改
添加用户到组中 usermod -G test root
从test组中删除用户 groupmems -g test -d root
------------------------------------------------------------
获取IP
方法1 ifconfig ens33|head -n2 | tail -n1| tr -s " "|cut -d" " -f3
方法2 ifconfig ens33|grep -o ‘[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}‘|head -n1
方法3 ifconfig ens33|grep -w "inet" |grep -o "[0-9.]{7,15}" |head -n1
方法4 ifconfig ens33|grep -o "inet [0-9.]+"|cut -d " " -f2
方法5 ifconfig eth0|grep -w inet |grep -o ‘([0-9]{1,3}.){3}[0-9]{1,3}‘|head -n1
方法6 ifconfig eth0|grep -w inet |grep -Eo ‘([0-9]{1,3}.){3}[0-9]{1,3}‘|head -n1
方法7 ifconfig ens33|head -n2|tail -n1|tr -s " " |cut -d" " -f3
------------------------------------------------------------
取随机数10位
tr -dc ‘[:alnum:]‘ < /dev/urandom | head -c10
统计rpm 包数量
ls /misc/cd/Packages/|grep -o "[^.]+.rpm$"|cut -d. -f1|sort |uniq -c
ls /misc/cd/Packages/*.rpm |rev|cut -d. -f2|rev|sort |uniq -c
------------------------------------------------------------
grep 取 basename dirname
echo /etc/rc.d/init.d/functions|egrep -o ‘[^/]+/?$‘
echo /etc/rc.d/init.d/functions|egrep -o "^.*/"
------------------------------------------------------------
磁盘使用率
df |grep "^/dev/sd"|tr -s " " % |cut -d% -f5|sort -nr
df|grep "/dev/sd" |grep -Eo "[0-9]{1,3}%"|grep -Eo "[0-9]{1,3}" |sort -nr
原文地址:http://blog.51cto.com/13854765/2153393
时间: 2025-01-07 19:32:33