本篇文章使用的是centos 7操作系统
一、安装Linux操作系统
方法1:使用VMware虚拟机,安装Linux操作系统
方法2:购买云服务器,安装Linux操作系统
二、简单的文件操作
1.检查当前目录 pwd
[test@VM-4-10-centos ~]$ pwd
2.移动到指定目录 cd + 路径名
cd .. 移动到上一级目录
cd ~ 移动到工作目录
cd / 移动到跟目录
cd - 移动到上一次操作的目录
[test@VM-4-10-centos ~]$ cd test
3.查看帮助文档 man + 指令名称 按q即退出
[test@VM-4-10-centos test]$ man ls
4.创建目录 mkdir + 路径名称
[test@VM-4-10-centos test]$ mkdir test
选项:
-p 创建多级目录
5.显示当前目录的文件 ls
[test@VM-4-10-centos test]$ ls
选项:(可以同时写多个选项,并且可以简写)
-a 显示隐藏文件
-l 显示文件的详细信息
-t 按照文件修改时间排序
6. 创建文件 touch + 文件名
[test@VM-4-10-centos test]$ touch aaa.txt
在Linux当中万物皆文件,文件的后缀名的作用不大
7.读文件 cat + 文件名
[test@VM-4-10-centos test]$ cat aaa.txt
它会直接显示在命令行当中
8.写文件 echo + 内容
[test@VM-4-10-centos test]$ echo 'hello Linu'
相当于C语言中的printf,他是直接输出到命令行当中,并非写到文件当中
如果需要将其写到文件当中,我们需要使用重定向 :
> 同时我们原来的文件内容会丢失
>> 会另起一行,在写入内容
9.删除文件或目录 rm + 文件名/路径名
[test@VM-4-10-centos test]$ rm test
选项:
-f 强制删除
10.复制文件 cp + 文件名 + 指定地址
[test@VM-4-10-centos test]$ cp test /home/test
11.移动文件 mv + 文件名 + 指定地址
还可以给文件重命名
12.显示线程 ps ( 类似windows的任务管理器)
选项:
-aux 显示更多线程信息
13. 切换用户 su + 用户名
在root用户下可以直接切换,当在普通用户下需要我们输入密码
14.询问当前用户名称 whoami
15.修改用户密码 passwd + 用户名 + 修改的新密码
16.创建新用户 useradd + 用户名
17. 删除用户 userdel + 用户名
18. 修改文件权限
修改文件拥有者权限 chown + 用户1名+文件名
修改文件所属组权限 chgrp+ 用户1名+文件名
19.字符匹配 grep
20. 执行可执行文件 sh + 文件名称
21.编辑文件 vim + 文件名
22.树形显示文件 tree
三、常见知识
1.关于文件的颜色
白色-普通文件
绿色-可执行文件
蓝色-目录
红色-压缩包
2.文件的权限
R-可读
W-可写
X-可执行
- - 省略
每三个为一组,分别是:
文件的拥有者 U
文件的所属组 G
文件的other O
文件的类型:
点开头 - 隐藏文件
d开头 - 目录
-kait - 普通文件
3.Linux的用户等级
超级用户:即root用户,拥有最高权限,仅有一个,
普通用户:可以在root用户下直接创建,可以存在多个
在命令行的输入时: $ 代表普通用户 # 代表超级用户
[test@VM-4-10-centos ~]$
4.输入命令行时的前缀
5.将自己的创建的可执行文件,添加到Linux当中
6.文件排序是按照ascll码值排序
7.复制 与 粘贴 等快捷键
inset + ctrl 复制
inset + shift 粘贴
ctrl + l 清屏
clear 清屏
ctrl + c 终止当前命令
tab 按一下补全唯一的可能
tab 按俩下出现所有的可能
8.在Linux中建议使用绝对路径,同意也存在相对路径
9.yum的源配置
10.vim的简单使用 vim是用来编辑文件内容的
在进入文件之后,我们默认是普通模式,并且鼠标的操作受到限制,不能直接修改文件
按 i 进入插入模式 才可以修改文件 在完成文件内容的修改后
按 esc 回到普通模式
按 :wq 保存退出vim
11.管道 "" | "" 的使用
连接两个Linux命令 命令1 | 命令2
将命令1的结果带入到命令2中作为输入
12.重定向的理解 符号 " > "
13环境变量的设置
四、Web项目的部署
1.安装项目需要的依赖
我们主要要用到的指令是yum
例:yum list | grep tomcat 找到合适的版本下载即可
tomcat JDK MySQL ( 在Linux中我们安装 MariaDB)
2.将war包/jar包放到指定tomcat的目录中 wabapps
查看tomcat的日志 是在 logs 找到我们操作时间相近的文件创建时间就是相应的日志
3.保证Linux中的数据库数据存在,并且修改字符集为支持中文的utf8