Linux操作系统基础
1、linux是什么#
-
linux是unix操作系统
-
支持多任务、多线程、多cpu的操作系统
2、linux是命令行的操作系统#
-
windows 系统是图形化界面的操作系统
-
windows和linux区别
-
windows是收费的,linux是免费的
-
windows经常有安全补丁,linux就没有,linux更安全
-
3、linux优点#
-
稳定性高
-
系统开源(免费)
-
安全性高、性能好、资源占用少(cpu、硬盘、内存)
4、测试用linux干什么#
-
测试环境搭建和部署
-
测试过程发现后端的问题,定位问题,分析日志,查看报错的日志
-
监控服务器的性能资源使用情况
5、linux云服务器申请#
-
阿里云,华为云,腾讯云,百度智能云。
-
选择centos 7.5版本的云服务器
6、xshell#
-
安装xshell
-
xshell连接
7、Linux文件#
-
linux里面没有盘符的概念
- 只有一个根目录
-
文件夹
- xshell里面文件夹是蓝色的,文件是白色的
-
bin目录
- 存放着经常使用的命令
-
home目录
- 用户的目录
-
etc
- 系统管理所需要配置的文件和子日录
-
tmp
- 临时文件地方
-
usr
- 应用程序和文件放在这里,约等于c盘
8、路径#
-
.代表当前路径
-
..代表上一级目录
-
/代表根目录
9、Linux基础命令#
-
pwd 查看当前所在目录
-
ls 查看当前目录的内容
-
ls -l查省当前目录的详细信息
- 缩写为ll
-
ls -a 查看当前目录所有内容包含隐藏文件夹
-
mkdir 创建文件夹,make directory
-
touch 创建文件
-
cat 查看文件内容
-
clear 清空当前终端上显示的内容
-
ls >>文件 把查到的内容写到文件里面
-
复制文件
1. cp 原文件 复制到的文件
- 移动文件
1. mv 移动文件 移动路径
- 修改文件
1. mv 修改文件 新的修改名称
- tail -f动态查看日志
10、Linux分析日志#
-
动态的查看服务器日志
- tail -f 文件名
-
tail
- 查看日志
-
报错内容
-
连接错误:xxxConnectionException
-
redis数据库报错:redis jedis Exception
-
sql语句报错:sqlexcpetion
-
空指计报错:nullexpcetion
-
类型转换报错:classcast
-
spring框架报错:org.
-
找报错的关键词
-
exception
-
error
-
caused by
-
-
11、Linux快捷键操作#
-
ctrl+c 退出
-
tab 自动补全
-
上下键 是查找执行过的命令
-
shift+insert 粘贴
-
ctrl+l =清空当前终端的数据
12、Linux高级命令#
-
vim模式
-
vim 文件名
-
进入编辑模式
-
命令模式
- 默认模式
-
插入模式(选择一种插入即可)
-
i现在的位置输入
-
o 换一行输入
-
a 从光标之后输入
-
s 副除光标所在字符 开始输入
-
-
未行模式
-
esc退出插入模式
-
ctrl+:(英文冒号)进入命令模式
-
w保存
-
q退出
-
wq保存并退出
-
u撤销上一步操作
-
set nu显示行号
-
set nonu取消显示行号
-
在文件里面查内容,从前面正向开始查,用n下翻数据
- /查找的内容
-
-
vim非法退出
-
找到你的文件 cd xxx
-
ls -a 查看隐形文件
-
隐形文件为.swp的后缀
-
删除该隐形文件
- rm -rf 111.txt.swp
-
删除成功后,再正常进入即可
- vim 文件名
-
-
-
-
-
删除命令
- rm -rf 删除的文件或者文件夹
-
系统信息相关
-
ps -aux 查看系统中所有的进程
-
ps -ef 查看进程
-
top 动态显示进程
- 结束 ctrl+c
-
-
压缩相关
-
打包
- tar -vczf 文件名.tar.gz
-
解压
- tar -xvzf 文件名.tar.gz
-
-
管道
-
一个命令的输入通过管道作为另一个命令的输入
-
查看指定相关的进程
- ps -ef | grep java
-
-
安装
-
从网络上自动的找要安装内容
- yum
-
査看网络上所有的包
- yum list
-
査看yum库里xxx包
- yum list installed l grep java
-
yum install
-
安装
-
确定是否安装
- Y、N
-
确定
-
-
13、xftp#
linux系统和windows系统之间快速的传输任务
-
文件可以可视化操作,更符合windows用户习惯
-
xftp连接:主机地址必须是服务公网ip
作者:lccccccde2b
出处:https://www.cnblogs.com/lccccccde2b/p/18631229
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
我们将拯救文化于疲敝,坚其风骨以立世。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程