【学习总结】快速上手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)负载:
w
或top
(top用q退出)
(4)CPU信息查询:
cat /proc/cpuinfo
(5)格式化磁盘:
fdisk
==============================================================
3. 文件操作命令
(注:此次的小目录应该还包含后续的课程内容)
第一部分:Linux文件的目录结构:
演示:
根目录:
cd /
列出命令:
ls -al
第二部分:文件的基本操作
演示:
进入目录与查看目录下文件:
cd xx
与ls
新建文件和新建文件夹:
touch xxxfile
与mkdir 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 + username
或adduser + 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常用命令讲解的更多相关文章
- 【学习总结】快速上手Linux玩转典型应用-第2章-linux简介
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 什么是Linux 2. Linux能够做什么事情 3. Linux的学习方法 4. 忘掉Windows的所有东西 1. 什么是Linux ...
- 【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. Apache的安装 2. Apache的虚拟主机配置及伪静态操作 3. Nginx的基本操作 4. Nginx伪静态的实现 5. 实例演 ...
- 【学习总结】快速上手Linux玩转典型应用-第5章-远程连接SSH专题
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 认识SSH 2. 服务器安装SSH服务 3. 客户端安装SSH工具 4. 客户端链接SSH服务 5. SSH config 6. SSH ...
- 【学习总结】快速上手Linux玩转典型应用-第4章-准备工作
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 准备工作一 2. 准备工作二 ===================================================== ...
- 【学习总结】快速上手Linux玩转典型应用-第3章-CentOS的安装
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 虚拟机是什么 2. 在虚拟机中安装CentOS 3. 云服务器介绍 ================================== ...
- 【学习总结】快速上手Linux玩转典型应用-第1章-课程介绍
课程目录链接 快速上手Linux玩转典型应用-目录 1. Linux有什么用 2. 课程安排 3. 课程收获 基本运维能力,等等 END
- 【学习总结】快速上手Linux玩转典型应用-目录
内容链接 慕课网:快速上手Linux玩转典型应用 目录 第1章-课程介绍 第2章-linux简介 第3章-CentOS的安装 第4章-准备工作 第5章-远程连接SSH专题 第6章-linux常用命令讲 ...
- Linux学习之路--常用命令讲解
Linux常用命令讲解 1.命令格式:命令 [-选项] [参数] 超级用户的提示符是# 一般用户的提示符是$ 如:ls -la /usr说明: 大部分命令遵从该格式多个选项时,可以一起写 eg:ls ...
- Linux磁盘分区(二)之挂载卸载常用命令
Linux磁盘分区(二)之挂载卸载常用命令 转自:https://blog.csdn.net/qq_36183935/article/details/81053383 https: ...
随机推荐
- scrapy项目1:爬取某培训机构老师信息(spider类)
1.scrapy爬虫的流程,可简单该括为以下4步: 1).新建项目---->scrapy startproject 项目名称(例如:myspider) >>scrapy.cfg为项目 ...
- 向android模拟器打电话发短信的简单方法
在开发android应用程序时,有时候需要测试一下向android手机拨打电话发送短信时该应用程序的反应.譬如编写一个广播接收器,来提示用户有短信收到或者处理短信,就需要向该手机发送短信来进行测试.这 ...
- Linux vi/vim and linux yum 命令
Linux vi/vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 但是目前我们使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主 ...
- excel里面匹配部分字符的问题
如上图所示,有两个表,前者存的是区号电话号连起来的电话号,后者存的是世界各地的区号,怎么把第一个表里分成两列,一列单独存区号,一列单独存电话号. ps:电话号码长度和区号长度都 ...
- 如何隐藏scroll-Y纵向滚动条,并不影响内容滚动的方法
网上搜了很多关于隐藏滚动条的文章,发现很多都是只说了如何隐藏scroll-X横向滚动条,对scroll-Y纵向滚动条并没有明确的述说.本文章将介绍3种隐藏滚动条的方法,大家可以结合实际情况,参考文章内 ...
- 高级软件测试技术-任务进度和总结-Day04
任务进度11-16 使用工具 Jira 小组成员 华同学.郭同学.穆同学.沈同学.覃同学.刘同学 任务进度 经过了这几天的学习和小组成员的努力,虽然其中还准备了考试,但是大家还是最终按时完成了任务,今 ...
- p1848 [USACO12OPEN]书架Bookshelf
分析 单调队列优化dp即可 正确性显然,详见代码 代码 #include<bits/stdc++.h> using namespace std; #define int long long ...
- Jmeter之仅一次控制器
在进行压测时,往往登录只需要一次,其他的接口需要循环测试.这里就会用到控制器中的仅一次控制器.只要放置在控制器的请求,不管在哪种情况下,都只执行一次. 1.名称:可以标识在该控制器下主要完成的 工作内 ...
- Django开启https(不用nginx)
首先安装需要用到的包 pip install django-extensions pip install django-werkzeug-debugger-runserver pip install ...
- 乱入Spring+Mybatis
新进入一个项目,写了一个功能,就是提供一个服务(service),该服务能够查询和插入.完成后,想要用junit测试一下:发现到了DAO底层注入的SqlSession字段为空:才意识到这是一个Spri ...