zoukankan      html  css  js  c++  java
  • kali linux下的常用bash命令

    虚拟机版本默认用户root 密码toor

    ls:显示当前目录包含的文件及文件夹

    ls -l:以常规格式显示当前目录包含的文件及文件夹(开头字母解释:d:目录 -:文件 c:设备文件 l:链接 b:块设备,如硬盘分区)

    ls -a:显示隐藏文件(以.开头)

    ls-lh:以适合阅读的常规格式显示当前目录包含的文件及文件夹

    ls -lh --sort=size:按照文件大小排序(=time:时间)

    cd /media:进入media目录(.:当前目录 ..:上级目录  直接使用cd进入用户主目录~#)

    pwd:查看当前工作目录

    cat,more,less:查看文件的内容

    tail:查看文件的后10行(tail -20:后20行)

    watch -n 2 tail [文件路径]:每隔2秒查看一下文件的后10行

    rm [文件名]:删除文件    rm [目录] -r:删除目录

    cp [文件名] [新文件名]:复制文件并重命名    cp [目录路径] [新目录名] -r:复制并重命名目录

    top:监视系统性能 (按k出现kill [PID]:关闭进程)

    ps -ef,ps eux:查看进程详细信息

    grap [ss] [文件路径]:显示文件中带ss字符的行

    ifconfig:查看网络配置信息(ip等)

    ifconfig eth0 down/up:关闭/启动eth0网卡

    macchanger -m 00:11:11:11:11:11 eth0:改变eth0网卡的mac(重启后恢复默认mac)

    netstate -pantu:查看网络连接信息

    netstat -pantu | egrep -v '0.0.0.0|:::|and|Address'|awk '{print $5}'|cut -d':' -f 1|sort| uniq > ip
    /*
    egrep是grep的升级版 -v表示排除
    awk '{print $5}输出第五列
    cut -d':' -f 1 以:分隔并输出第一部分
    sort:排序
    uniq:相同的只输出一个
    >:写入文件
    >>:写入文件且不覆盖,接着写
    */

    mount:查看挂载信息 主要用于挂载iso镜像:mount -o loop kali.iso /media/cdrom将kali.iso挂载到cdrom目录下

    dmesg:查看/var/log/messages文件

    find:查找文件或文件夹 -name/iname:后面接目标名

    whereis:数据库中查找,查找结果不完整,一般使用前先updatedb更新数据库

    whereis -b nmap:查找二进制文件,名字是nmap

    echo:后面接要输出的内容,打印到控制台

    vi:vim的简称,一个非常复杂的命令模式下的文件编辑器,直接在vi后加要编辑的文件名,基本用法:输入 :后输入命令,set nu可以显示行号,:wq保存并退出,i 插入状态,a添加状态,可以编辑文本,通过方向键移动光标修改内容,修改后按esc退出到命令模式,可以继续输入:wq!实现强制保存退出;按两次d可以删除指定的行,o在光标指定下方插入一行,y复制一行,p粘贴。

    管道符: | 后面可以添加执行前面命令的条件  &按顺序执行两个相连的命令   && 前面执行成功才执行后面命令    || 前面执行不成功才执行后面

  • 相关阅读:
    Django【进阶篇-缓存类型】
    深度剖析Kubernetes API Server三部曲
    深度剖析Kubernetes API Server三部曲
    深度剖析Kubernetes API Server三部曲
    Istio技术与实践03:最佳实践之sidecar自动注入
    原来你是这样的PaaS!
    5分钟APIG实战: 使用Rust语言快速构建API能力开放
    Log4J日志配置详解
    cookie是如何保存到客户端,又是如何发送到服务端
    session cookie
  • 原文地址:https://www.cnblogs.com/lm970585581/p/7130246.html
Copyright © 2011-2022 走看看