1、用户

  # -->当前用户为root用户
  $ -->当前用户为普通用户

  [root@fafa ~]# su - 用户   ----切换用户

2、查看、修改主机名:

  ***保存在/etc/hosts 文件里***

[root@fafa ~]# hostname 主机名     ---修改

[root@fafa ~]# hostnamectl set-hostname 主机名   ---修改

[root@fafa ~]# hostname   ---查看

[root@fafa ~]# hostnamectl   ----查看

3、重要文件的位置:

  启动系统的文件存放在:/boot

  配置文件存放在:/etc

  普通用户家目录存放在:/home

  

4、切换目录

  1)绝对路径:(以/开头的路径):cd/home/haha

  

  2)相对路径:(除了以/开头的路径):cd /     cd home    cd haha

  

  直接回到当前用户主目录:cd

  

  回到当前目录的上一级目录:cd ..

  

  回到当前目录:cd .

  

  切换到之前的目录:

  

5、 修改密码:

  修改密码:passwd 用户名

  

  直接输入passwd 修改当前用户的密码

  

  删除密码:passwd -d 用户名 (只有root用户可以)

  

  

  修改密码时:

    root用户不需要输入原密码,可以不符合密码复杂性规则,可以给任何人修改密码

    普通用户需要输入原密码,必须符合密码复杂性规则,passwd修改密码无法指定用户

     

   

6、 查看隐藏文件: 

  ls -a 列出隐藏文件,包括.和..

  

  ls -A 列出隐藏文件,不包括.和 ..  

7、查看命令:

8、什么是shell?

  shell是你(用户)和Linux(或 是你和Linux内核)之间的接口程序。用户在提示符下输入的每个命令都由shell先解释然后传给Linux内核

  bash是大多数Linux系统的缺省shell

9、Linux的文件类型与软、硬链接:

10、 命令的分类:
  1)由shell程序自带的命令:内置命令(builtin)(用type判断)

  2)由独立的可执行程序文件,文件名即命令名:外部命令  (除了内置命令之外的)

  

11、别名:

  添加指定别名:alias

  删除指定别名:unalias

  临时生效:alias 目标命令名称 = '需要执行的命令'

  永久生效:在别名的配置文件里面设置(vim~/.bashrc)--> ~代表家目录

       source  .bashrc 使其生效

  

 

  

12、重定向与追加重定向:

  将输入接到标准输出(从键盘输入,从显示器输出):ehco

  向文件里写入数据:
    重定向:>   ---会覆盖原来的内容

    

    追加重定向:>>    ----不会覆盖原来的内容,追加到文件的尾部

    

13、文件相关: 文件=元数据+数据

  查看文件的内容:cat

  查看文件的详细信息:stat   (查看文件的元数据)

    元数据:文件的后缀名、类型、属性等类似信息(用来描述数据的数据)

  创建文件:

    文件命名规则:

      1)不能使用/来当文件名,/是用来做跟的,也是用来做路径分隔符

      2)文件名不能超过255个字符

  创建普通文件:touch 文件名

    touch不仅可以创建空文件,还可以改变文件的时间(touch已经存在的文件,对以下时间都会改变)

      atime:access time 看了一下内容 cat  (访问时间)

      mtime:modify time 文件内容被改变了,ctime 也会发生改变 (修改时间)

      ctime:change time  元数据被改变,重命名 (改变时间,改变了元数据)

  创建目录文件:mkdir 目录名

         -p    parents 父目录

           -v     verbose 详细信息

  

  复制文件:

    复制普通文件:cp 原文件  目标路径 (原文件不会消失)

    

    复制目录文件:cp -r (复制文件以及里面的东西)

    

   移动(剪切)文件:等于Windows里面的剪切,移动之后原文件消失

    mv 原文件  目标路径(时间不会变)

      (移动目录文件时不需要加参数-r ,复制、删除时需要加)

  复制、移动时,要确定目标路径下有没有这个文件

14、删除操作:
  删除普通文件:

    rm -f :没有提示强制删除

    rm -f file* :批量删除

    rm -f /* :删除系统(妻离子散专用)
    

  删除目录文件:

    rm -r  目录名 :删除目录

    rm -r -f 目录名 :强制删除目录

    rm -f * :全部删除(家破人亡专用)

15、文本处理:

  cut:文本切割  cut -d 指定分隔符 -f 指定第几列 被切割文件路径

  

      

  sort:sort -t 指定分隔符 -k 指定第几列 -n  被排序文件路径

  

  

  uniq:去重   uniq 文件名

   

  wc:统计

    统计当前目录下的文件数:ls -l | wc -l

16、管道符:|  管道符左边的命令的输出作为管道符右边命令的输入

  tee命令:在输出到文件的同时输出到屏幕,既想把输出保存到文件中,又想在屏幕上看到输出内容

例题:有一个文件叫nihao,文件内容为排序过的/etc/passwd内容的第三列和第三列的行数

先切割后排序:

     

  

  

  
  

  

RHCSA 复习的更多相关文章

  1. iOS总结_UI层自我复习总结

    UI层复习笔记 在main文件中,UIApplicationMain函数一共做了三件事 根据第三个参数创建了一个应用程序对象 默认写nil,即创建的是UIApplication类型的对象,此对象看成是 ...

  2. vuex复习方案

    这次复习vuex,发现官方vuex2.0的文档写得太简略了,有些看不懂了.然后看了看1.0的文档,感觉很不错.那以后需要复习的话,还是先看1.0的文档吧.

  3. 我的操作系统复习——I/O控制和系统调用

    上篇博客介绍了存储器管理的相关知识——我的操作系统复习——存储器管理,本篇讲设备管理中的I/O控制方式和操作系统中的系统调用. 一.I/O控制方式 I/O就是输入输出,I/O设备指的是输入输出设备和存 ...

  4. 复习(1)【Maven】

    终于开始复习旧知识了,有输入必然要有输出.输入和输出之间的内化过程尤为重要,在复习的同时,真正把学到的东西积淀下来,加深理解. Maven项目概念与配置 Maven是一个项目管理和综合工具.Maven ...

  5. 《CSS权威指南》基础复习+查漏补缺

    前几天被朋友问到几个CSS问题,讲道理么,接触CSS是从大一开始的,也算有3年半了,总是觉得自己对css算是熟悉的了.然而还是被几个问题弄的"一脸懵逼"... 然后又是刚入职新公司 ...

  6. JS复习--更新结束

    js复习-01---03 一 JS简介 1,文档对象模型 2,浏览器对象模型 二 在HTML中使用JS 1,在html中使用<script></script>标签 2,引入外部 ...

  7. jQuery 复习

    jQuery 复习 基础知识 1, window.onload $(function(){});   $(document).ready(function(){}); 只执行函数体重的最后一个方法,事 ...

  8. jQuery5~7章笔记 和 1~3章的复习笔记

    JQery-05 对表单和表格的操作及其的应用 JQery-06 jQuery和ajax的应用 JQery-07 jQuery插件的使用和写法 JQery-01-03 复习 之前手写的笔记.实在懒得再 ...

  9. HTML和CSS的复习总结

    HTML(Hypertext Markup Language)超文本标记语言:其核心就是各种标记!<html> HTML页面中的所有内容,都在该标签之内:它主要含<head>和 ...

随机推荐

  1. 【P1588】丢失的牛——区间dp/bfs

    (题面来自Luogu) 题目描述 FJ丢失了他的一头牛,他决定追回他的牛.已知FJ和牛在一条直线上,初始位置分别为x和y,假定牛在原地不动.FJ的行走方式很特别:他每一次可以前进一步.后退一步或者直接 ...

  2. uniapp分包(详尽版)

    PS:本文是笔者对基于uniapp的一小程序项目进行分包后的复盘文档,不足之处请多多指教. 一:分包相关概念 本质上是改变项目的路由以及优化项目各个模块的启动时间的一种优化技术. 主包与分包的概念 1 ...

  3. 企业安全04-phpstudy最新版本nginx 默认存在任意文件解析漏洞

    phpstudy最新版本nginx 默认存在任意文件解析漏洞 一.漏洞描述 phpStudy是一个PHP调试环境的程序集成包.该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ ...

  4. 【mq读书笔记】mq读写分离机制

    mq根据brokerName查找Broker地址的过程 mq根据MessageQueue查找Broker地址的唯一依据是brokerName,同一组Broker(M-S)他们的bokerName相同但 ...

  5. 【mq学习笔记】mq 过期文件删除机制

    broker不会关注这个文件上的消息是否全部被消费.默认每个文件的过期时间为72小时.

  6. Spring Framework 5.0简述

    从Spring框架5.0开始,Spring需要JDK 8+ (Java SE 8+),并且已经为JDK 9提供了现成的支持. Spring框架还支持依赖注入(JSR 330)和通用注释(JSR 250 ...

  7. linux ssh远程连接控制 linux(centOS) 口令、密钥连接

    sshd服务提供两种安全验证的方法: 基于口令的安全验证:经过验证帐号与密码即可登陆到远程主机. 基于密钥的安全验证:需要在本地生成"密钥对"后将公钥传送至服务端,进行公共密钥的比 ...

  8. java41

    2019.8.7全部回顾完毕 收获:搞懂了以前不理解的内容 学会了Markdown语法 1. 将首字母变大写 public class _02将首字母变大写 { public static void ...

  9. C#(二)基础篇—操作符

    2020-12-02 本随笔为个人复习巩固知识用,多从书上总结与理解得来,如有错误麻烦指正 1.数学操作符 int a=2,b=3,c=0; float d=0; c=a+b; //c=5 c++; ...

  10. 【Usaco 2009 Gold 】JZOJ2020年9月19日提高B组T2 电视游戏问题

    [Usaco 2009 Gold ]JZOJ2020年9月19日提高B组T2 电视游戏问题 题目 Description 农夫约翰的奶牛们游戏成瘾!本来FJ是想要按照陶叫兽的做法拿她们去电击戒瘾的,可 ...