修改提示行

进入目录 Linux 相关小技巧_第1张图片

创建 yanse.sh nano yanse.shLinux 相关小技巧

修改颜色命令:

PS1="[\e[1;36m][\u@\h \W ]\$[\e[0m]"

Linux 相关小技巧

保存 退出

exit

效果:

Linux 相关小技巧_第2张图片

------------------------------------------------------------

修改登录前提示 /etc/issue

cat /etc/issue 查看修改登录前提示 /etc/issueLinux 相关小技巧_第3张图片

寻找帮助

Linux 相关小技巧

Linux 相关小技巧_第4张图片

根据自己需要进行修改

Linux 相关小技巧_第5张图片

效果:

Linux 相关小技巧_第6张图片

Linux 相关小技巧_第7张图片

------------------------------------------------------------

修改motd 登录提示信息

删除系统motd文件

rm -f /etc/motd

Linux 相关小技巧

进入 /etc 目录

rz命令 从windows系统传入文件

Linux 相关小技巧_第8张图片

上传成功

exit

效果图:

Linux 相关小技巧_第9张图片

------------------------------------------------------------

CentOS7中 ls /misc/cd 不能挂载的解决方法

查看设置

systemctl status autofs

运行开启服务

systemctl start autofs

设置开机自启动

systemctl enable autofs

效果图:Linux 相关小技巧_第10张图片Linux 相关小技巧_第11张图片Linux 相关小技巧_第12张图片Linux 相关小技巧_第13张图片

------------------------------------------------------------

查看目录颜色 cat /etc/DIR_COLORS

Linux 相关小技巧Linux 相关小技巧_第14张图片

------------------------------------------------------------

实现录屏功能 script -t 2> time.log -a cmd.session

输入命令 录屏开始

Linux 相关小技巧_第15张图片

简单输入几个命令作为测试

结束 exit

回看记录: cat cmd.session scriptreply time.log cmd.session

Linux 相关小技巧_第16张图片

scriptreply time.log cmd.sessionLinux 相关小技巧_第17张图片

------------------------------------------------------------

挂载U盘 echo '- - -' > /sys/class/scsi_host/host2/scan

echo '- - -' > /sys/class/scsi_host/host2/scan

Linux 相关小技巧_第18张图片

------------------------------------------------------------

删除历史记录

找到 .bash_history文件

Linux 相关小技巧

清除内存中的历史 (注意顺序)

rm .bash_history

history -c

------------------------------------------------------------

screen 实现同屏

centos7 需要安装screen包

Linux 相关小技巧

创建screen

Linux 相关小技巧

查看screen screen -ls

Linux 相关小技巧_第19张图片

连接

Linux 相关小技巧_第20张图片

效果

Linux 相关小技巧_第21张图片

剥离 ctrl+A D

Linux 相关小技巧

重连 screen -r help

------------------------------------------------------------

mail 发送邮件

发邮件

Linux 相关小技巧

收邮件

Linux 相关小技巧_第22张图片

------------------------------------------------------------

误删除用户后恢复的方法

创建用户useradd test1

Linux 相关小技巧

删除用户rm -rf /home/test1

Linux 相关小技巧

mkdir /home/test1

Linux 相关小技巧

cp -r /etc/skel/. /home/test1

Linux 相关小技巧_第23张图片

如图

------------------------------------------------------------

更改账户加密算法

cat /etc/login.defs

Linux 相关小技巧_第24张图片

Linux 相关小技巧_第25张图片

authconfig --passalgo=sha256 --update

Linux 相关小技巧_第26张图片

查看shadow

Linux 相关小技巧

shadow里 root账户变为$5

Linux 相关小技巧_第27张图片

------------------------------------------------------------

附加组相关文件位置 以及添加组成员、删除组成员

/etc/group:附加组及其属性信息 组名 口令 组ID 组成员

Linux 相关小技巧_第28张图片

Linux 相关小技巧_第29张图片

/etc/gshadow:附加组组密码及其相关属性 组名 组口令 组成员

Linux 相关小技巧_第30张图片

Linux 相关小技巧_第31张图片

以上两个文件必须同步 可以查看一下man帮助说明

man gshadow

Linux 相关小技巧

一般不用手工改 用命令去改

添加用户到组中 usermod -G test root

Linux 相关小技巧_第32张图片

从test组中删除用户 groupmems -g test -d rootLinux 相关小技巧_第33张图片

------------------------------------------------------------

获取IP

方法1 ifconfig ens33|head -n2 | tail -n1| tr -s " "|cut -d" " -f3

Linux 相关小技巧

方法2 ifconfig ens33|grep -o '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}'|head -n1

Linux 相关小技巧

方法3 ifconfig ens33|grep -w "inet" |grep -o "[0-9.]{7,15}" |head -n1

Linux 相关小技巧

方法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

Linux 相关小技巧

方法7 ifconfig ens33|head -n2|tail -n1|tr -s " " |cut -d" " -f3

------------------------------------------------------------

取随机数10位

tr -dc '[:alnum:]' < /dev/urandom | head -c10Linux 相关小技巧_第34张图片

统计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