zoukankan      html  css  js  c++  java
  • 渗透利器-kali工具 (第一章-2) Kali Linux 基础命令介绍上

    本文内容:

    • 认识Linux
    • 什么是Shell
    • 使用Vim编辑器
    • 常用命令

    1,认识Linux:

      Linux是一台免费使用和自由传播的类Unix操作系统,是一个机遇POSIX和UNIX的多用虎、多任务、支持多线程的多CPU的操作系统。

      Linux能够运行主要的UNIX工具软件、应用程序和网络协议,支持32位和64位硬件。

      Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

      Linux可以安装在各种硬件设备中,比如手机、平板电脑、路由器,大型机和超级计算机。

      严格来讲,Linux这个词本身指标是Linux内核,但实际上人民已经习惯了用Linxu来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

      下载地址:https://mirrors.tuna.tsinghua.edu.cn/

    2,什么是Shell:

      在计算机科学中,Shell俗称外壳(用来区别于内核),它类似于Windows的DOS,够接收用户的命令并翻译给操作系统执行。

      是用户与操作系统[内核]之间的桥梁。

      查看shell

      查看系统支持哪些shell:cat/etc/shells

      查看正在使用的shell:echo $SHELL

      shell与终端的区别:

        1.终端:接收用户输入,并传递给shell程序,接收程序输出并展示到屏幕。

        2.shell:接收并解析用户的命令给操作系统执行,将结果输出到终端。

    3,使用Vim编辑器:

      VM编辑启事所有Unix及Linux系统下标准的编辑器,它就相当于Windwos系统中的记事本一样。

      它的强大不逊色与任何最新的文本编辑器,它是我们使用Linux系统不能缺少的工具。

      vim具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计;

      vim可以看作vi的审计版本,它可以用多种颜色的方式来显示一些特殊的信息;

      vim会一句文件扩展名或者是文件内的开头信息,判断该文件的内容而自动的执行该程序的语法,判断是,再以颜色来显示程序代码与一般信息。

      vim里面加入了很多额外的功能,例如支持正则表达式的搜索、多文件编辑、块复制等等。这对于我们在Linux上进行一些配置文件的修改工作时是很棒的功能。

      1.vi/vim编辑器模式:

        命令模式[默认]:进入vim,默认就是命令模式,可以复制行,删除行等。

        输入模式“:可以输入内容。

      2.模式转换:

        命令模式--->输入模式:使用insert键切换。

        输入模式--->命令模式:使用ESC键切换。

        i:在当前光标所在字符的前面,转换为输入模式。

        I:在当前光标所在行的行首,转换为输入模式。

        a:在当前光标所在字符的后面,转换为输入模式。

        A:在光标所在行的行位,转换为输入模式。

        o:在当前光标所在行的下方,新建一行,并转换为输入模式。

        O:在当前光标所在行的上方,新建一行,并转换为输入模式。

        s:删除光标所在字符

        r:替换光标除字符。

      3.关闭、保存文件:

        shift键+:号

        命令模式下:

          w:保存

          q:退出

          wq和x都是保存退出

          q!:强制退出

          w!:强制保存,管理员才有权限

      4.查找:

        普通模式:

          /PATTERN:从当前位置向后查找

          ?PATTERN:从当前位置向前查找

    4,常用命令:

      1.帮助命令:在Linux环境中,如果遇到困难,可以使用帮助命令取得帮助:

        help

        ping --help等命令。

      2.常用系统工作命令:在Linux中有一些是常用的系统工作命令:

        echo命令:

          echo命令用于在终端输出字符串或变量提取后的值,格式为"echo [字符串 | $变量]"。

        date命令:

          date命令用于显示及设置系统的时间或日期,格式为"date [选项] [+指定格式]"。

        poweroff命令:

          poweroff命令用于关闭系统,其格式为poweroff。

        top命令:

          top命令显示当前系统正字执行的进程的相关信息,包括进行ID,内存占用率等,格式为"top [参数]"。

      3.系统状态监测命令:在Linux中有一些可以查看Linux配置系统的基本命令。

        ifconfig命令:

          ifconfig命令用于获取网卡配置与网络状态信息,格式为"ifconfig [网络设备] [参数]"。

        uname命令:

          uname命令用于查看系统内核与系统版本等信息,格式为"uname [-a]"。

        who命令:

          who用于查看当前登入主机的用户终端信息,格式为"who [参数]"。

        history命令:

          history命令用于显示历史执行过的命令,格式为"history [-c]"。

      4.工作目录切换命令:在Linux中,工作目录指的是用户当前在系统中所处的位置。

        pwd命令:

          pwd命令用于显示用户当前所处的工作目录,格式为"pwd [选项]"。

        cd命令:

          cd命令用于切换工作路径,格式为"cd [目录名称]"。

        ls命令:

          ls命令用于显示目录中的文件信息,格式为"ls [选项] [文件]"。

      在线命令查找:http://linux.51yip.com

  • 相关阅读:
    Stars in Your Window POJ
    Adding New Machine ZOJ
    洛谷 P3400 仓鼠窝
    django启动时报错:Apps aren't loaded yet.
    netstat命令简单使用
    iostat命令简单使用
    linux下查找指定时间内修改过的或新建的文件
    nginx学习之压缩解压篇(七)
    nginx学习之反向代理篇(六)
    nginx学习之静态内容篇(五)
  • 原文地址:https://www.cnblogs.com/xz25/p/12810654.html
Copyright © 2011-2022 走看看