Linux一周初体验

一、准备

工欲善其事,必先利其器——虚拟机+Redhat7.0构成学习的环境。安装有条不紊、按部就班.......(涉及到的KVM、VNC、Root密码重置等内容,之后再详细了解)

注:1、RPM是是解决软件的安装难度的。yum则是为了解决依赖关系的。

2、RH7与之前版本的最大区别是初始化进程的改变,由init—>systemd,放弃了BSD

二、Linux基础命令

Shell是人与内核的翻译官,而bash则是linux默认的Shell

帮助文档:man命令:帮助命令,可查询其他文件或者命令

常用系统工作命令:

echo:用于在终端显示字符串和变量

date:显示/设置系统的时间和日期(date 【选项】 【+指定的格式】)

wget:下载网络资源 (wget【参数】 下载地址)

ifconfig:查看网卡配置与网络状态

uname -a: 查看内核版本(详细的版本信息查看/etc/redhat-release)

uptime:查看系统时间与负载情况(1、5、15分钟)

free:显示当前内存的使用量

who、w、last与登陆用户有关

history为命令执行历史

2、工作目录相关:

pwd、cd、ls、touch、mkdir、cp、mv、rm、dd

3、文本编辑命令:

cat、more、less、head、tail、od、tr、wc、cut、diff

4、用户与组管理:

useradd、groupadd、userdel、usermod、groupmod、groupdel、passwd

5、打包压缩命令:

tar -xvzf/-czvf 压缩包名.tar.gz

6、文件查询搜索命令:

grep、find、whereis

三、管道符、重定向与环境变量

管道符: | 用于将前一个命令的标准输出当做后一个命令的标准输入——命令A | 命令B

输入输出重定向: >   >>   2>   2>>   &>  <    "<<"---分界符

命令 < 文件1 > 文件2 ——>将文件2作为命令的标准输入并将标准输出到文件2

通配符:*——没有或无穷个字符、 ?——一个字符、【0-9】——0-9范围内的数字、【abc】——匹配给出的任意字符

\ : 转义字符    ‘  ’ 单引号内转义所有字符   “  ”双引号变量依然生效   ·  ·反引号执行命令语句

环境变量:  可用$提取值。

四、Vim编辑器与Shell命令脚本

熟练使用Vim编辑器,三种模式:命令模式(a/i/o/:)、输入编辑模式(ESC)、末行模式(wq!)

Shell脚本:(包含脚本申明、注释信息、可执行语句)

脚本的参数:$0 $1 $2.....$#:一共有多少参数  $*:所有变量的值  $? :上一条命令执行成功与否,成功返回0,不成功为非0

条件测试语句:【    】——>文件判断、字符串判断、数值判断

if条件语句:if....then....else .....fi

if....then....elif....then.... ....else ..... fi

for条件语句:for....in....

do

.....

done

while条件语句:while...

do...

done

case  变量值  in

模式1)

......

;;

模式2)

.....

;;

*)

默认命令序列

esac

计划任务服务:

at:一次性计划任务

cron服务:长期可循环的计划任务

PS:明天上班,先写到这里,找时间进行编排

转载于:https://www.cnblogs.com/moongy/p/6060207.html

Linux学习一周初体验相关推荐

  1. linux学习第八周总结

    linux学习第八周总结 本周学习了两个服务,DNS和ansible 由于这些服务很复杂,我也只能是到达刚了解或者是刚刚入门的程度,所以只说一些简单基本的东西,简单总结. 一.DNS服务 1.简介 域 ...

  2. 【阿里云高校计划】在线Linux学习

    Day3–Class4-云端搭建linux学习环境 开通云服务器 这里我使用的是阿里云高校计划送的ecs服务器,就不写了 远程管理linux云服务器 教程里所用的是Putty,而我这里用的是Windo ...

  3. Linux学习之定时任务调度

    简介 计划任务,或者调度任务,在现实生活随处可见.Java编程中的任务调度参考分布式调度中心学习总结.Linux或者Windows系统也有任务调度的概念,本文尽可能涵盖这个主题. windows的计划 ...

  4. 一个老兵的linux学习和面试经验分享 【转载】

    文章出处:一个老兵的linux学习和面试经验分享 特别说明:本文为约9个月前老男孩linux培训内部师兄给师弟的经验分享,经过该同学同意,特此分享给所有博友. 学习和面试经验分享 大家好,非常高兴能在 ...

  5. linux 进程调度 内存,linux学习的任督二脉-进程调度和内存管理

    转自 宋宝华老师的博客 原文:https://blog.csdn.net/21cnbao/article/details/77505330 内功心法 学习或遇到问题时,反过来主动思考如果我是设计者,我 ...

  6. 大数据开发工程师基本功修炼之史上最全Linux学习笔记(建议)

    我正在参加年度博客之星评选,请大家帮我投票打分,您的每一分都是对我的支持与鼓励. 2021年「博客之星」参赛博主:Maynor大数据 (感谢礼品.红包免费送!) https://bbs.csdn.ne ...

  7. Linux 学习笔记(八):时间片轮转调度

    看这篇文章前可以先了解一下时间片:Linux 学习笔记(七):时间片_Amentos的博客-CSDN博客 一.基本概念 时间片轮转调度算法(Round-Robin,RR)主要用于分时操作系统中的进程调 ...

  8. 我的Linux学习之路及参考书籍

    学习目的 很简单的考虑,最近在各大招聘网站上找工作,发现多数c/c++开发职位都需要Linux开发经验,让我很苦恼,因为Linux我到目前为止知之甚少,知道Linux的概念,也在大学期间了解过一段时间 ...

  9. 我的linux学习历程[引子:安装和特点](不是教程,分享一下而已)

    2023年的1月,新的一年,我也想尝试一下新花样,突然灵光一现,开始了我的linux学习之旅: 我在网上查了很多教程,因为没有钱去购买一台电脑专门安装linux,网上很多教程都是通过虚拟机来实现的,所 ...

最新文章

  1. cad自动填写页码lisp_你被论文格式搞崩过几次心态,解决目录和页码,其它都不叫事...
  2. css 命名规范 BEM
  3. StringUtils.join的用法
  4. 操作文件方法简单总结(File,Directory,StreamReader,StreamWrite ) - Zery-zhang
  5. 03.native方法(JNI)
  6. buu [AFCTF2018]Morse
  7. Matlab中下标、斜体及希腊字母的使用方法
  8. 【英语学习】【医学】Unit 01 The Skeletal System
  9. 【iCore3双核心板】发布 iCore3 应用开发平台硬件原理图
  10. JSP中常用的字体类型
  11. 6.2 栅格数据矢量化
  12. 形容计算机技术发展的词,形容技术发展的成语是什么_四字词语 - 成梦词典
  13. 将vscode打造成无敌的IDE(5)打造shell IDE--三大神器
  14. 电源反馈电路设计经验(PC817光耦隔离+TL431)
  15. PostgreSQL文本搜索(七)——自定义配置
  16. Uipath鼠标单击扩展教程
  17. 计算机控制中的pid是什么意思,PID 是什么意思
  18. 艺龙深耕酒店VS携程 布局旅游全产业
  19. 谷歌ai人工智能叫什么_Google DeepMind在全球使用AI的10种方式
  20. 讲座笔记 | 陆铭 城市、区域和国家发展:空间政治经济学的理论和实证研究

热门文章

  1. 《密码爆破漏洞详解》——黑客必修的入门操作( 建议收藏 )
  2. SQLi LABS Less-30
  3. SQL中的模糊范围查询特殊符号应用
  4. Excel 求差集和并集
  5. [ACM_数据结构] Color the ball [线段树水题][数组开大]
  6. AMD将于年内推出高端Polaris图形处理器
  7. C++ 枚举类型的思考
  8. Button with Round Progress
  9. LeetCode 688. “马”在棋盘上的概率
  10. idea多行编辑_开发神器idea被玩残了,你们功不可没啊!