课程目录链接

目录

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

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,后缀中使用



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

    • 查找文件:find -- 菜鸟教程指路:Linux find命令







  • 第四部分:文件解压缩

    演示:

    • 测试与查看手册:




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

5. 系统用户操作命令


  • 博客指路:【问题解决方案】Linux中命令useradd与adduser的区别

  • root:超级管理员,权限太大,容易出问题。一般设置其他用户。

  • 演示:

    • 新建用户:useradd + usernameadduser + username

    • 新建用户后设置密码: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

【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解的更多相关文章

  1. 【学习总结】快速上手Linux玩转典型应用-第2章-linux简介

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 什么是Linux 2. Linux能够做什么事情 3. Linux的学习方法 4. 忘掉Windows的所有东西 1. 什么是Linux ...

  2. 【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. Apache的安装 2. Apache的虚拟主机配置及伪静态操作 3. Nginx的基本操作 4. Nginx伪静态的实现 5. 实例演 ...

  3. 【学习总结】快速上手Linux玩转典型应用-第5章-远程连接SSH专题

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 认识SSH 2. 服务器安装SSH服务 3. 客户端安装SSH工具 4. 客户端链接SSH服务 5. SSH config 6. SSH ...

  4. 【学习总结】快速上手Linux玩转典型应用-第4章-准备工作

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 准备工作一 2. 准备工作二 ===================================================== ...

  5. 【学习总结】快速上手Linux玩转典型应用-第3章-CentOS的安装

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 虚拟机是什么 2. 在虚拟机中安装CentOS 3. 云服务器介绍 ================================== ...

  6. 【学习总结】快速上手Linux玩转典型应用-第1章-课程介绍

    课程目录链接 快速上手Linux玩转典型应用-目录 1. Linux有什么用 2. 课程安排 3. 课程收获 基本运维能力,等等 END

  7. 【学习总结】快速上手Linux玩转典型应用-目录

    内容链接 慕课网:快速上手Linux玩转典型应用 目录 第1章-课程介绍 第2章-linux简介 第3章-CentOS的安装 第4章-准备工作 第5章-远程连接SSH专题 第6章-linux常用命令讲 ...

  8. Linux学习之路--常用命令讲解

    Linux常用命令讲解 1.命令格式:命令 [-选项]  [参数] 超级用户的提示符是# 一般用户的提示符是$ 如:ls -la /usr说明: 大部分命令遵从该格式多个选项时,可以一起写 eg:ls ...

  9. Linux磁盘分区(二)之挂载卸载常用命令

    Linux磁盘分区(二)之挂载卸载常用命令 转自:https://blog.csdn.net/qq_36183935/article/details/81053383           https: ...

随机推荐

  1. 3D Computer Grapihcs Using OpenGL - 19 Vertex Array Object(顶点数组对象)

    大部分OpenGL教程都会在一开始就讲解VAO,但是该教程的作者认为这是很不合理的,因为要理解它的作用需要建立在我们此前学过的知识基础上.因此直到教程已经进行了一大半,作者才引入VAO这个概念.在我看 ...

  2. D. Print a 1337-string...

    D. Print a 1337-string... 输出一个字符串 里面包含n个子序列 1337 #include<bits/stdc++.h> using namespace std; ...

  3. sqli-labs(35)

    0X01 构造闭合 发现不需要闭合 ?id=- union ,database(), 0X02组合拳打法

  4. sqli-labs(25a)

    0X01 看见bind好像是盲注的意思 尝试闭合语句 加入’ 报错  双引号也报错 难道是不许要闭合的? 我们尝试一下 发现过滤了and ?id= and = 那么我们构造 ?id= aandnd = ...

  5. python中类的设计问题(一些高级问题探讨,函数重载,伪私有,工厂模式,类方法等)

    从这里再次体现了python语言强大的灵活性.某些在高级语言中看似不严谨需要尽量避免的地方在python中都是允许的. 比如: (1),异常可以用来处理错误 (2),方法,类也都可以视为对象. (3) ...

  6. Java九种基本数据类型,以及他们的封装类

    基本类型 大小(字节) 默认值 封装类 byte 1 (byte)0 Byte short 2 (short)0 Short int 4 0 Integer long 8 0L Long float ...

  7. 使用Choose构建分支动态语句

    1.在接口写方法 public List<Employee> getEmpsByConditionChoose(Employee employee); 2 在映射文件中配置 <!-- ...

  8. 使用cesium中的scene.open中遇到的几个问题

    有些服务是发在场景(scene)下的,超图提供了一个很方便的方法:scene.open,这个方法会将场景中所有的图层(无论是OSGB还是影像和地形)加载进来.同时这个方法会自带一个自动地位功能,具体实 ...

  9. Eclipse 添加Hibernate 插件

    打开Eclipse, Help-->Eclipse Marketplace   在搜索框输入JBoss-Tools ,回车   根据搜索结果选择与自己Eclipse版本匹配的JBoss,然后点击 ...

  10. numpy2

    1.通用函数,是一种在ndarray数据中进行逐元素操作的函数.某些函数接受一个或多个标量数值,并产生一个或多个标量结果,通用函数就是对这些函数的封装. 1.常用的一元通用函数有:abs\fabs s ...