• 渗透利器(第一章-2)kali linux基础命令讲解介绍


    • 认识Linux
    • 什么是shell
    • shell与终端的区别
    • Linux常用命令
    • Linux中文件与目录的权限

    认识Linux
    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多 用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用 程序和网络协议。它支持32位和64位硬件。Linux继 承了Unix以网络为核心的设计思想, 是一个性能稳定的多用户网络操作系统。
    Linux操作系 统诞生于1991年10月5日(这是 第一次正式向外公布时间) 。Linux 存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机 硬件设备中,比如手机、平板电脑、路由器,视频游戏控制台、台式计算机、大型机 和超级计算机。
    严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来 形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
    下载地址: https://mirrors.tuna.tsinghua.edu.cn/

    什么是shell
    在计算机科学中,shell俗称外壳(用来区别于内核),它类似于windows的dos,能够接收用户的命令并翻译给操作系统执行,是用户与操作系统(内核)之间的桥梁

    查看shell
    查看系统支持那些shell
    cat/etc/shells
    查看正在使用的shell
    echo $SHELL

    shell与终端的区别
    终端:接受用户的输入,并传递给shell程序,接受程序输出并展示到屏幕
    shell:接受并解析用户的命令给操作系统执行,将结果输出到终端
    使用vim编辑器
    VM编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。
    vim具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计;
    vim可以当作vi的升级版本,他可以用多种颜色的方式来显示一些特殊的信息。
    vim会依据文件扩展名或者是文件内的开头信息,判断该文件的内容而自动的执行该程序的语法判断式,再以颜色来显示程序代码与一般信息。
    vim里面加入了很多额外的功能,例如支持正则表达式的搜索、多文件编辑、块复制等等。 这对于我们在Linux上进行一些配置文件的修改工作时是很棒的功能。
    vi/vim编辑器模式
    命令模式(默认):刚进入vim的时候,默认就是命令模式,可以复制行,删除行等。 输入模式- +命令模式 ESC键
    输入模式:可以输入内容。
    关闭、保存文件
    模式转换 shift键+:号
    使用insert键切换进入输入模式 命令模式下:
    命令模式-→输入模式:
    W:保存.
    i:在当前光标所在字符的前面,转为输入模式 q:退出
    I:在当前光标所在行的行首转换为输入模式 wq和x都是保存退出
    a:在当前光标所在字符的后面,转为输入模式 q! :强制退出
    A:在光标所在行的行尾,转换为输入模式 w! :强制保存,管理员才有权限
    o:在当前光标所在行的下方,新建一行,并转为输入模式
    0:在当前光标所在行的上方,新建-行,并转为输入模式 查找
    s:删除光标所在字符 普通模式:
    r:替换光标处字符 /PATTERN:从当前位置向后查找
    ? PATTERN: 从当前位置向前查找

    linux常用命令
    简单常见的命令
    1.帮助命令:在Linux环境中,如果遇到困难,可以使用帮助命令来取得帮助。
    2.常用系统工作命令: linux中有一些是常用的系统工作命令。
    3.系统状态检测命令:在linux有一些可以查看linux配置系统的基本命令。
    4.工作目录切换命令:在1inux中,工作目录指的是用户当前在系统中所处的位置。

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

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

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

    poweroff命令
    poweroff命令用于关闭系统,其格式为poweroff。
    reboot /重启

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

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

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

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

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

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

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

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

    linux常见命令
    文本文件编辑命令
    cat命令
    cat命令用于查看纯文本文件(内容较少的),格式为”cat [选项] [文件]“。

    more命令
    more命令用于查看纯文本文件(内容较多的),格式为”more [选项]文件“

    head命令
    head命令用于查看纯文本文档的前N行,格式为”head [选项] [文件]“。

    wc命令
    wc命令用于统计指定文本的行数、字数、字节数,格式为”wc [参数] 文本“。

    stat命令
    stat命令用于查看文件的具体存储信息和时间等信息,格式为”stat 文件名称“。
    文本目录管理命令
    touch命令
    touch命令用于创建空白文件或设置文件的时间,格式为”touch [选项] [文件]“。

    mkdir命令
    mkdir命令用于创建空白的目录,格式为”mkdir [选项] 目录“。

    cp命令
    cp命令用于复制文件或目录,格式为”cp [选项] 源文件 目标文件“。

    mv命令
    mv命令用于移动文件或将文件重命名,格式为”mv [选项] 源文件 [目标路径|文件名]“。

    file命令
    file命令用于查看文件的类型,格式为”file 文件名“。
    打包压缩与搜索命令
    tar命令
    tar命令用于对文件进行打包压缩或解压,格式为”tar [选项] [文件]“。

    find命令
    find命令用于按照指定条件来查找文件,格式为”find [查找路径] 寻找条件 操作“。
    文件管理权限命令
    使用chmod命令惊醒文件的权限修改
    chomod [选项] <模式,模式...> <文件名...>

    文件和目录的权限
    linux中文件和目录的权限有所不同

    文件的权限
    r 可以读文件 数值为4
    w 可以写文件 数值为2
    x 可以执行文件 数值为1
    目录的权限
    x r 可以读取(cp)和查看(ls)目录的内容(即文件和目录),同时还需要可执行权限
    x w 可以在目录里创建文件(touch)和目录(mkdir)和删除文件(rm)和目录(rmdir),同时海域要执行权限
    x x 可以进入目录(cd)和执行文件 实践过程

  • 相关阅读:
    hadoop的文件系统FileSystem
    关于hadoop的日志
    top命令的使用
    对于多个集合求两两交集(共同关注的用户、共同转载的微薄等)
    hadoop配置含义(继续更新中)
    thrift
    【VS2015】Win7 X64上面安装VS2015
    【经验记录】开发中的实际问题记录
    【VS2012】F5不能自动编译新修改
    斯巴达三百程序员
  • 原文地址:https://www.cnblogs.com/L-F-G/p/13122239.html
Copyright © 2020-2023  润新知