Linux命令
常用配置
设置静态ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改内容如下:
修改
BOOTPROTO=static -->设置静态
ONBOOT=yes -->开机启动
添加
IPADDR=192.168.156.80 -->这是你自己设置的IP地址,必须符合规则
GATEWAY=192.168.156.2 -->这是网关地址
NETMASK=255.255.255.0 -->这是子网掩码
DNS1=192.168.156.2 -->写成网关地址
IPADDR=192.168.8.100
NETMASK=255.255.255.0
GATEWAY=192.168.8.2
DNS1=192.168.8.2
重启虚拟机
reboot
修改主机名
修改主机名文件
vim /etc/hostname
修改其他文件
vim /etc/sysconfig/network
–>用来代替你的主机名,也就是你的IP地址,在虚拟机里面可以代替你的IP地址
HOSTNAME=smile
修改hosts文件
vim /etc/hosts
10.143.10.128 smile.com
重启虚拟机
reboot
reboot
重启
useradd
useradd 用户名
添加用户
passwd
passwd 用户名:给用户指定或修改密码。
passwd root:修改root密码。提示输入两次新密码。
userdel
userdel -r 用户名
删除用户及用户家目录
cd
进入指定目录
pwd
显示当前所在路径的全路径
clear
清屏
ls/ll
ll
ls 显示目录内容
ll/ls -l 显示目录详细内容
ls -a 显示目录所有内容(包括隐藏文件)
ls 目录:显示该目录下内容
mkdir
mkdir -p
mkdir 文件:新建一个空文件夹
mkdir -p 文件路径:创建路径中所有文件夹
rm
rm -rf
rm 文件路径:删除文件,需y确认
rm -r 文件夹路径:删除文件夹,需y确认
rm -f 文件路径:删除文件不需确认
rm -rf 文件夹路径:删除文件夹不需确认
touch
创建一个指定名称的空文件
vi/vim
:wq!
编辑。如果文件不存在,会自动创建
i:启动编辑
Esc:退出编辑
dd:删除当前行
ndd:删除光标所在的向下n行
G:文件末尾
gg:文件头部
:q :退出
:wq :保存并退出
:q! :强制退出。如果出现临时文件不能修改,把临时文件删除,即可修改。
搜索:直接输入内容即可。
cat
查看文件全部内容
more/less
查看文件内容,可翻页
echo
输出内容到控制台
head
head 文件
默认查看文件头10行
tail -n 数字 文件:查看文件头n行内容
tail
tail -f
默认查看文件最后10行
tail -n 数字 文件:查看文件最后n行内容
tail -f 文件:动态监听文件最后内容,常用于查看日志。Ctrl+C释放光标
mv
剪切文件(夹),或重命名
mv 原文件夹路径 新文件夹路径
cp
cp -r
cp 原文件路径 新文件路径:复制文件
cp -r 原文件夹路径 新文件夹路径:复制文件夹
> 和 >>
“>” :会将原来的文件的内容覆盖
">> :不会覆盖原来文件的内容,而是追加到文件的尾部
tar
tar -zxf :解压
tar -zcf 文件:压缩
tar -zxf 文件:解压
ps
ps aux | grep
查询进程
ps aux | grep 应用名:BSD格式查询指定进程
ps -ef | grep 应用名:标准格式查询指定进程
|
管道,上一条命令的输出,作为下一条命令参数
grep
查找文件里符合条件的字符串
kill
kill -9 进程号:杀死进程
top
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
chmod
chmod 755
chmod 755 文件:修改权限为rwxr-xr-x
systemctl
关闭禁用linux防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service
Linux系统最新命令,兼容service
start:立刻启动后面接的 unit。
stop:立刻关闭后面接的 unit。
restart:立刻关闭后启动后面接的 unit,亦即执行 stop 再 start 的意思。
reload:不关闭 unit 的情况下,重新载入配置文件,让设置生效。
enable:设置下次开机时,后面接的 unit 会被启动。
disable:设置下次开机时,后面接的 unit 不会被启动。
status:目前后面接的这个 unit 的状态,会列出有没有正在执行、开机时是否启动等信息。
ip addr
查看ip地址。或使用ifconfig
wget
wget http 资源路径:下载资源
source
简化:.
解析文件(只在当前连接下有效)。常用在配置jdk环境变量后解析文件。
source /etc/profile
yum
yum( Yellow dog Updater, Modified)前端软件包管理器:基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum check-update:列出所有可更新的软件清单命令
yum update:更新所有软件命令:
yum install <package_name>:仅安装指定的软件命令:
yum update <package_name>:仅更新指定的软件命令:
yum list:列出所有可安裝的软件清单命令:
yum remove <package_name>:删除软件包命令:
yum search :查找软件包命令:
清除缓存命令:
yum clean packages: 清除缓存目录下的软件包
yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders: 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers
rpm
管理套件
rpm -hvi 文件名:安装软件
查看系统分区
lsblk :查看当前系统的分区情况(可以看大小)
lsblk -f :查看系统的分区和挂载的情况
磁盘情况查询
df -lh:查询系统整体磁盘使用情况
du -h /目录:查询指定目录的磁盘占用情况
JDK安装
https://blog.csdn.net/pdsu161530247/article/details/81582980