前言:

  这里介绍Linux基础管理。主要包括、Linux中的帮助命令(man、help)、系统基础(开机、关机、重启)

一、Linux中的帮助命令。

  1.内部命令:

    #help 命令名

    例如:help cd

  2.外部命令:

    #命令 --help

      例如:dirname --help

  3.使用手册(manual)

    #man 命令

      1.man的主要段落:

           NAME:简要说明

         SYNOPSIS:使用格式

         OPTIONS:命令的选项

         DESCRIPTION:命令的详细功能描述

         EXAMPLES:使用示例        

      2.命令格式中的字符意义:

          []:可选的部分

          {a|b}:分组,a和b作为一个单元来使用,

          |:或者,只能选其一

          <>:必不可少的部分

          ......:同内容可以出现多个

      3.man的简要使用机制:

          ①翻屏:

             空格键:向文件尾部翻一屏。

             b:向文件首部翻一屏。

             回车键:向文件尾部翻一行。

             k:向文件首部翻一行。

             Ctrl+d:向文件尾部翻半屏。

             Ctrl+u:向文件首部翻半屏。

          ②文本搜索:

              进入man中敲击特殊符号+关键字:

                /keyword(关键字):向着文件尾部搜索

                  n:顺着查找方向匹配

                  N:逆着查找方向匹配

                  举例:在man df 下找OPTIONS关键字

                    #man df

                    /OPTIONS

                 ?keyword:向着文件首部搜索。

          ③man命令的分段机制:

                  1-8:

                    1.用户命令

                    2.系统调用

                    3.库调用

                    4.设备文件

          ④查看某些关键字在哪些段落中有帮助:

                    #whatis keyword

                    #man -k keyword

          ⑤info命令:获取在线文档:

              很多应用程序自带的有文档:/usr/share/doc/

              一般查看:ChangeLog,INSTALL,README                    

二、开机与关机

  1.命令:shutdown

  2.格式:shutdown  [potion]... [time]  注意:这里选项可以有多个

    option:

      -r  reboot:在指定的时间重启系统

      -h     :在指定的时间关机

      -c     :取消重启或关机

    time:

      now     :现在、立即

      +n(n表示数字)  :n分钟后执行操作

      hh:mm    :设定执行操作

  3.实例:立刻关机

      shtdown -h now

三、时间日期管理

  1.date

   解析:显示或者设定日期时间。

   命令格式:date【option|+formant】【time】   

          +FORMAT:

               %Y:四位年分

                %y:两位年份

               %m:月

               %M:分

               %d:日

                %h:

              %H:时

              %S:秒

              %D:日期

              %F:日期

   实例:按照:xxxx年-xx月-xx日 xx时-xx分:xx秒来显示时间

      #date +%Y-%m-%d“ ”%M:%S

       

       注意:注意这里空格的输出方式是“ ”。

   time格式:[MMDDhhmm[[CC]YY][.ss]]

   实例:

      ①显示当前时间       

        #date

        

      ②设置时间设置时间为2020年1月1日3点十五分

        #date 010103152020(注意这里格式是:月日时分年)

        

  2.hwclock

    解析:设置软件时间与硬件时间同步的命令

    命令格式:hwclock 【option】

          -s:以硬件为准,将软件时间设置为硬件时间一样的时间。

          -w:以软件为准,将硬件时间设定为软件时间一样的时间。

三、路径及shell引号的作用

    1.路径

      绝对路径:以根开头的路径都为绝对路径,比如:/root/123

      相对路径:不以根开头的路径为相对路径

          ./:表示当前目录

          ../:表示当前目录的父目录。

     2.shell引号的作用

         ‘ ’:强引用,变量替换不会进行。

         “  ”:弱引用,能执行变量替换,当我们需要变量被替换的时候,要用双引号。

         · ·:命令引用,引用命令执行结果,        

四、目录管理

      1.cd:切换目录

         option:

            ~:去到此用户的家目录。

             -:去到上一次所在的目录。

            ../:去到现目录的父目录。

      2.pwd:显示当前所在的工作目录

      3.mkdir:创建目录

        option:

           -p:先创建父目录,一般用来创建多级目录。当目录不存在的时候回先创建父目录,在创建子目录。以此类推。

            -v:显示创建过程

        实例:#mkdir  /root/a/b/c   注意:这里创建目录c,那么前面的目录必须存在。

      3.rmdir:删除空目录

        option:

            -p:删除某个目录,如果删完后父目录为空,将父目录也删除,以此类推。注意只能是单线,如果里面有多个目录则不行。

      4.history:命令历史

         option:

            -c:情况列表。

            -d?:删除某一个历史命令。

           !?:?为命令历史中的编号,用于执行第?条命令。

          !!:执行上一条命令。

           -?:执行命令历史中倒数第?条命令

          !$:引用最后一个命令的最后一个参数。  ps:快捷键,按下esc,松开迅速按.。效果一样。

          !string(字符串) :执行命令列表中,最近一次以string开头的命令。      

      5.history

          -c:清空列表

          -d ?:删除指定的命令历史

          -a:追加当前会话的命令历史至命令历史文件中。

      6.命令历史相关的环境变量:

          HISTSIZE:命令历史中可以保存的命令个数。

          HISTFILE:命令历史文件:

          HISTFILESIZE:命令历史文件可以报文的命令个数:

          HISTCONTROL:控制命令历史的生成:

              ignoredups:忽略记录重复的命令,连续相同命令为重复的。

              ignorespace:不记录以空白字符开头的命令:

      7.sell中的变量赋值:

        变量名=值

        注意:变量在赋值的时候不能使用$

           变量名只能是字母、数字、下划线的组合,不能数字开头

           变量名区分大小写。

      8.linux 中的目录:

          

          /bin:所有用户可执行程序目录

          /sbin:管理员可执行程序目录

            /usr/bin:所有用户可执行的,系统必要的可执行程序。

            /usr/sbin:管理员可执行的,系统必要的可执行程序。

            /usr/local/bin:所有用户可执行的,第三软件需要用的到可执行文件:

            /usr/local/sbin:管理员可以执行的,第三软件需要用的到可执行文件。

          /boot:存储系统引导文件:内核。ramfs文件、bootloader(grub)

          /dev:设备文件存放目录:

          /etc:配置文件存放目录

            /etc/sysconfig:系统上多种系统级别的应用配置、比如防火墙、网卡等

            /etc/init.d:系统服务脚本

          /home:普通用户的家目录,普通用户默认在/home/username下

          /root:管理员的家目录

          /lib:库文件32位

          /lib64:库文件64位

          /lost+found:失去的文件存放位置,比如没有保存的文件,有时候可以在这里找到。

          /media:专用挂载点,挂载媒体。通常用来挂载便携式设备

              /media/cdrom:光盘

              /media/usb:U盘

          /mnt:专用挂载位置,挂载额外的存储设备。

          /opt:可选目录,备用目录,一般用来安装第三方软件。

          /proc:伪文件系统,内核参数的映射。

          /sys:伪文件系统,系统级别的,用于配置微微设备特性的参数;

          /srv:为服务提供数据存放位置:

          /tmp:临时文件系统

          /usr:shared,readonly

            /usr/include:头文件。

          /var:频繁变化的文件

            /var/log

            /var/lock

            /var/run

            /var/cache

          

          

Linux中的基础的更多相关文章

  1. Linux中shell基础、重定向、管道符、环境变量

    1.什么是shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器).它接收用户输入的命令并把它送入内核去执行.起着协调用户与系统的一致性和在用户与系统之间进行交互的 ...

  2. Linux 中,基础命令 command not found...问题

    linux中出现基本命令找不到的问题,经过查找发现是/etc/profile文件出现了问题,解决方案如下: 问题详细: [root@master ~]# ll bash: ls: command no ...

  3. linux中的基础正则表达式

    基础的正则表达式如下 RE字符 意义与范例 ^word 待查找的字符串(word)在行首 word$ 待查找的字符串(word)在行尾 . 代表一定有一个任意字符的字符 \ 转义字符,将特殊字符的特殊 ...

  4. Linux中sed基础

    sed是一种流编辑器,它是文本处理中非常重要的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern spac ...

  5. Linux基础知识第九讲,linux中的解压缩,以及软件安装命令

    目录 Linux基础知识第九讲,linux中的解压缩,以及软件安装命令 一丶Linux Mac Windows下的压缩格式简介 2.压缩以及解压缩 3.linux中的软件安装以及卸载 1.apt进行安 ...

  6. Linux 中常用的基础命令二

    1.Linux文件分层结构  FHS:Linux有一个组织叫LSB定义的Linux发行版基础目录名称命名法则及功用规定,这种标准叫FHS文件系统层级标准./bin   存放可执行的二进制程序,管理员和 ...

  7. 完全零基础在Linux中安装 JDK

    完全零基础在Linux中安装 JDK 总体思路:先确定没有Java程序了 — 然后创建相应路径文件夹 — 下载JDK — 解压到当前路径 — 自定义文件名称 — 配置环境变量 — 检查是否安装成功 第 ...

  8. Linux基础教程 linux中使用find命令搜索文件常用方法记录

    find是linux非常强大的搜索命令,通过man find查看find手册,可以发现find的说明一屏接一屏,估计要看完也得花不少时间.兄弟连Linux培训 小编总结了下,整理出find常用的使用方 ...

  9. Java基础(一):I/O多路复用模型及Linux中的应用

    IO多路复用模型广泛的应用于各种高并发的中间件中,那么区别于其他模式他的优势是什么.其核心设计思想又是什么.其在Linux中是如何实现的? I/O模型 I/O模型主要有以下五种: 同步阻塞I/O:I/ ...

随机推荐

  1. tab 切换下划线跟随实现

    HTML 结构如下: <ul> <li class="active">不可思议的CSS</li> <li>导航栏</li> ...

  2. OpenFlow(OVS)下的“路由技术”

    前言 熟悉这款设备的同学,应该也快到不惑之年了吧!这应该是Cisco最古老的路由器了.上个世纪80年代至今,路由交换技术不断发展,但是在这波澜壮阔的变化之中,总有一些东西在嘈杂的机房内闪闪发光,像极了 ...

  3. JS面试准备二

    1.常用的字符串方法 1. indexOf:查找字符串某一项的初始位置2. slice:截取字符串(包含起始位置,不包含结束位置) 不会根据参数大小,交换参数位置 如果出现-1按倒数第一个数,如果出现 ...

  4. 前端每日实战:1# 视频演示如何用纯 CSS 创作一个按钮文字滑动特效

    效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/zhang-ou/pen/GdpPLE 可交互视频教程 此视频 ...

  5. java 构造器(构造方法)使用详细说明

    知识点 什么是构造器 构造器通常也叫构造方法.构造函数,构造器在每个项目中几乎无处不在.当你new一个对象时,就会调用构造器.构造器格式如下: [修饰符,比如public] 类名 (参数列表,可以没有 ...

  6. 最适合初学者的一篇 Ribbon 教程

    什么是 Ribbon Ribbon 是一个基于 HTTP 和 TCP 的 客服端负载均衡工具,它是基于 Netflix Ribbon 实现的. 它不像 Spring Cloud 服务注册中心.配置中心 ...

  7. C++ const用法,看这一篇就够了!

    本文主要介绍const修饰符在C++中的主要用法,下面会从两个方面进行介绍:类定义中使用const.非类定义中使用const 1. 非类定义中使用const 非类定义中使用const是指:在除了类定义 ...

  8. python3编写程序,根据输入的行列数值,生成相应的矩阵(其中元素为随机数)。

    代码如下: import random n = int(input("请输入行:")) m = int(input("请输入列:")) x = y = 0 wh ...

  9. Effective Go中文版(更新中)

    原文链接:https://golang.org/doc/effective_go.html Introduction Go是一种新兴的编程语言.虽然它借鉴了现有语言的思想,但它具有不同寻常的特性,使得 ...

  10. zabbix图表出现中文乱码

    搭建完成Zabbix监控服务器之后,切换到中文语言,图表展示出现乱码,如图所示 按照网上流传的上传windows下的字体的方法,还是不行,最后发现是PHP编译时的问题: php在编译时开启了-enab ...