Linux案例笔记
用户登录改密等操作**
userdel -r hbt
passwd 为用户自己修改密码
passwd user1 为user1修改密码
passwd -d user1 为user1删除密码
echo $password|passwd user1 --stdin 设置密码
用户登录改密等操作结束**
递归创建目录
mkdir -p /abc/ab/as
递归创建目录结束
*打包解压
tar -zcvf abc.tar.gz abc(打包)
tar -zxvf abc.tar.gz (解压)
*打包解压
复制粘贴剪切操作*************
cp -r /abc /root/abc 复制目录
mv /abc /root/abc 剪切目录
复制粘贴剪切操作结束*************
********查看内核版本和Linux版本
uname -a
********查看内核版本和Linux版本结束
****查看端口占用的进程
lsof -i:61616
netstat -anp|grep 8080
netstat -lnp|grep 8080
kill -9 84512
****查看端口占用的进程结束
****查看开放端口并设置开放端口
这个并不适用于阿里云
通过vi /etc/sysconfig/iptables 进入编辑增添一条-A INPUT -p tcp -m tcp --dport 8889 -j ACCEPT 即可
(2)执行 /etc/init.d/iptables restart 命令将iptables服务重启
****查看开放端口并设置开放端口结束
*******环境变量
env 查看环境变量
unset 删除环境变量
export user=asd 增加环境变量
要永久配置环境变量的话如下:
vim /etc/profile
在/etc/profile 里加入export user=asd
然后source /etc/profile
*******环境变量结束
sudo全部权限怎么获取******
vi /etc/sudoers或者visudo
然后加上以下
huangbintao201710214609 ALL=(ALL) NOPASSWD: ALL
sudo全部权限怎么获取结束******
sed*****
将ifile中的sysman替换为System并输出到ofile
sed -e ‘s/sysman/System/g’ ofile
将mytxt.txt 中的数字替换为空字符
sed ‘s/[0-9]//g’ mytxt.txt
sed结束*****
find***
find / -name asdad
find /usr/share/ -name '.c’
find结束**
*******shell
for i in seq 0 10
do
done
if [ -d $1 ]
then
elif [ -d $2 ]
then
fi
function abc(){}
*******shell
vim********
删除多行:
1.首先在命令模式下,输入“:set nu”显示行号; 2.通过行号确定你要删除的行; 3.命令输入“:32,65d”,回车键,32-65行就被删除了,
如果无意中删除错了,可以使用‘u’键恢复(命令模式下)
删除单行:在命令模式下按dd
撤销命令模式下u,命令模式下反撤销ctrl +r
复制文本:命令模式下v/V/ctrl+v,然后y复制p粘贴
vim********
*字符操作
若一个变量为$x,则以下代码为切割出x变量对应字符串的前六个字符
echo ${x:0:5}
*字符操作
网络配置相关操作*****
到/etc/sysconfig/network-scripts/ifcfg-ens33修改网络配置
添加以下内容来修改
bootproto=static/dhcp(这里如果要使用下面的配置的话要使用static)
IPADDR=192.168.1.128
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.128
DNS2=8.8.8.8
dhcp是自动分配ip地址,网关,子网掩码的东西
ifdown ens33 关闭网卡
ifup ens33 启动网卡
ifconfig -a 查看所有网卡
/etc/resolv.conf 有关DNS的配置
nmcli命令
网络配置相关操作结束*****
修改时间**
1.date {查看目前本地的时间}
2.hwclock --show {查看硬件的时间}
3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改
4.hwclock --set --date ‘014-12-15 15:15:15’ {设置硬件时间为14年12月15日15点15分15秒}
5.hwclock --hctosys {设置系统时间和硬件时间同步}
6.clock -w {保存时钟}
修改时间结束**
关闭防火墙****
systemctl stop firewalld.service
关闭防火墙****
******进程相关操作
ps -ef
******进程相关操作结束
批量删除文件的方式****
rm -f find /oldboy/ -type f -name "* .txt"
批量删除文件的方式****