第一天

一,linux系统的基本概念以及命令终端字段含义介绍

linux系统的基本概念:

·多用户的系统:允许同时执行多个任务

·多任务的系统:允许同时执行多个任务

·严格区分大小写:命令,选项,参数文件名,目录名,都严格区分大小写

·一切皆文件:硬件设备(内存,cpu,网卡,显示器,硬盘等等)都是以文件的形式存在的

·不管是文件还是目录都是以倒挂的树形结构,存在于系统的'/'根目录下,根目录是linux系统的起点

·对于linux系统而言,目录/文件没有扩展名的说法(.sh(脚本文件)、.conf(配置文件)、.log(日志文件)、.rpm(软件包)、.tar(压缩包)都是方便人的,让使用者能分辨)

·没有提示就是最好的提示(成功)

命令终端字段含义:

[root@localhost~]#

当前用户名为root@主机名为localhost当前所在目录为~家目录#当前用户身份是超级管理员,root超级管理员家目录:/root

tips:

普通用户提示符为¥,普通用户的家目录:/home/用户名同名,例如:list用户的家目录:/home/list

[list@localhost~]$


二,命令格式和命令行编辑技巧

命令格式:

命令字[-选项...][参数...]

·命令字:命令本身(功能)

·选项:调整命令功能

短选项 -h -d -a (单个字符)可以合并用 -ahd
长选项 --help(单词),长选项通常不能合并使用的

参数:命令的执行对象,文件/目录/程序等

[]:可选的

...:可以同时有多个选项或参数


命令行的编辑技巧:

·上下键调出历史命令

·Ctrl+c:取消当前执行的命令

·Ctrl+l,clear:清屏

·tab键自动补齐:可以补齐命令,选项,参数,文件路径,软件名,服务名

·esc+.:将上一条命令参数变成当前命令的执行对象

·Ctrl+a:将光标移动至行首

·Ctrl+e:将当前光标移动至行尾

·Ctrl+u:从当前光标清空至行首

·Ctrl+w:删除光标所在的单词

·exit:退出系统


三,linux文件类型

蓝色:目录

白色:文件

浅蓝色:链接文件(类似与windows的系统快捷方式)

绿色:可执行文件(脚本,命令程序文件)

红色:压缩文件

黄色:设备文件(硬盘键盘鼠标,网卡,cpu硬件设备都是以文件的形式存在的)

红色闪动:表示链接文件不可用

ll查看文件类型开头第一个字符代表他的文件类型:

  • 文件类型

    - 文件

    d 目录

    l 链接文件

    b 跨设备文件

    c 字符设备文件

    p 管道设备文件

    s 套接字

    . 隐藏文件

四,ls命令

ls 查看目录及其目录和文件的详细属性信息

格式:

ls [-选项...] [参数...]

选项 含义
-a 显示目录下所有内容,包含隐藏内容
-l 以长格式显示目录下的内容及详细属性
-h 人性化显示目录下的诺瞳大小(kb,mb,gb)
-d 仅显示目录本身而不显示目录下的内容
-i 产看inode号(系统任何人间或目录都有一个唯一的编号)
-R 递归查看目录下的所有内容(从头到尾)



- 文件类型

rw-:代表所属用户对于文件的权限

r--:代表所属用户组对于文件的权限

r--:代表其他用户对于文件的权限

1:代表文件的引用次数,只针对与做了硬连接的文件才有效

root(第一个):代表文件的所有者

root(第二个):代表文件的所有组

1831:文件的大小,默认以字节为计算单位

3月 13 17:45:文件最近一次的修改时间

initial-setup-ks.cfg:文件名

第二天

一,mkdir命令

作用:新建目录

· mkdir 用于创建新目录

格式 :

mkdir [-选项] 目录名

常用选项:

-p 递归创建多个目录

eg:

  • 无论目录还是文件都不能叫‘/’
  • 名字不能超过255个字符
mkdir test #没有指定目录,默认创在当前目录下
mkdir test txt dir{1,2} test{1..8} #(创建多个)目录时候要用空格隔开,否则系统会认为是一个目录
mkdir /tmp/mmm /opt/hhh /mnt/ooo #mkdir后面直接加路径 系统会识别没有的目录然后创建
mkdir -p /opt/mmm/ooo/kkk #递归创建

cd 命令

作用:进入目录

命令格式:

cd [-选项] [参数]

选项 解释
.. 回上一级
- 回退到上次所在的目录
~ 进入当前用户的家目录
~ 用户名 进入指定用户的家目录
. 当前目录

touch命令

作用:创建文件

命令格式:

touch [-选项] 文件名

touch fire #后面不跟路径 默认在当前目录下创建文件
touch h1 h2 h3 h4 #同时创建多个问价,用空格分隔
touch /opt/h1 /opt/h8 #加上路径,创建在指定路径里,同也可以创建多个 用空格分隔
#如果文件已经存在,则刷新该文件的时间戳,原文件,不会被覆盖
#如果在同一文件夹内存在同名的文件夹时,无法新建文件

cp命令

作用:复制

命令格式:

cp [-选项] 源文件或目录 目标目录

常用选项:

选项 解释
-r 拷贝目录
-p 拷贝目录时保留源文件的权限和时间戳
-a 拷贝目录的同时一并拷贝文件的属性
目标目录 拷贝/覆盖
不存在 拷贝过去
存在 覆盖
不存在且指定名称 拷贝且重命名

mv命令

作用:移动文件或者文件夹,也可以用于修改目录或文件名

命令格式:

mv [-选项] 源文件 目标路径|新名字

实例:

mv hello /opt  #移动文件或文件夹
mv t1 t2 t3 /mnt #同时移动多个文件
mv /opt/mmm /mnt/nnn #移动非当前目录下的文件或文件夹
mv hello hi #修改文件或文件夹的名字

cat命令

作用:查看文本文件内容(如果文件过大,不建议使用)

命令格式:

cat [-选项] 文件名

常用选项:

-n #查看文件内容时显示行号

less命令

作用:查看文本文件内容(可以使用pgup,pgdn翻面)

less [-选项] 文件名

进入less阅读模式后,屏幕左下方会有一个冒号

翻面方法:

1.用鼠标 上下滑动

2.空格键 下一面

3.f键 下一面

4.pgon 下一行

5.回车 下一行

5.b 上一面

6.g 一键回到顶部

7.G 一键回到底部

8.q 退出

9.:行号 f|空格 跳转到该行

10.:行号 b 回退到改行

第三天

head命令

作用:显示文件开头部分,默认显示10行

命令格式:head [-选项] 参数

常用选项:

-n <行数> 显示指定的行数

tail命令

作用:显示文件末尾的部分

命令格式:tail [-选项] 参数

常用选项:

-n <行数> 显示指定行数

-f 动态显示

rm命令

作用:删除文件或者目录

命令格式:rm [-选项] 参数

常用选项:

选项 解释
-f 不询问,强制删除
-r 删除目录
'*' 特殊字符用来代表任意所有字符

软链接与硬链接

Linux中的链接文件类似于windows中的快捷方式

·软链接的特点:

  • 可以跨分区
  • 可以对目录进行链接
  • 源文件被删除后,链接文件不可用

    命令格式:

    ln -s 源文件路径 目标路径

    ps:创建链接时候,一定要写目录或文件的绝对路径,哪怕是在当前路径下,也要写绝对路径

·硬链接的特点:

  • 硬链接不可以跨分区
  • 不可以队目录进行链接
  • 源文件删除后,链接文件仍然可以用

    命令格式:

    ln 源文件路径 目标路径

    软链接ll查看时候会有小箭头

    硬链接ll查看的时候不会有

    硬链接可以看ls -i 看唯一编号

    硬链接与拷贝的区别在于前者可以同步更新(软连接也可以)

    链接文件的权限都以源文件的为主

RHCSA认证学习_尝试的更多相关文章

  1. 【书评】RHCSA/RHCE Red Hat Linux 认证学习指南(第6版)EX200 & EX300

    这次参加 CSDN 举办的读书活动,正赶上项目忙,看得也是断断续续,拖了2周了,才能来写这个书评. ========== 书评的分割线 ========== 首先,我会肯定的告诉你,不论你是一名专业的 ...

  2. 『TensorFlow』SSD源码学习_其一:论文及开源项目文档介绍

    一.论文介绍 读论文系列:Object Detection ECCV2016 SSD 一句话概括:SSD就是关于类别的多尺度RPN网络 基本思路: 基础网络后接多层feature map 多层feat ...

  3. https 单向双向认证说明_数字证书, 数字签名, SSL(TLS) , SASL_转

    转自:https 单向双向认证说明_数字证书, 数字签名, SSL(TLS) , SASL 因为项目中要用到TLS + SASL 来做安全认证层. 所以看了一些网上的资料, 这里做一个总结. 1. 首 ...

  4. 项目管理之道--纪我的新书《PMP项目管理认证学习指南(第4版)》出版并预祝大卖!

    新年伊始,我最新的项目管理书籍——<PMP项目管理认证学习指南(第4版)>也出版了,真是新年新气象啊!翻译英文书籍是一件任重道远的工作,除了要具备扎实的基本功,熟悉相关的领域外,还需要细致 ...

  5. python学习_数据处理编程实例(二)

    在上一节python学习_数据处理编程实例(二)的基础上数据发生了变化,文件中除了学生的成绩外,新增了学生姓名和出生年月的信息,因此将要成变成:分别根据姓名输出每个学生的无重复的前三个最好成绩和出生年 ...

  6. Linux操作系统学习_操作系统是如何工作的

    实验五:Linux操作系统是如何工作的? 学号:SA1****369 操作系统工作的基础:存储程序计算机.堆栈(函数调用堆栈)机制和中断机制 首先要整明白的一个问题是什么是存储程序计算机?其实存储程序 ...

  7. 【CAS单点登录视频教程】 第06集【完】 -- Cas认证 学习 票据认证FormsAuthentication

    目录 ----------------------------------------- [CAS单点登录视频教程] 第06集[完] -- Cas认证 学习 票据认证FormsAuthenticati ...

  8. jQuery源代码学习_工具函数_type

    jquery源代码学习_工具函数_type jquery里面有一个很重要的工具函数,$.type函数用来判断类型,今天写这篇文章,是来回顾type函数的设计思想,深入理解. 首先来看一下最终结果: 上 ...

  9. TypeScript学习_入门向

    TypeScript学习_入门向 1-TypeScript简介 首先官网祭天 ---> https://www.tslang.cn/ TypeScript 是 JavaScript 的一个超集, ...

  10. 红帽RHEL7版本RHCE认证学习及考试经历

    RHCE是红帽公司推出的Linux系统的中级认证,考试全部采取上机形式,在考察考生的基础理论知识的同时还能考察实践动手操作能力,在Linux领域的价值是不可否认的,所以对于期望从事相关行业的同学们在上 ...

随机推荐

  1. 第五章-for循环的练习

    /* * @Issue: 每个苹果0.8元,第一天买两个苹果,从第二天开始,每天买前一天的两倍,直至购买的苹果数量 * 个数达到不超过100的最大值,编写程序求每天平均花多少钱. * @Author: ...

  2. 8k中英双语文本嵌入模型效果初探

    一 模型介绍 向量模型用于生成向量表示,被广泛应用于检索.分类.聚类或语义匹配等传统的自然语言处理任务.到了大模型时代,由于上下文长度的限制,需要压缩.存储和查询大量的信息,这就需要用到向量模型对输入 ...

  3. 力扣682(java)-棒球比赛(简单)

    题目: 你现在是一场采用特殊赛制棒球比赛的记录员.这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分. 比赛开始时,记录是空白的.你会得到一个记录操作的字符串列表 ops,其中 ops ...

  4. EMR重磅发布智能运维诊断系统(EMR Doctor)——开源大数据平台运维利器

    简介: E-MapReduce 推出面向开源大数据集群的智能运维诊断系统 E-MapReduce Doctor,有效提升大数据集群运维效率,辅助 EMR 用户完善集群监控体系. 大数据运维的挑战-如何 ...

  5. Serverless 在阿里云函数计算中的实践

    简介: 近日,阿里云 aPaaS&Serverless 前端技术专家袁坤在 CSDN 云原生 meetup 长沙站分享了 Serverless 在阿里云函数计算 FC 的实践. 作者:CSDN ...

  6. ACK正式支持对基于Alibaba Cloud Linux操作系统的集群进行等保加固

    简介: 我们对基于Alibaba Cloud linux操作系统的ACK集群进行等保加固,意味着阿里云在云产品开发和交付的过程中将安全作为重要组成部分,将合规融入到产品的"血液"中 ...

  7. 庖丁解InnoDB之REDO LOG

    ​简介: 数据库故障恢复机制的前世今生一文中提到,今生磁盘数据库为了在保证数据库的原子性(A, Atomic) 和持久性(D, Durability)的同时,还能以灵活的刷盘策略来充分利用磁盘顺序写的 ...

  8. dotnet 世界猜测 随机数的小测试

    这是一个半技术向的博客,主题来源于我读过的某本书的片段,这是一个稍稍有些前置知识的故事,主题的大概内容就是假定世界存在某个规则序列,通过一代代的探索,可以获取到此序列的内容.本文将模拟此情形,写一个随 ...

  9. 剪贴板被占用导致应用使用剪贴板拷贝内容失败抛出 COMException 0x800401D0 错误

    本文记录某些软件,例如 向日葵远程控制 软件占用剪贴板,导致 WPF 应用使用剪贴板拷贝内容和设置剪贴板时,抛出 System.Runtime.InteropServices.COMException ...

  10. 2018-8-10-使用-Resharper-快速做适配器

    title author date CreateTime categories 使用 Resharper 快速做适配器 lindexi 2018-08-10 19:16:51 +0800 2018-2 ...