zoukankan      html  css  js  c++  java
  • 2019-9-11:渗透测试,基础学习,vim编辑器,笔记

    Linux快捷路径符号说明
    . 代表当前目录
    .. 上级目录
    - 代表前一个工作目录
    ~ 表示当前用户的家目录

    vmware tools 用来虚拟机和宿主机之间移动数据

    vim/vi编辑器
    vim编辑器三种模式
    命令模式,vim打开之后默认模式, 按冒号之后输入命令,w,保存,wq,保存退出,q 退出,q!强制退出,不保存数据,w!,强制保存
    输入模式,命令模式下输入,i/a/o进入,就可以编辑文件,a模式,光标后一位开始输入,i模式在光标本身位置输入,o模式,在光标下一行输入,A模式,定位到光标所在行的末尾输入,I,定位到光标所在行的开始位置,O,定位到光标的上一行
    底部命令行模式,当前是输入模式时候,按ESC键,然后输入:冒号,进入底部命令模式,当前是命令模式,直接按:冒号,进入该模式

    vim中找数据
    在命令模式中,按/斜杠,输入关键字,会从光标定位的地方开始寻找关键词,按n可以查找下一次出现

    替换关键字
    :%s/key1/key2 ,底部命令模式中,将每行首次出现的key1关键字,替换为key2
    :%s/key1/key2/g 将整个文件中的key1,换成key2
    :s/key1/key2,将光标所在的行的第一个key1,替换key2
    :s/key1/key2/g,将光标所在行的key1,替换成key2

    vim命令模式下其他操作
    x,删除光标后一个字符
    X大写,删除光标前一个字符
    dd,删除光标所在行
    ndd,删除光标后n行
    yy,复制光标所在行
    p,将复制的数据粘贴到光标的下一行
    P大写,将复制的数据粘贴到光标的上一行
    u,撤销之前操作

    底层命令下
    set nu 显示行号
    set nonu 取消行号

    ubuntu linux中root密码修改
    sudo passwd root ,首先输入当前登录的账户密码,然后输入两次要设置的root密码

    linux压缩包
    tar
    tar -cvf x.tar x1 x2 x3,将x1 x2 x3 打包成x.tar文件
    tar -zcvf x.tar.gz x1 x2 x3,将x1 x2 x3打包并压缩为x.tar.gz
    tar -zxvf x.tar.gz 解压缩x.tar.gz
    -z 针对的格式为zip/gz
    -x表示解压缩
    -c打包
    -v显示过程
    -f指定文件
    zip
    zip x.zip x1 x2 x3,将x1 x2 x3压缩为x.zip
    unzip x.zip,解压x.zip文件

    linux下的用户管理
    用户信息保存在,etc/passwd
    用户分为,真用户,可以修改密码,登录系统
    伪用户,应用程序运行时候会用某种权限来运行,并使用程序名称来表示该程序,并存在/etc/passwd文件下
    用户名 密码 UID GID 描述信息    家目录       默认使用的解析器
    root       :x      :0    :0     : root        : /root       : /bin/bash
    将最后一部分,及默认shell,改为/sbin/nologin,该用户就被禁止登录

    etc/shadow,存储用户密码
    root(用户名):$6$8iyNeMi.$DFrR5zTLTkOqbUlq1csa6vtuTIVCbR/YtNdLKo1bYCBRRMJTla5qMaTRmcrA28imqy5eC1kNr6VQbXV5U.fyk1(密文密码):18150(最后修改时间):0(最短使用时间):99999(最长使用时间:7:::(密码策略)
    useradd【选项】 用户名,添加用户
    passwd 用户名 ,添加密码
    userdel 用户名,删除用户
    默认添加用户会自动添加一个和用户名一样的组

    终端操作
    ctrl+shift+t,新建终端窗口
    alt+n,可以切换到对应n号终端窗口
    sudo,当前用户权限不足,需要权限时候,赋予当前用户临时root权限去操作,或su切换root用户(需要知道root密码)

  • 相关阅读:
    转:发一个自己用过的makefile .
    转:TCP/IP协议选项——TCP_KEEPALIVE .
    转:Socket常用选项
    转:sock_ev——linux平台socket事件框架(event loop) .
    Spring Boot logback
    Spring Boot 连接池
    Spring Boot AOP
    spring boot 配置 freemarker
    maven package install deploy
    idea下maven项目打包
  • 原文地址:https://www.cnblogs.com/sym945/p/11508798.html
Copyright © 2011-2022 走看看