在contost中的常用命令
1.退出编辑
Ctrl键+C
2.清屏
clear
3:查看日志
ip addr
4. 目录切换
cd 目标文件夹的路径 -- 相对路径 -- 绝对路径
cd ../: 回退到上一级目录
cd /: 回到根目录
5.查看当前所在的绝对路径
pwd
6.查看指定目录下的内容
ls [参数] 目标文件夹
参数: -l 详细信息
-a 所有
ls [参数]: 查看当前目录下的内容
7.创建文件夹
mkdir [参数] 文件夹的名称
参数: -p: 创建多层目录
8.创建文件
touch 文件名
9. 删除文件或目录
rm [参数] 文件
参数: -f: 强制删除 force
-r: 删除目录
10.重命名|剪切
mv 原名 目标名
mv 源文件 /目标目录下
11. 复制
cp [参数] 源文件 目标目录下
参数: -r: 复制目录
12.编辑文件
vi|vim 文件名:
1. 编辑模式:---可以写内容。
esc键 ||i
2. 命令行模式:--无法写内容。:wq 保存并退出 :q! 退出不保存
13.查看文件内容命令。
vi|vim 文件名:
1. 编辑模式:---可以写内容。
esc键 ||i
2. 命令行模式:--无法写内容。:wq 保存并退出 :q! 退出不保存
14.查看文件内容命令。
cat: 查看文件所有内容。
more: 查看部分内容。 enter 下一行。 空格键:下一页。 ctrl+c:结束查看
head -n: 查看前n行内容。
tail -n: 查看后n行内容。 tail -nf 文件名: 实时查看后n行。【重要】 日志。
15.查找文件
find 路径 -name '文件名':
通配符: *
16.文件中追加内容
echo "内容" > 文件名
>: 覆盖文件中原本的内容
>>: 追加内容
17.查看所有进程
ps -ef :查看当前所有进程
18.查看指定进程
|: 管道符
ps -ef | grep 进程名:
19.查看端口号占用情况
netstat -tunlp | grep 端口号
option说明:
-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名
需要安装该命令:
yum install net-tools
现在不让使用该网站。我们可以改变网址---阿里的网站。
20.杀掉进程
kill -9 进程号: -9:强制
21.压缩和解压命令
1. tar -zcvf 压缩后的名称 目录名:
-z: 解压缩
-c: 压缩
-v: 详情
-f: 文件 【必须有】
2. tar -zxvf 压缩文件名 [-C 目标目录]
-x: 解压
22.修改静态ip地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
重新启动网络
systemctl restart network
验证是否可以上网
ping www.baidu.com
23.安装软件
1. 二进制安装。---只需要解压就可以。 只针对特殊平台。 比如jdk tomcat
2. RPM: 按照一定的规范就可以按照该软件。 无法安装依赖的文件。 mysql
3. yum 远程安装 基于RPM 帮你把依赖的文件安装上去。 必须联网。
4. 安装源码安装。
23.01.安装jdk
把jdk放入linux系统中
解压并重命名
tar -zxvf XXX.tar.gz
mv XXX jdk17
配置环境变量
vi /etc/profile 最后追加如下内容
export JAVA_HOME=/usr/local/app/jdk17
export PATH=$JAVA_HOME/bin:$PATH
刷新配置文件
source /etc/profile
验证
javac
23.02.安装tomcat
把tomcat软件放入linux
解压
启动tomcat
bin/startup.sh
查看进程
宿主机访问linux中tomcat
http://linux服务器ip:端口号/
第一种做法: 关闭防火墙。---不建议采用。systemctl stop|start firewalld
第二章做法: 放行指定的端口号