
Linux基础Shell编程
文章平均质量分 82
LinuxLinuxLinuxLinuxLinuxLinuxLinux
刘鑫磊up
真正的失败,不是倒下,而是不再起来!
展开
-
Linux之shell编程快速入门【紧扣课本教程】
扩展Linux就该这么学:https://www.linuxprobe.com/一:输入输出重定向输出:>>输入:<1.输入重定向 <用cat < 现实输入指定的文本文件类容2.输出重定向 >>现实当前文件下的项目,创建一个文本txt,然后输出到txt中并显示出来二:数字变量赋值创建一个shell文件,实现数字变量的加法运算三:for循环(in)利用for循环实现简单...原创 2020-11-18 10:42:42 · 2763 阅读 · 0 评论 -
快速入门Linux操作系统学习笔记
一:前言:视频参考地址:尚硅谷Linux教程(千万级学习人次,linux最新升级版)——77集-21小时https://www.bilibili.com/video/BV1dW411M7xL?from=search&seid=1519961948982321634如果想学习更多我看到一个视频也不错Linux教程2020版_650集完全入门_学完达到云计算工程师水平——622集-184小时https://www.bilibili.com/video/av583849...原创 2020-10-07 13:56:33 · 40239 阅读 · 22 评论 -
Linux期末复习考前走一走——何绍华Linux操作系统第3版
扩展Linux 命令大全Linux 常用命令学习第一章 初识Linux1.了解Linux的发展史2.了解Linux的发行版和Ret Hat第二章 安装Linux操作系统1.会熟练安装常用版本的Linux操作系统2.还需要学会安装VMware、xshell、xftp并知道如何修改及配置第三章 图形化界面与命令行1.Linux图形化管理系统主要由以下两部分构成 X Window系统;KDE桌面、GNOME桌面或其他桌面环境(如XFCE)2....原创 2020-11-20 12:56:10 · 4606 阅读 · 10 评论 -
cd cd~ cd- cd. cd.. cd/ cd./ cd../.. cd!$ cd /home的区别
之前一直有点分不清容易忘记,这里简单整理一下! / 表示根目录 ./ 代表当前目录 . 当前目录 .. 上级目录 ~ 当前用户的默认工作目录 cd 进入用户主目录 cd~ 进入用户目录 cd- 返回进入此目录之前所在目录 cd. 当前目录 ...原创 2020-11-02 20:05:59 · 10032 阅读 · 5 评论 -
何绍华Linux操作系统第3版章节课后答案习题
扩展linux试题与答案最新linux复习资料linux试题及答案要点linux操作系统复习资料Linux操作系统课后习题答案及复习要点Linux课复习资料:https://wenku.baidu.com/view/193d9bb809a1284ac850ad02de80d4d8d05a0138.htmllinux答案:https://wenku.baidu.com/view/ae9f399052d380eb63946d72.html第一章:初始Linux...原创 2020-10-20 12:37:31 · 16540 阅读 · 16 评论 -
Linux操作系统学习笔记10【Linux下Docker虚拟化环境搭建安装Apache、LNMP】
文章目录:一:Docker与虚拟化Linux上的虚拟化技术主要包括两类:1.虚拟化的优势2.Docker的由来3.Docker的安装3.1 检查内核3.2 检查Device Mapper3.2.1 如果没有检测到Device Mapper,使用以下命令安装3.2.2 要确保电脑联网,取得root权限并在官网:https://www.redhut.com/zh完成账号注册,然后执行以下命令3.2.3 接下来开始安装Docker3.2.4 检查完成后,使用下面命令启动原创 2020-10-07 13:45:43 · 1616 阅读 · 0 评论 -
Linux操作系统学习笔记9【Linux—LNMP环境搭建】(Linux+Nginx+MySQL+PHP_Apache)
文章目录:一:LNMP的优势1.作为Web服务器2.作为负载均衡服务器3.作为邮件代理服务器4.Nginx安装非常的简单二:虚拟机下安装Linux三:安装配置Nginx1.安装前的准备:需要建立RHEL的yum存储库2.yum源安装方法2.1安装Nginx2.2 启动服务:systemctl start nginx2.3 查看是否启动成功:systemctl status nginx2.4 重启服务:systemctl restart nginx2..原创 2020-10-07 12:56:14 · 1827 阅读 · 0 评论 -
Linux操作系统学习笔记8【Linux网络信息安全】
文章目录:一:网络信息安全简介二:网络中存在的威胁三:常见的攻击类型1.端口扫描2.DoS和DDoS攻击3.特洛依木马(Trojan)3.1木马的工作原理3.2特洛伊木马具有的特性3.3木马的种类3.4被感染后的紧急措施四:防火墙技术1.防火墙的概念及作用2.防火墙的分类2.1从防火墙的软、硬件形式分2.2从防火墙技术分2.3防火墙结构分2.4按防火墙的应用部署位置分2.5按防火墙性能分3.使用firewalld...原创 2020-10-07 12:21:34 · 2960 阅读 · 0 评论 -
Linux操作系统学习笔记7【Linux服务器配置Apache服务器-FTP服务器-DNS服务器】
文章目录:一:前言1.简介二:WWW服务器1.下载Apache2.启动、停止与重启Apache2.1启动2.1.1 手动启动Apache2.1.2 自动启动Apache方式一:自动启动使用Red Hat Enterprise Linux 7.3中图形化工具ntsysv方式二:也可以使用比较通用的命令行chkconfig2.2 停止与重启Apache3.配置Apache三:FTP服务器1.安装vsftpd2.vsftpd的启动、停止与重启3.vs原创 2020-10-07 10:52:02 · 2177 阅读 · 0 评论 -
【Linux操作系统课堂笔记16】利用Ubuntu开发python—apt软件管理—ssh远程登陆
一:专业的python开发平台Ubuntu1.Ubuntu介绍Ubuntu下载地址:https://cn.ubuntu.com/download2.Ubuntu的安装VMware等相关参考:【Linux操作系统课堂笔记1】小白入手——环境配置安装2.1 检查BIOS的虚拟化支持2.2 新建一个虚拟机2.3 新建虚拟机向导2.4 填写ubuntu系统信息2.5 设置ubuntu的位置和虚拟机的名称2.6 设置磁盘容量大小2...原创 2020-10-07 09:15:00 · 1117 阅读 · 0 评论 -
【Linux操作系统课堂笔记15】Linux之大数据—shell编程
文章目录:一:为什么要学shell编程呢?二:shell是什么?三:shell脚本的执行方式1.脚本格式要求案例1.1 打开xshell建立一个文件1.2 输入脚本开头和语句,保存退出2.脚本的执行方式方式一:输入脚本的绝对路径或相对路径方式二:sh+脚本(不推荐)四:shell的变量1.shell变量的介绍输出系统变量2.shell变量的定义3.案例案例1:定义变量A案例2:撤销变量A注释单行注释:如果想要注销前面加#号...原创 2020-10-06 22:18:36 · 2296 阅读 · 3 评论 -
【Linux操作系统课堂笔记14】Linux之搭建JavaEE开发环境——[CentOS下_JDK-tomcat-eclipse的安装配置和使用-编译安装配置mysql]
文章目录:一:概述二:CentOS下JDK的安装配置和使用1.安装第1步:先将软件通过xftp5(版本号自定)上传到 /opt目录下第2步:解压缩到/opt第3步:配置环境变量的配置文件 vim /etc/profile然后输入wq保存退出第4步:需要注销用户,环境变量才能生效第5步:在终端输入java或jacac,如果有输出内容就代表jdk成功安装2.测试第1步:进入opt目录下建文件第2步:输入语句保存退出第3步:编译一下第4步:运行Hello.c原创 2020-10-06 17:09:57 · 1437 阅读 · 0 评论 -
【Linux操作系统课堂笔记13】Linux的——rpm包管理器与yum包管理器
文章目录:一:rpm包的管理1.介绍2.rpm包的简单查询命令3.rpm包名基本格式4.rpm包的其他查询指令5.卸载rpm包5.1 基本语法5.2 强制删除6.安装rpm包6.1 基本语法6.2强制安装软件包6.3升级软件包6.4强制升级软件包6.5Linux安装firefox的安装rpm包第一步:打开centos;点击虚拟机;点击设置第二步:点击CD/DVD 浏览选中ISO映像文件;点击确定第三步:进入media文件...原创 2020-10-06 12:05:13 · 1623 阅读 · 0 评论 -
【Linux操作系统课堂笔记12】linux进程管理(重点)
一:进程的基本介绍二:显示系统执行的进程-ps1.基本介绍介绍:ps命令是用来查看目前系统中,有哪些正在进行的进程,以及他们的执行情况,可以不加任何参数ps显示的信息选项:字段 说明PID 进程识别号TTY 终端机号TIME 此进程所消化CPU时间CMD ...原创 2020-10-06 09:51:55 · 2745 阅读 · 0 评论 -
【Linux操作系统课堂笔记11】linux网络配置
文章目录:一:前面不是可以连接网络,这里为什么还学习网络配置呢?二:网络配置原理图(含虚拟机)三:查看网络IP和网关1.查看虚拟机网络编辑器(1)打开cenos点击编辑;点击虚拟网络编辑器查看(2)NAT模式下面的子网2.修改ip地址(修改虚拟网络的ip)3.查看网关(1)打开cenos点击编辑;点击虚拟网络编辑器查看(2)点中NAT模式;再点击下面的NAT设置;就可以进入查看网关4.查看windows环境中的VMnet8网络配置(可以用ipconfig指令)..原创 2020-10-05 22:24:55 · 2277 阅读 · 0 评论 -
【Linux操作系统课堂笔记10】Linux磁盘分区、挂载卸载、磁盘情况查询
文章目录:一:分区的基础知识1.分区的方式1.1 mbr分区[传统的]1.2 gtp分区[目前的]2.windows和linux磁盘分区的区别2.1 windows下的磁盘分区2.2linux下的磁盘分区2.2.1 原理介绍原理示意图2.2.2 硬盘说明硬盘说明示意图二:挂载的经典案例【给linux添加一块新硬盘】1.需求2.步骤第一步:给虚拟机添加硬盘(1) 点击虚拟机;再点击下面的设置(2)点击硬盘;再点击添加(3)点击硬盘...原创 2020-10-05 15:55:48 · 3007 阅读 · 0 评论 -
【Linux操作系统课堂笔记9】crond(crontab)定时任务调度
一:crond任务调度概述:任务调度就是指系统在某个时间执行的特点的命令或程序分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份基本语法:crontab [选项]常用选项:-e 编辑crontab定时任务-l 查询crontab任务-r 删除当前用户所有的crontab任务 原理示意图...原创 2020-10-05 10:27:35 · 1596 阅读 · 1 评论 -
【Linux操作系统课堂笔记8】组管理和权限管理(难点-重点)
文章目录:一:组的管理1.Linux组的基本介绍2.文件/目录的所有者2.1查看文件的所有者2.1.1 指令2.1.2 案例2.2 修改文件所有者2.2.1 指令2.2.2 案例3.组的创建3.1 基本指令3.2 案例4.文件/目录所在组4.1 查看文件/目录的所在组基本指令4.2 修改文件所在的组4.2.1 基本指令4.2.2 案例5.其它组6.改变用户所在组6.1 改变用户所在组6.2 案例二:权限管理1..原创 2020-10-04 17:54:06 · 3049 阅读 · 0 评论 -
【Linux操作系统课堂笔记7】实用命令——[运行级别-找回丢失的root密码-帮助指令-文件目录类-时间日期类-搜素查找类-压缩和解压类]
Linux 常用最基础25个命令一:指定运行级别二:切换到指定运行级别的指令基本语法:init[012356]进入运行级别:vim /etc/init补充:设置运行级别,Linux运行后,直接进入到命令行界面,即进入到3运行界别1.打开终端运行vim /etc/inittab2.将 id:5:initdefault 这一行的数字“5”,改成对应的运行级别即可3.输入wq命令保存退出4.重启虚拟机三:如何找回丢失的ro...原创 2020-10-04 15:02:29 · 3629 阅读 · 1 评论 -
【Linux操作系统课堂笔记6】用户管理
文章目录:一:基本介绍二:添加用户三:指定/修改密码四:删除用户1.删除用户,但要保留家目录2.删除用户,以及删除目录主目录3.在删除用户时,我们一般不会将家目录删除五:查询用户信息六:切换用户七:查看当前用户/登录用户八:用户组1.介绍2.增加组3.增加用户时直接加上组4.删除组5.修改用户组九:用户和组的相关文件1./etc/passwd文件2./etc/shadow文件3./etc/group文件一:基本介绍.原创 2020-10-03 21:00:40 · 2806 阅读 · 0 评论 -
【Linux操作系统课堂笔记5】Linux的开机/关机/用户登录注销
文章目录:一:关机/重启命令syn关机shutdown-h nowshutdown-h 1init0或halt重启shutdown-r nowinit6或reboot二:用户的登录和注销1.基本介绍2.使用细节一:关机/重启命令 syn 把内存的数据同步到磁盘 我们在关机或者重启的时候,都应该先执行sync命令,把内存的数据写入磁盘,防止数据丢失 关机 shutdown-h now...原创 2020-10-03 15:52:06 · 1534 阅读 · 1 评论 -
【Linux操作系统课堂笔记4】Vi和Vim编辑器及常用命令
文章目录:一:介绍二:Vi和Vim常用的三种模式1.命令行模式/一般模式/正常模式2.插入模式/编辑模式/输入模式3.命令行模式/底线命令模式三:Vi和Vim模式的相互转换创建/打开文件四:Vi和Vim的快捷键第一部分:一般模式可用的光标移动、复制粘贴、搜索替换等1.移动光标的方法2.搜索替换3.删除、复制与贴上第二部分:一般模式切换到编辑模式的可用的按钮说明进入输入或取代的编辑模式第三部分:一般模式切换到指令行模式的可用的按钮说明...原创 2020-10-03 15:14:19 · 2668 阅读 · 0 评论 -
【Linux操作系统课堂笔记3】远程登陆(Xshell5)Linux系统——远程上传下载(xftp)文件Linux系统
一:远程登陆Linux系统1.为什么要远程登陆系统呢?——示意图2.Linux-Xshell52.1Xshell5介绍2.2 安装Xshell5并使用2.2.1 特别说明如果希望安装好Xshell6就可以远程访问Linux系统的话,需要有一个前提,就是Linux启动了SSHD服务(该服务会监听22号端口)1.打开终端输入命令:setup2.选择系统服务【前面标识了星号表示已经启用】3.查看打开SSHD服务没有2.2.2下载xshel...原创 2020-10-03 14:01:03 · 3298 阅读 · 1 评论 -
【Linux操作系统课堂笔记2】CentOS安装Vmtools&建立共享文件夹
文章目录:一:CentOS的终端使用和联网1.终端的使用2.配置网络可以上网2.1 直接打开网络,网页不能打开,说明网络不通2.2 点击右上角圆形按钮;点击有线连接;点击连接;2.3 再次打开网页,就可以联网了二:安装Vmtools1.介绍&关系示意图2.安装2.1 点击安装VMware Vmtools【我这里已经按照好了】2.2 点开设置下的设备2.3 设备下会显示VMware Vmtools文件夹;点开文件夹2.4 复制VMwareTools.原创 2020-09-28 21:25:09 · 2430 阅读 · 0 评论 -
【Linux操作系统课堂笔记1】小白入手——环境配置安装
文章目录:界面展示:扩展:资源:第一步:创建虚拟机第二步:虚拟机设备配置第三步:开始安装系统界面展示:扩展:1.Windows 系统是宿主机,而 VMware 安装的 Linux 则为虚拟机2.虚拟机:允许我们在当前操作系统中运行其他操作系统的软件,本质上和 VS、QQ 这些应用程序一样资源:VMwareVMware 有两个版本,分别是 VMware Workstation Pro 和 VMware Workstation Play...原创 2020-09-28 11:37:45 · 9043 阅读 · 0 评论 -
Linux操作系统学习笔记6【Linux 常用最基础25个命令】
文章目录:第1个命令:开机第2个命令:重启和关机第3个命令:清屏第4个命令:查看服务器的ip地址第5个命令:时间操作第6个命令:目录和文件第7个命令:查看当前工作目录第8个命令:改变当前工作目录第9个命令:列出目录和文件信息实例:第10个命令:创建目录【mkdir目录名】第11个命令:删除目录和文件实例:第12个命令:移动目录和文件实例:第13个命令:复制目录和文件实例:第14个命令:打包压缩和解包解压打包压缩的语法实例:.转载 2020-09-21 16:23:24 · 862 阅读 · 0 评论 -
Linux操作系统学习笔记5【Linux 系统目录结构】
文章目录:一:扩展扩展1:系统操作快捷方式扩展2:如何进入系统目录结构界面?扩展3:二:树状系统目录样式三:Linux树状系统目录解释四:注意一:扩展扩展1:系统操作快捷方式catl+a 将光标快速移动到行首 catl+e 将光标快速到行尾 catl+左右方向键 让光标左右按照单词进行移动 catl+k 剪切光标右边所有内容 catl+u 剪切光标右边所有内容 catl+y 粘贴剪切后的内容 ca...转载 2020-09-20 20:43:50 · 2488 阅读 · 2 评论 -
Linux操作系统学习笔记4【文件管理与常用命令】
文件目录:一:Linux文件基础知识1.Linux常用文件类别2.Linux目录结构概述3.Linux目录常见概念4.Linux系统目录及说明二:文件与目录基本操作1.显示文件内容命令——cat,more,less,head,tail1.1cat命令1.2.more命令1.3less命令1. 4head命令1.5tail命令2.文件内容查询命令——grep,egrep,fgrep3.文件查找命令——find,locate3.1find命...原创 2020-09-20 20:12:37 · 5249 阅读 · 1 评论 -
Linux操作系统学习笔记3【图形界面与命令行】
文章目录:本章讨论:1.Linux图形化管理系统组成部分2.什么是X Window系统3.X Window组成4.什么是KDE桌面5.什么是GNOME桌面6.Red Hat Linux下的桌面环境7.认识Linux Shell8.登录终端控制台方式一:使用GNOME终端仿真器方式二:直接登录字符界面9.使用Linux控制台提示符样式10.在控制台里使用帮助——man命令man命令的基本格式如下:man参数列表及解释man章节说明1...原创 2020-09-20 10:16:05 · 6218 阅读 · 0 评论 -
Linux操作系统课堂笔记2【初识Linux发展历程】
文章目录:1.Linux是在版权协议下发行的?2.遵循什么标准的操作系统内核?3.其版权属于那个?4.Linux包含什么?5.什么是发行版?6.Linux是由谁编写的?7.Red Hat Linux的优势8.Linux vs Windows1.Linux是在版权协议下发行的?是在GPL(GNU General Public License)版权协议下发行的2.遵循什么标准的操作系统内核?遵循POSIX标准的操作系统内核3.其版权属于那个?其版原创 2020-09-20 08:56:48 · 8590 阅读 · 1 评论