******************第四章学习******************

【热键】

1、Tab键:命令补全;文件补全;

2、Ctrl+c:中断目前指令;

3、Ctrl+d:离开当前文本界面;等于输入exit;

4、Shift+PageUP/PageDown:文本画面中前后翻页;

【线上求助】

1、--help:快速查询指令选项;但是用在协助你查询“你曾经用过的指令所具备的选项与参数”而已。

2、man:俗称“找男人”,但是其实是manual(操作说明)的简写啦;在进入man指令内,按“空白键”往下翻,按“q”离开man环境;

  在输入man 指令后,第一行一般会出现“指令(数字)”,如:输入man date,出现DATE(1),请注意这个括号里的数字“1”。比较重要的几个数字有1,5,8,其含义如下所示:

  1:代表了“使用者在shell环境中可以操作的指令或可执行文件”;

  5:代表了配置文件或者是某些文件的格式;

  8:代表了系统管理员可用的管理指令;

  进入man指令环境后,一些其他的操作如表示:再次特别说明一下就是利用 / 和 ? 来进行文本字符串查询。

  此外,man 指令还有两个特殊的简写指令:

  man -f  [指令或数据];  //<==相当于whatis [指令或数据]
  man -k [指令或数据]; //<==相当于apropos [指令或数据]

但是这两个指令如果想得到使用,就必须先创建有whatis数据库才行,在root权限下可以输入: mandb //旧版是makewhatis 。

3、info:info与man的用途其实差不多,都是用来查询指令的用法或者是文件的格式。

info page则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的“超链接”来跳到各不同的页面中,每个独立的页面也被称为一个节点(node);所以,可以将info page想成是文字模式的网页显示数据。在info页面中,可以通过直接按下N, P, U来去到下一个、上一个与上一层的节点(node)。特别说明一下,info page是只有Linux上面才有的产物,并且CentOS 7将info page的文件放置到/usr/share/info/目录中了。

所有指令(包含上述这三种指令)的说明文档在  /usr/share/doc 目录下,所以:

总结一下:

  • 在终端机模式中,如果你知道某个指令,但却忘记了相关选项与参数,请先善用 --help 的功能来查询相关信息;
  • 当有任何你不知道的指令或文件格式这种玩意儿,但是你想要了解他,请赶快使用man或者是info来查询!
  • 而如果你想要架设一些其他的服务,或想要利用一整组软件来达成某项功能时,请赶快到/usr/share/doc 下面查一查有没有该服务的说明文档喔!

【超简单文本编辑器:nano】

[gjm@study ~]$ nano text.txt
# 不管text.txt存不存在都没有关系!存在就打开旧文件,不存在就打开新文件

类似于vim,我主要还是习惯于vim,所以这个nano我就不多做介绍了。

【正确的关机方法】

linux 不像Windows一样,因为是多人共用一主机,不可能直接将主机关闭。所以为了了解主机目前的使用状态:

who:当前有谁在线上,可以下达“who”这个指令;
netstat -a:可以要看网络的连线状态;
ps -aux:要看背景执行的程序。

正确的关机指令:

将数据同步写入硬盘中的指令: sync
惯用的关机指令: shutdown
重新开机,关机: reboot, halt, poweroff

//只有root才能够进行例如shutdown, reboot等指令。具体用法可利用man指令来查询。
//halt, poweroff, reboot, shutdown 等等,其实都是调用这个systemctl 指令.

******************第四章重点回顾******************

  • 为了避免瞬间断电造成的Linux系统危害,建议做为服务器的Linux主机应该加上不断电系统来持续提供稳定的电力;
  • 养成良好的操作习惯,尽量不要使用 root 直接登陆系统,应使用一般帐号登陆系统,有需要再转换身份
  • 可以通过“活动总览”查看系统所有使用的软件及快速启用惯用软件
  • 在X的环境下想要“强制”重新启动X的组合按键为:“[alt]+[ctrl]+[backspace]”;
  • 默认情况下,Linux提供tty1~tty6的终端机界面;
  • 在终端机环境中,可依据提示字符为$或#判断为一般帐号或root帐号;
  • 取得终端机支持的语系数据可下达“echo $LANG”或“locale”指令;
  • date可显示日期、cal可显示日历、bc可以做为计算机软件;
  • 组合按键中,[tab]按键可做为(1)命令补齐或(2)文件名补齐或(3)参数选项补齐,[crtl]-[c]可以中断目前正在运行中的程序;
  • Linux 系统上的英文大小写为不同的数据
  • 线上说明系统有man及info两个常见的指令;
  • man page说明后面的数字中,1代表一般帐号可用指令,8代表系统管理员常用指令,5代表系统配置文件格式;
  • info page可将一份说明文档拆成多个节点(node)显示,并具有类似超链接的功能,增加易读性;
  • 系统需正确的关机比较不容易损坏,可使用shutdown, poweroff等指令关机。

  

over...

鸟哥的linux私房菜——第四章学习的更多相关文章

  1. 鸟哥的linux私房菜——第五章学习(Linux的文件权限与目录配置)

    ******************第五章学习****************** 1.[重要的三个概念] 1).文件拥有者(使用者):User,该文件/文件夹只能我来读写: 2).群组:Group, ...

  2. 鸟哥的linux私房菜——第六章学习(Linux文件与目录管理)

    ******************第六章学习****************** 1.[文件与目录管理] 在所有目录下面都会存在的两个目录,分别是 "." 与 "..& ...

  3. 鸟哥的linux私房菜——第十三章学习(Linux 帐号管理与 ACLL 权限设置)

    第十三章.Linux 帐号管理与 ACLL 权限设置 1.0).使用者识别码: UID 与 GID UID :User ID GID :group ID [root@study ~]# ll -d / ...

  4. 鸟哥的linux私房菜——第七章学习(Linux 磁盘与文件系统管理)

    1.1).文件系统特征 我们称呼一个可被挂载的数据为一个文件系统而不是一个分区! 文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到 inode 中,至于实际数据则放置到 data ...

  5. 《鸟哥的Linux私房菜》部分章节学习笔记整理

    简介 此笔记为<鸟哥的Linux私房菜·基础学习篇>中部分章节的学习笔记. 目录 0 计算机概论 1 Linux是什么与如何学习 2 主机规划与磁盘分区 3 安装CentOS7.x 4 首 ...

  6. 鸟哥的Linux私房菜——第十一章

    视频链接: 土豆:http://www.tudou.com/programs/view/yT0PfIWU720 B站(推荐): http://www.bilibili.com/video/av9877 ...

  7. 《鸟哥的Linux私房菜--基础篇》学习

    第四章 显示日期与时间的指令:date 输入: (base) liyihuadeMacBook-Pro:~ liyihua$ date 输出: Thu Jun 6 08:44:02 CST 2019 ...

  8. 鸟哥的linux私房菜第四版

    十分清晰的哟,从https://pan.baidu.com/s/1OYyGSOeR_6JDYIu0eOv_Mg下载即可,提取码9hsg

  9. 鸟哥的linux私房菜——第20章 启动流程、模块管理与loader

    20.1 Linux启动流程分析 Linux启动过程: 按下开机电源后计算机硬件主动读取BIOS来加载硬件信息以及硬件系统的自我测试,之后系统会主动读取第一个可启动的设备(由BIOS设置),此时就可以 ...

随机推荐

  1. RabbitMQ六种工作模式有哪些?怎样用SpringBoot整合RabbitMQ

    目录 一.RabbitMQ入门程序 二.Work queues 工作模式 三.Publish / Subscribe 发布/订阅模式 四.Routing 路由模式 五.Topics 六.Header ...

  2. matlab gui matlab gui 鼠标点击显示图像颜色值

    首先看看效果 ‍ 首先功能说明下,运行后通过myfile菜单打开一幅图片之后在axes中显示,由于要使用图片的放大缩小等功能将figure 的菜单栏与工具栏都一并打开了. 界面编程主要是callbac ...

  3. linux在终端中按下键盘立马反应

    想在终端中做个小应用,按下上下左右键能立刻作出反应. 测试程序见下: 1 #include <stdio.h> 2 #include <unistd.h> 3 #include ...

  4. 前端面试准备笔记之JavaScript(03)

    01. 变量声明提升 在预解析的时候,成员变量和函数,被提升到最高的位置,方便其他程序访问. 可以先使用后声明. 只提升变量名,不提升变量值 let const 声明的变量不具有变量声明提升. // ...

  5. Cisco IOS

    IOS Internetwork Operating System 互联网操作系统(基于UNIX系统) Cisco IOS 软件提供多种网络服务进而支持各种网络应用. Cisco IOS用户界面的基本 ...

  6. C#高级编程第11版 - 第五章 索引

    [1]5.1 泛型概述 1.通过泛型,你可以创建独立于特定类型(contained types)以外的方法和类,而不用为不同类型编写多份同样功能的代码,你只需要创建一个方法或者类. 2.泛型类使用泛型 ...

  7. no-referrer-when-downgrade

    原因: 从一个网站链接到另外一个网站会产生新的http请求,referrer是http请求中表示来源的字段.no-referrer-when-downgrade表示从https协议降为http协议时不 ...

  8. (转载)微软数据挖掘算法:Microsoft 线性回归分析算法(11)

    前言 此篇为微软系列挖掘算法的最后一篇了,完整该篇之后,微软在商业智能这块提供的一系列挖掘算法我们就算总结完成了,在此系列中涵盖了微软在商业智能(BI)模块系统所能提供的所有挖掘算法,当然此框架完全可 ...

  9. Web信息收集-目标扫描-OpenVAS

    Web信息收集-目标扫描-OpenVAS 一.OpenVAS简述 二.部署OpenVAS 2.1 升级Kali Linux 2.2 安装OpenVAS 2.3 修改admin账户密码 2.4 修改默认 ...

  10. Redis集群搭建,伪分布式集群,即一台服务器6个redis节点

    Redis集群搭建,伪分布式集群,即一台服务器6个redis节点 一.Redis Cluster(Redis集群)简介 集群搭建需要的环境 二.搭建集群 2.1Redis的安装 2.2搭建6台redi ...