ls 列出该目录下所有子目录和文件
pwd 查看当前目录对应的完整路径
cd 切换当前的目录
- cd ~ 返回根目录
- cd / 返回上级目录
- cd 没有指定目录,切换到用户的home
- 绝对路径:以 / 开头的路径
- 相对路径: 以当前目录为基准,再去找其他目录 (cd …
- Linux目录树形结构
touch 创建一个空文件
- touch Java12.txt
- 若文件已存在 不会继续创建也不会清空文件内容 只是修改文件创建时间
echo 写文件
- ‘hello’ > java12.txt
-
重定向 让内容输出到指定文件中。 HTTP “3XX” 重定向
- 重定向有4种方式 :① > 输出重定向,标准输出重定向到某个文件中 ② < 输入重定向 把某个内容作为标准输入输入到程序中 ③ 2> 标准错误重定向 ④ >> 追加重定向
cat 查看文件内容
rm 删除文件
- Linux 命令中 默认没有“回收站”
- Linux 文件系统中执行删除的时候,将这个位置标记成“释放状态”
mkdir 创建目录
- 创建多个命令
- -p 创建多级命令
rm 删除目录
- rm -r 删除目录 递归删除
- rm -rf 不经过确认,直接全部递归删除。
- rm -rf / 🈲❌❗️
tree 显示树形结构
yum 安装
- yum install tree (在root用户下使用
man 查看手册
- man [命令] 查看命令具体用法
- man 页面 j k 上下翻页
- q 退出
cp 拷贝文件/目录 复制 粘贴
- cp test.txt 2/ 将文件拷贝到2目录下
- cp test.txt 3/ test2.txt 将文件拷贝到3目录下 并且修改名称
- cp -r 拷贝目录需要递归拷贝
mv 移动文件/目录 剪切 粘贴
- mv 移动文件和移动目录没有区别 不需要显示指定-r。
- mv 可用于文件、目录的重命名。
less 查看文件内容 (大文件 /etc/ 根目录下的一个系统目录,系统运行时的目录
- cat 把文件所有内容直接打印在显示器上
- less 打开文件显示一部分内容,方向键上下滚屏,打开效率高
- less 延时加载机制,随着屏幕滚动,再去加载新内容。
- q 退出
head 查看文件前N行
- head -n 数字
tail 查看文件后N行
- tail -n 数字
| 管道
- 把前一个命令的输出内容作为后一个命令的输入
date 和时间相关
- 查看当前时间 date 2020年 02月 23日 星期日 10:04:05 CST 时区
- 格式化显示时间 date +%Y/%m/%d 2020/02/23
- 查看时间戳
- 转换时间戳
- 设置系统时间 Linux上有时间同步机制
- ……
grep 在字符串中找到匹配字符串
yum list | grep tree
vim
- i 插入
- q! 退出
环境部署
安装软件
- JDK ✔️
- MySQL
- Tomcat (HTTP服务器 ✔️
- Maven (构建工具
创建用户
- useradd
设置密码
- passwd
Linux权限的三种角色
- 文件拥有着
- 文件拥有着同组用户
- 其他用户
wget 打开一个页面或者下载一个文件
unzip 解压缩
chmod +x *.sh 给所有.sh文件加上可执行权限
sh startup.sh
验证Tomcat是否启动
- 检查tomcat对应的进程是否存在ps命令
ps aux 查看所有进程的相关信息
ps aux | grep [进程名]tomcat - 查看tomcat端口号是否绑定成功
默认8080端口
ps aux | grep 8080 - 访问tomcat欢迎页面