第三章  Linux基本操作

  *主要内容

    1:认识root用户
    2:Linux下命令的写法
    3:Linux关机和重启
    4:忘记root密码的处理方法
    5.  Linux下的目录结构
    6.  查看信息
    7.  命令的帮助
    8.  编辑器VIM
  一:认识root用户

    ①Linux系统有普通用户和超级用户之分。普通用户的用户名是任意的,而超级用户的用户名是root。
    ②管理员root用户的提示符“#”
      [root@localhost ~]#
    ③普通用户提示符“$”
      [teacher@localhost ~]$

  二:Linux下命令的写法

    ①Shell语法:命令   [-选项]   [参数1] [参数2]
        >命令:整条shell命令的主体
        >选项:会影响会微调命令的行为,通常以 – 或 --
        >参数:命令作用的对象
    ②命令和文件自动补全:tab键
    ③历史命令:上、下键
    ④分号可以将两个命令隔开,这样可以实现在一行中输入多个命令。
    ⑤使用“&&”命令时只有当命令1正确运行完毕后,才能执行命令2。

  三:关机与重启
    ①关机(root)
      >Poweroff      直接断电
      >init  0             先关闭所有服务,再断电
      >shutdown -h now    先向所有登录的用户发消息,然后关闭服务,最后断电。               
      >shutdown -h 数字        //单位是分钟
         >[root@localhost ~]# shutdown –c    //取消正在运行的关机或重启
      >halt              停止系统运行, 相当于shutdown –h now
    ②重启(root)
      >reboot
      >shutdown -r now 或 10    立刻重启,10分钟后重启
      >init 6
    
    ③图形模式使用X-Window,默认有六个命令行模式登录终端(或称控制台、终端界面等)
    ④由X Window切换至命令行[Ctrl]+[Alt]+[F2]……[F6]
    ⑤由命令行切换至X Window  [Ctrl]+[Alt]+[F1]

  四:忘记root密码处理办法
    ①重启,进入单用户模式
    ②倒计时界面按任意键 ——> 按e  ——> 选择第二行 ——> 按e ——> 输入 “空格 1”  ——> 回车 ——> 按b
    ③进入到single user mode
      [root@localhost ~]# passwd
      [root@localhost ~]# reboot

  五:Linux下的目录结构

    ①树形结构,最高一级目录是/(根,root)
    ②绝对路径:一定是从根开始
      /etc/sysconfig/network  
    ③相对路径:相对于当前路径。
    ④目录作用:
      /bin:保存基本命令 如:ls
      /sbin:保存管理类命令  如:ifconfig、init
      /usr/bin:保存基本的应用程序  如:yum
      /usr/sbin:保存管理类的应用程序    如:httpd
      /mnt:linux为用户准备的挂载的。
    

  六:查看信息

    ①我是谁?查看当前用户       
      查看当前用户 whoami     显示终端、何时登录 who am i
      可以查看所有登录用户的登陆信息  who
      查看当前用户的信息  id
    ②我在哪?查看当前工作目录
      Pwd
    ③我能做什么?
      查看目录内容 ls
      切换目录 cd

    ④查看目录内容 ls  list
    ⑤命令所在路径:/bin/ls
      ls  [-alh] [文件或目录]
        -a 显示所有文件,包括隐藏文件
        -l 详细信息显示 =ll
        -h   以人性化方式例如 GB, KB 等等)列出来。

      

    ⑥Cd切换目录: cd [目录]
    ⑦命令路径:shell内置命令
      cd 和cd  ~: 回到家目录
       ~用户名  : 表示该用户的家目录
       cd - :回到上一次的工作目录,回到之前的目录
    ⑧每一个目录下面都有两个特殊的目录
       . :表示当前目录
       ..:上一级目录

  七:查看系统信息一

    ①查看内存、swap使用情况
      free  –m          //默认是以KB为单位
      cat /proc/meminfo
    ②查看CPU
      top  查看系统状态,按数字1,展开cpu
      cat /proc/cpuinfo
    ③查看IP
      ifconfig
    ④查看主机名
      hostname
  八:查看系统信息二

    ①查看磁盘的使用情况、查看磁盘的挂载情况
      df -h    //-h:以人类可读的方式显示

    ②查看内核版本

       uname  –r
    ③查看当前时间
      date  
      date +%Y%m%d-%H:%M:%S
      date  –s    //修改系统时间 date –s “2017-10-1 11:11:11”
      例:使用touch命令和反引号(` `)创建一个用当前日期时间命名的以bak为扩展名的文件;
    ④查看日历
      cal
  九:命令的帮助

    ①help、whatis、info、man
    ②语法:man   命令或配置文件
      NAME:名字   \\命令的作用
      SYNOPSIS:语法
      DESCRIPTION:描述  \\参数的作用
      EXAMPLES:例子
    ③man的查找或退出:
      /关键字:正向搜索,从当前位置开始向下搜索
      n:next  查找下一个   N: 查找上一个
      ?关键字:反向搜索,从当前位置开始向上搜索
      退出:q
  十:编辑器vim

      *vim/vi —— Linux下的文本编辑器
        命令模式
        编辑模式(插入模式insert)   
        末行模式(尾行模式:)

      注:minimal系统:默认没有vim,但是有vi
      

      ①命令模式
        光标的移动
          上、下、左、右
        行内跳转
          快速到行首:【Home】 或者 ^
          快速到行尾:【End】 或者 $
        行间跳转
          快速回到文件的第一行:gg
          到任意行: ngg  (n为数字)    5gg:跳转到第5行
          跳转到最后一行:G
        d   删除、剪切    delete
           dd:剪切当前行   
           ndd:剪切包含当前行在内的n行 
           d$:剪切从光标所在位置到行尾 
           dG:剪切从当前行到文件的最后一行
           dw:剪切从当前位置到一个单词结束
        删除:
          x:删除当前字符 (一个字符)       
          X:删除光标所在位置前面的一个字符
        复制   y    
          yy:复制当前行
          nyy:复制从当前行开始的n行
        粘贴 p paste
          p:粘贴到当前行的下一行       
          将第8行的内容剪切到第2行下面
               8gg ——> dd ——> 2gg ——> p       
          np:粘贴n次  3p   —— 粘贴3遍
         撤销  u  undo
        /关键字:正向搜索,从当前位置开始向下搜索
          n:下一个
          N:上一个
      ②编辑模式

        i:在光标前面插入新的内容
        I:在当前行的行首插入内容
        a:在光标后面追加新的内容  append:追加
        A:在当前行的行尾插入内容
        o:在当前行的下一行插入新行
        O:在当前行的上一行插入新行

      ③末行模式(尾行模式)

         w  ——  write  写
            q  ——  quit      退出
            ! ——  强制
             x  —— 也是保存退出
        具体用法:
            :wq  —— 保存修改并退出   等价于 :x
            :wq! —— 强制保存退出
            :w    —— 只保存,不退出
            :q     —— 不保存退出
            :q!    —— 不保存强制退出
            :set nu  ——  显示行号
            :set nonu —— 取消显示行号
      ④vim中的替换(末行模式)

      
        
         

Linux知识要点大全(第三章)的更多相关文章

  1. Linux知识要点大全(第二章)

    第二章   linux操作系统安装与配置主要内容 1:vmware虚拟机安装与使用 2:Linux系统安装前准备 3:Linux Centos 系统的安装 4:Centos 6.8的登录和关闭 5:C ...

  2. Linux知识要点大全(第一章)

    第一章   Linux操作系统简介 主要内容: 1:Linux的发展历史               2:开源软件               3:Linux系统结构与特性               ...

  3. Linux知识要点大全(第四章)

    第四章 文件管理 *主要内容 文件和目录的操作: ①创建 ②删除 ③拷贝 ④重命名(剪切) ⑤查看 一:目录的操作 回顾与目录相关的命令 ls  查看目录中的内容 .pwd 打印当前目录   .cd  ...

  4. Linux常用命令大全(三)

    Linux常用命令大全(三) 文件类型 普通文件(文本文件.数据文件.可执行的二进制文件) 目录文件 同上 差别:由成对的"I节点号.文件名"构成的列表 设备文件 (字符设备.块设 ...

  5. Linux学习笔记 一 第三章 Linux常用命令

    第三章Linux常用命令 一.文件处理命令 1.命令格式 2.目录处理命令:ls 3.目录处理命令:mkdir 4.文件处理命令: touch

  6. 【知识强化】第三章 存储系统 3.4 主存储器与CPU的连接

    我们这节课来看一下关于主存的一些知识.我们将要讲解主存的简单的模型和主存与CPU连接的连接原理. 我们之前呢在第一章已经学过了存储器的构成,包括了存储体.MAR(也就是地址寄存器).MDR(也就是数据 ...

  7. Linux高级运维 第三章 Linux基本命令操作

    3.1  Linux终端介绍.Shell提示符.Bash基本语法 3.1.1  登录LINUX终端 两种终端仿真器:1.GNOME桌面的GHOME Terminal : 2.KDE桌面的Konsole ...

  8. (Linux基础学习)第三章:terminal与shell的简介和修改命令提示符颜色

    第1节:terminal终端设备终端:键盘.鼠标.显示器物理终端(/dev/console):控制台console虚拟终端(tty:teletypewriters,/dev/tty# #为[1-6]) ...

  9. 【知识强化】第三章 存储系统 3.5 双口RAM和多模块存储器

    下面我们进入双端口RAM和多模块存储器的学习.这是提高我们的存储器的访存速度的一些措施. 我们之前已经讲过我们的主存和CPU是进行连接的,那么这就导致了一个问题就是说,随着我们现代科技的发展,计算机的 ...

随机推荐

  1. Android 手势检测实战 打造支持缩放平移的图片预览效果(下)

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39480503,本文出自:[张鸿洋的博客] 上一篇已经带大家实现了自由的放大缩小图 ...

  2. css3绘制三角形

    将div的宽和高设置为0:利用border-width.border-style.border-color属性绘制不同位置边框的样式.将不需要展示的三角颜色填充为transparent透明即可,就能得 ...

  3. python类型转换convert实例分析

    在python的开发过程中,难免会遇到类型转换,这里给出常见的类型转换demo: 类型 说明 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 ...

  4. mock打桩之EasyMock

    TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论.TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代 ...

  5. windows server 2012 R2汉化 -- 玩转Microsoft Azure

    Microsoft Azure 试用版小试牛刀 首先需要申请一个账号获得试用权 我这里是1元免费试用, 进入后就可以创建自己的虚拟机及数据库 在这里先说创建的windows server 2012 R ...

  6. 【莫比乌斯反演】BZOJ2005 [NOI2010]能量采集

    Description 求sigma gcd(x,y)*2-1,1<=x<=n, 1<=y<=m.n, m<=1e5. Solution f(n)为gcd正好是n的(x, ...

  7. BZOJ_2588_Spoj 10628. Count on a tree_树剖+主席树

    BZOJ_2588_Spoj 10628. Count on a tree_树剖+主席树 题意: 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastan ...

  8. iOS 社交化分享功能

    iOS 开发过程中可能会遇到需要进行第三方分享的需求,比如向QQ,微信,微博等分享 如下图 我们今天要讲到的方式是使用了一个第三方工具: http://www.sharesdk.cn 一,注册账号 去 ...

  9. Ceilometer + Aodh + Gnocchi 介绍

    一.  Ceilometer 1.    概述 Openstack ceilometer主要用于监控虚拟机.服务(glance.image.network等)和事件.虚拟机的监控项主要包括CPU.磁盘 ...

  10. 使用limit查询的同时取得总的记录数:SQL_CALC_FOUND_ROWS和FOUND_ROWS()

    通常我们都用如下的sql来进行列表 SELECT COUNT(*) FROM users WHERE name LIKE 'a%';SELECT name, email FROM users WHER ...