zoukankan      html  css  js  c++  java
  • 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解

    课程目录链接

    目录

    ==============================================================

    1 软件操作命令

    • 演示准备:

      • Windows系统中使用Xshell,先连接到虚拟机,再在Xshell中进行操作

    • 演示:

      • (1)安装软件演示: yum install xxx

    • (2)卸载软件演示: yum remove xxx

    • (3)搜索软件演示: yum search xxx


    • (4)清除缓存演示: yum clean packages

    • (5)列出已安装演示: yum list

    • (6)软件包信息查询: yum info xxx

    ==============================================================

    2 服务器硬件资源信息

    • 演示准备:

      • Windows系统通过Xshell登录centos系统

    • 演示

      • (1)内存:free -m

    • (2)硬盘:df -h

    • (3)负载:wtop(top用q退出)


    • (4)CPU信息查询:cat /proc/cpuinfo

    • (5)格式化磁盘:fdisk

    ==============================================================

    3 文件操作命令



    (注:此次的小目录应该还包含后续的课程内容)

    • 第一部分:Linux文件的目录结构:


    演示:

    • 根目录:cd /

    • 列出命令:ls -al

    • 第二部分:文件的基本操作


    演示:

    • 进入目录与查看目录下文件:cd xxls




    • 新建文件和新建文件夹:touch xxxfilemkdir xxxdir

    • 删除已有文件或文件夹:rm xxx



    • 复制和移动:cp xxx zzz(复制xxx到zzz路径下,可带重命名)与mv xxx zzz(移动xxx到zzz路径下)


    • 显示当前路径:pwd

    ==============================================================

    4 Linux文本编辑神器vim与其他常用命令


    • 菜鸟教程指路(多看多记):Linux vi/vim

    • 第一部分:vim基本操作演示(英文输入状态)

      • 新建并编辑文件内容:vim filename

    • 切换为插入模式:键盘i或o或a;退出:键盘esc+:wq


    • 键盘快速定位首行(gg)和尾行(G)--区分大小写

    • 键盘删除某行(dd)与撤回此操作(u)--区分大小写



    • 键盘重做此操作(与撤回u相反):ctrl+r

    • 键盘复制(yy,多行nyy)与粘贴(小p向下复制,大P向上复制)单行--区分大小写

    • 重复上一个操作:英文句点或小数点(.)--中文输入状态下不执行

    • Mac系统同理:直接在终端连接Linux远程机并进行相同操作

    • 第二部分:文件权限777:




    • 第三部分:文件搜索、查找、读取:


    演示:

    • 读取:头、尾、整个、分页、可控分页









    • 搜索关键字:grep -n "xxxx" filename -- 常用,重点掌握

    • 统计个数:wc -- Word count,后缀中使用



    • 组合命令:通过管道竖杠 |







    • 第四部分:文件解压缩

    演示:

    • 测试与查看手册:




    ==============================================================

    5 系统用户操作命令


    • 新建用户后设置密码:passwd + username




    • 关于多个用户访问权限:


    • 删除用户:userdel -r username

    ==============================================================

    6 防火墙的设置


    • 演示:

      • 首先查看是否已经安装


    • 检查服务是否已启动

    • 测试启动、停止、查看状态几个命令




    • 关于防火墙的命令:firewall-cmd --xxx





    • 开启关闭服务:




    • 查询服务:

    • 移除服务而使用端口连接:服务和端口不冲突,服务更方便






    • 防火墙关闭:

      • 防止后期一些权限问题等等,可以将防火墙关闭

        sudo关闭后,不再显示running还是dead,直接找不到

    ==============================================================

    7 提权和文件上传下载的操作

    • 提权演示:

      • 分别在Xshell中开启root和imooc两个远程连接,并在imooc中yum发现权限不足

    • imooc账户yum命令前加sudo

    • root账户中使用命令visudo并在相应位置添加imooc账户的信息(G定位最后一行后向上几行)

    • 之后再在imooc账户中进行sudo yum install...操作时变为可执行了,提权成功。

    • 一般建议给普通账号提权,而不是使用root账号

    • 上传下载演示:

      • Linux下载一般使用wget或者curl命令进行,以百度首页为例,curl有参数,wget更简单





    • Linux系统使用scp进行文件的上传和下载:注意参数位置,第二个位置是起始位置,第三个位置是终止位置

    • Windows系统使用窗口或者安装lrzsz进行上传下载












    END

  • 相关阅读:
    小程序---云开发----云函数
    小程序的基本概念-生命周期(组件 wxml)
    小程序的基本概念
    vue登录功能和将商品添加至购物车实现
    vue脚手架创建项目
    node.js评论列表和添加购物车数据库表创建
    学习脚手架--组件之间跳转与参数(组件之间参数)
    node.js 需要注意知识点
    如何查询小程序官方手册
    vue ui九宫格、底部导航、新闻列表、跨域访问
  • 原文地址:https://www.cnblogs.com/anliux/p/12041624.html
Copyright © 2011-2022 走看看