为何要了解linux命令?linux
1)搭建环境,部署项目tomcat
2)查看日志服务器
linux有哪些基础常识?spa
1)linux的命令是严格区分大小写日志
2)linux全部的内容都是以文件形式保存,不靠扩展名区分文件类型blog
3)命令之间是有空格递归
4)错误提示:permission denied==拒绝访问,没有权限进程
4)错误提示:command not found==命令拼写错误ip
[root@localhost ~]# 解析:开发
root 指用户名
@无心义
localhotst 指服务器名称
~指当前路径
#指的是当前用户为root超级管理员;$指的是普通用户
命令:
su 指不退出当前用户帐号,切换另外一个帐号登陆 普通用户切root用户不用输密码直接切换;root切普通帐号须要输入密码
cd 切换目录
1)./ 当前目录 pwd查看目录 配合使用 cd ./ pwd 【注意事项:cd后要有空格 ./当前目录 ../上上级目录】
2)cd /tools 与 cd tools的区别:
绝对路径:/ ,从根目录开始寻找路径
相对路径:没有/ ,从当前路径开始寻找
~指的是当前目录的家目录
ls 查看目录下的文件
ls -a 查询目录下全部的文件包括隐藏文件
ls -l 查看目录下文件的属性
ls -al 查看目录下全部文件,包括隐藏文件下文件属性 简写 ll -a
如下每三个为一组:文件全部者 全部者所在的组 其余用户
d 指文件夹 rwx r-x r-x 文件全部者 全部者所在的组 其余用户
- 指文件 rw- r-- r-- 文件全部者 全部者所在的组 其余用户
r指的read 可读 4
w指的write 可写 2
x指的execute 可执行 1
chmod :更改权限 chmod+权限数字+文件 例如:d rwx r-x r-x 权限数字是 755
chmod 421 jdk
当遇到权限不够的时候,1)切换成高级管理员root身份 或者2)更改文件权限
tar 压缩 压缩成gzip文件 tar -czvf 想要的结果 被压缩的文件
解压 tar -xzvf 123.tar.gz
解析:
c指建立压缩
x指解压缩
v指显示压缩解压的过程
z指压缩解压gzip格式的文件
f指一定参数,后面解压缩文件名
Zip 压缩解压成zip格式文件: zip 结果 被压缩的文件
解压: unzip 解压的文件
vi
ps 配置-ef 一块儿使用 ps -ef 查看正在运行的进程,而且显示启动命令
解析:
UID指的是user id
pid指的是进程号
ppid指的是父进程号
netstat
l,grep 查找命令 通常配置|一块儿使用 好比:grep test test.text 指的是从test.text里面查找test的字符串
l 竖线,管道符 将2个命令连续起来,将前面命令的输出当作后面命令的输入 一般和gerp一块儿使用
tail 查看日志 tail -f 查看动态日志
查看项目的日志
项目放在tomcat下,启动tomcat
日志文件名 日志路径都是开发给的
用法:tail -f 日志的文件名 或者日志的路径(开发给)
vi 日志名或者日志路径 进入日志部,?exception 从下往上找 查找关键词 exception error 或者有换行缩进 通常都有bug
Linux 下查看tomcat 控制台实时输出内容
先进入tomcat的logs目录下
tail -f catalina.out
Ctrl+S:暂停日志更新
Ctrl+Q : 启动日志实时更新
Ctrl+c :退出动态日志
kill 杀掉进程 kill -9
rm -rf 强制递归删除 不推荐使用