cd /etc/sysconfig/network-scripts/ 修改ip
vim /etc/hostname 修改名字
vim /etc/hosts 修改路径
cat /etc/group passwd
ps -ef|grep ping 查看进程号
rpm -qa|grep mysql 查看有哪些关于mysql
ifup ens33 启动网卡
ifdown ens33 关闭网卡
systemctl status firewalld 查看防火墙
systemctl stop firewalld 关闭防火墙
systemctl start firewalld 启动防火墙
systemctl disable firewalld #禁用防火墙状态(启动系统式不启动)
systemctl enable firewalld #启用防火墙状态(启动系统式启动)
firewall-cmd --list-all 查看防火墙
开放端口号:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
禁止访问端口号:
firewall-cmd --remove-port=80/tcp --permanent
firewall-cmd --reload 重启防火墙
./startup.sh run Ctrl+C tomcat启动,关闭
pwd打印当前目录
source /etc/profile 刷新配置文件
改变文件或者目录的所属用户和所属组
chown -R 用户:组名 文件或目录名
改权限
chmod
chmod u=rw,g=rwx b1.log
grep 过滤
shutdown -h now init 0关机
reboot 重启
sleep 5 && reboot 睡眠五秒后重启
ifconfig 查看ip
tar -zcvf 目标文件名.tar.gz 源文件或目录 压缩
tar -zxvf 目标文件名.tar.gz -C /目录名 解压缩
jdk环境变量 /etc/profile
export JAVA_HOME=/opt/jdk1.8.0_65
export PATH=$JAVA_HOME/bin:$PATH
vim里面的不可见指令
u撤回
dd删除
yy复制
p黏贴
ZZ保存退出
gg开头
G最下边
:q! 不保存退出
:e! 将文档还原初始状态
:15,26s/yum/Yum/g 替换
head -n 行数 从头往下第几行
head -c 数量 从头往下字节数
tail -n行数 从下往上几行
tail -c 数量 从下往上字节数
显示文件 notes.log 的内容,从第 20 行至文件末尾:
tail -n +20 notes.log
命令模式
能执行命令操作
按 i 键进入编辑模式
ZZ保存退出
dd 删除一行
ndd 删除n行,光标往下数n行
u 撤销操作
Ctrl+r 取消撤销
yy 复制一行
nyy 复制n行,光标往下数n行
p(小写) 粘贴在光标的下一行
P(大写) 粘贴在光标的上一行
nG 跳转到第n行
gg 跳转到首行
G 跳转到最后一行
^ 跳转到行首
$ 跳转到行尾
Ctrl + f PageDown 向下翻页
Ctrl + b PageUp 向上翻页
编辑模式、插入模式
按Esc键退出编辑模式
底行模式、末行模式
在命令模式下,输入:进入
:wq 保存退出
:q! 不保存强制退出
设置行号
:set nu
:set number
取消行号
:set nonu
:set nonumber
查找
/查找的内容 n查找下一个,N查找上一个
?查找的内容 N查找下一个,n查找上一个
替换
:s/旧字符串/新字符串 替换当前行第一个符合条件的
:s/旧字符串/新字符串/g 替换当前行所有符合条件的
:%s/旧字符串/新字符串/g 全部替换
:1,$s/旧字符串/新字符串/g 全部替换
:m,ns/旧字符串/新字符串/g 替换第m行到第n行所有符合条件的
根目录是/ 超级管理员的目录是/root
ls --help 帮助命令
ifconfig 查看本机IP地址等
ifup eth0 激活网卡
ifdown eth0 关闭网卡
pwd查看当前位置
cd+" "+位置 跳转
cd ..跳回上一级
cd ../..跳回上上级目录
cd -跳回刚刚位置
ls查看当前目录下的文件和文件夹
ls -a 查询所有文件 包含隐藏文件 .开头的文件是隐藏文件
ls -l 等同于 ll 查看文件的详细信息
touch +" "+文件名 创建文件
>+" "+文件名 创建文件
file 查看文件
echo "+文件内容+">+文件名 向文件中更改内容
echo "+文件内容+">>+文件名 像文件追加内容
cat +"文件名" 查看文件中的内容
rm+文件名 是否删除文件 给予选择
rm -f +"文件名" 强制删除
rm -rf+"文件名" 删除目录所用命令 只能删除空文件夹
cp +"文件名"+" "+目标位置
cp -r +"文件夹名称" 复制文件夹
mv +"文件名"+文件位置 剪切到文件位置
mkdir +"文件名" 创建一个目录文件夹
mkdir+"文件名1"+"文件名2"+"文件名3"
创建多个同级目录空格隔开
mkdir -p +文件名1/文件名2/文件名3/
创建文件1下的文件2下的文件3这个目录
rmdir 只能删除空目录
ln -s 文件名 创建出来的文件名名称 创建软链接
当源文件被删除软链接也不可以使用
ln 文件名 创建出来的文件名名称 创建硬链接
相当于同一个文件两个文件名
find / -name "文件名" 查找文件 可模糊查询
useradd 创建用户
useradd -g 组名 用户名 创建用户且指定用户组
passwd 用户密码
su +"用户名" root切换用户不用输入密码 用户切换用户需要密码
exit 退出用户
cat /etc/passwd 查看所有用户 最后显示
userdel -r 用户名 删除用户
userdel 用户名 删除用户删除不干净
usermod -l 锁定用户
usermod - 解锁用户
groupadd 创建用户组
cat
groups 用户名称 查看用户所在的组
usermod -g 组名 用户名 给对应的用户修改指定的组
压缩
windows中的压缩格式:7z zip rar
linux 中的压缩格式:gzip bzip2
tar -cvf 压缩后名称 压缩目标文件 将文件打包 无设置压缩格式
tar -xvf 将压缩后的文件解压
tar -zcvf 压缩后名称 压缩目标文件 这个是指定压缩格式gzip格式
tar -zxvf 解压缩
tar -bcvf 压缩格式为bzip2
将虚拟机关机命令
init 0
halt
poweroff
shutdown -h now
将虚拟机重启
init 6
reboot
shutdown -r now
在cmd小黑窗口中
输入ipconfig查询Windows IP地址
ping +ip 地址测试是否联通
查看所有文件
ls -a
查看文件详情
ls -l / ll
删除空文件夹
rmdir 目录名
移动和重命名文件
mv 原文件名 新文件名
复制文件
cp 原文件名 新文件名
cp -R 原目录名 新目录名
链接
ln 原文件 新文件 硬链接
ln -s 原文件 新文件 软链接
压缩命令
tar -cvf 新文件 原文件 打包不压缩
tar -xvf 文件 解包
tar -zcvf 新文件 原文件 gzip压缩
tar -zxvf 文件 gzip解压
tar -jcvf 新文件 原文件 bzip2压缩
tar -jxvf 文件 bzip2解压
创建用户
useradd 用户名
修改密码
passwd 用户名
删除用户
userdel -r 用户名
锁定用户
usermod -L 用户名
passwd -l 用户名
解锁用户
usermod -U 用户名
passwd -u 用户名
切换用户
su 用户名
退出切换
exit
创建用户组
groupadd 组名
删除组
groupdel 组名
修改组
usermod -g 组名 用户名
新建用户指定组
useradd -g 组名 用户名
查看用户所在组
groups 用户名
修改所属用户
chown 用户名 文件名
修改所属组
chgrp 组名 文件名
修改权限
chmod u,g,o,a + - = rwx 文件名
chmod 数字 文件名
帮助命令
ls --help
man ls
info ls
查看网络是否联通
ping ip或域名