Linux操作系统基础

1、linux是什么#

  • linux是unix操作系统

  • 支持多任务、多线程、多cpu的操作系统

2、linux是命令行的操作系统#

  • windows 系统是图形化界面的操作系统

  • windows和linux区别

    • windows是收费的,linux是免费的

    • windows经常有安全补丁,linux就没有,linux更安全

3、linux优点#

  1. 稳定性高

  2. 系统开源(免费)

  3. 安全性高、性能好、资源占用少(cpu、硬盘、内存)

4、测试用linux干什么#

  1. 测试环境搭建和部署

  2. 测试过程发现后端的问题,定位问题,分析日志,查看报错的日志

  3. 监控服务器的性能资源使用情况

5、linux云服务器申请#

6、xshell#

  1. 安装xshell

  2. xshell连接

7、Linux文件#

  • linux里面没有盘符的概念

    • 只有一个根目录
  • 文件夹

    • xshell里面文件夹是蓝色的,文件是白色的
  • bin目录

    • 存放着经常使用的命令
  • home目录

    • 用户的目录
  • etc

    • 系统管理所需要配置的文件和子日录
  • tmp

    • 临时文件地方
  • usr

    • 应用程序和文件放在这里,约等于c盘

8、路径#

  • .代表当前路径

  • ..代表上一级目录

  • /代表根目录

9、Linux基础命令#

  1. pwd 查看当前所在目录

  2. ls 查看当前目录的内容

  3. ls -l查省当前目录的详细信息

    1. 缩写为ll
  4. ls -a 查看当前目录所有内容包含隐藏文件夹

  5. mkdir 创建文件夹,make directory

  6. touch 创建文件

  7. cat 查看文件内容

  8. clear 清空当前终端上显示的内容

  9. ls >>文件 把查到的内容写到文件里面

  10. 复制文件

1.  cp 原文件 复制到的文件
  1. 移动文件
1.  mv 移动文件 移动路径
  1. 修改文件
1.  mv 修改文件 新的修改名称
  1. 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 文件名

      • 进入编辑模式

      • 命令模式

        1. 默认模式
      • 插入模式(选择一种插入即可)

        1. i现在的位置输入

        2. o 换一行输入

        3. a 从光标之后输入

        4. s 副除光标所在字符 开始输入

      • 未行模式

        1. esc退出插入模式

        2. ctrl+:(英文冒号)进入命令模式

        3. w保存

        4. q退出

        5. wq保存并退出

        6. u撤销上一步操作

        7. set nu显示行号

        8. set nonu取消显示行号

        9. 在文件里面查内容,从前面正向开始查,用n下翻数据

          1. /查找的内容
      • vim非法退出

        1. 找到你的文件 cd xxx

        2. ls -a 查看隐形文件

          1. 隐形文件为.swp的后缀

          2. 删除该隐形文件

            1. rm -rf 111.txt.swp
          3. 删除成功后,再正常进入即可

            1. vim 文件名
  • 删除命令

    • rm -rf 删除的文件或者文件夹
  • 系统信息相关

    • ps -aux 查看系统中所有的进程

    • ps -ef 查看进程

    • top 动态显示进程

      • 结束 ctrl+c
  • 压缩相关

    • 打包

      • tar -vczf 文件名.tar.gz
    • 解压

      • tar -xvzf 文件名.tar.gz
  • 管道

    • 一个命令的输入通过管道作为另一个命令的输入

    • 查看指定相关的进程

      • ps -ef | grep java
  • 安装

    • 从网络上自动的找要安装内容

      1. yum
    • 査看网络上所有的包

      1. yum list
    • 査看yum库里xxx包

      1. yum list installed l grep java
    • yum install

      1. 安装

      2. 确定是否安装

        1. Y、N
      3. 确定

13、xftp#

linux系统和windows系统之间快速的传输任务

  1. 文件可以可视化操作,更符合windows用户习惯

  2. xftp连接:主机地址必须是服务公网ip

作者:lccccccde2b

出处:https://www.cnblogs.com/lccccccde2b/p/18631229

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

我们将拯救文化于疲敝,坚其风骨以立世。

posted @   一点也不困  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示