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 |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粘贴。
管道符: | 后面可以添加执行前面命令的条件 &按顺序执行两个相连的命令 && 前面执行成功才执行后面命令 || 前面执行不成功才执行后面
kali linux下的常用bash命令的更多相关文章
- linux下安装python linux下一些常用的命令
注意 ubuntukylin-14.04.2-desktop-amd64 自带python2.7.6 这个说的比较详细 http://wenku.baidu.com/link?url=gaeFcQrc ...
- kali linux下几个更新命令的区分
首先更新命令有:apt-get update ,apt-get upgrade ,apt-get dist-upgrade等三个: (1)apt-get update:只更新软件包的索引源,作用:同步 ...
- linux 下 mysql 常用命令
linux 下 mysql 常用命令 阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...
- Linux课程---2、Linux下最常用命令(查看帮助命令)
Linux课程---2.Linux下最常用命令(查看帮助命令) 一.总结 一句话总结: man 1.显示文件? ls:ls带其它参数详情可以man ls man ls:比如 ls -a显示隐藏文件,l ...
- [原创]kali linux下破解wifi密码以及局域网渗透
无线破解是进行无线渗透的第一步.破解无线目前只有两种方法:抓包.跑pin. 破解无线方法一:抓包.我是在kali linux下进行的. 将无线网卡的模式调为监听模式. airmon-ng start ...
- 如何在Kali Linux下编译Windows Exploit
前言 微软的Windows在企业或是个人应用领域占据着最大的市场份额,在渗透测试过程中你会经常遇到很多Windows的工作站和服务器.另一方面,大多数渗透测试人员主要使用基于Linux的发行版渗透测试 ...
- Linux下的压缩解压缩命令详解
linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzipunzip -o - ...
- Kali Linux下破解WIFI密码挂载usb无线网卡的方法
Kali Linux下破解WIFI密码挂载usb无线网卡的方法 时间:2014-10-12 来源:服务器之家 投稿:root 首先我要说的是,wifi密码的破解不是想象中的那么容易,目前还 ...
- Linux下通过受限bash创建指定权限的账号
在日常业务运维中,有时为了配合解决问题,需要给非运维人员开通系统账号,用于查询日志或代码.通常为了系统安全或避免不必要的误操作等目的,会将账号权限降至最低.下面介绍下在Linux下通过受限bash创建 ...
随机推荐
- 最大的最大公约数( 51nod-1179)
妈耶有日期显示啊,我还写什么... 给出N个正整数,找出N个数两两之间最大公约数的最大值. 例如:N = 4,4个数为:9 15 25 16,两两之间最大公约数的最大值是15同25的最大公约数5. ...
- ABAP术语-Application
Application 原文:http://www.cnblogs.com/qiangsheng/archive/2007/12/15/995737.html Set of work processe ...
- 在mac上显示网速的软件——iStat Menus 5:
在mac上显示网速的软件——iStat Menus 5: https://bjango.com/mac/istatmenus/ 注册码: Email: 982092332@qq.com SN: GAW ...
- JDBC与Statement和PreparedStatement的区别
一.先来说说,什么是java中的Statement:Statement是java执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句.具体步骤: 1.首先导入 ...
- [转]Makefile中使用$$的使用
在makefile中,会经常使用shell命令,也经常见到$var 和 $$var的情况,有什么区别呢,区别大了.不要认为在makefile的规则的命令行中使用$var就是将makefile的变量和s ...
- Kubernetes-深入分析集群安全机制(3.6)
集群的安全性主要考虑以下几个方面: 容器与所在宿主机的隔离: 限制容器给基础设施及其他容器带来消极影响的能力: 最小权限原则--合理限制所有组件的权限,确保组件只执行它被授权的行为,通过限制单个组件的 ...
- 接口和lambda表达式笔记
接口 接口是双方,即服务提供方和想让它们的对象对服务是可用的那些类,之间约定的一种机制. 声明一个接口 public interface IntSequence{ //不提供实现,则该方法为抽象方法, ...
- python2.7练习小例子(二十四)
24):1.题目:利用递归方法求5!. 程序分析:递归公式:fn=fn_1*4! #!/usr/bin/python # -*- coding: UTF-8 -*- def fact( ...
- 使用java多线程分批处理数据工具类
最近由于业务需要,数据量比较大,需要使用多线程来分批处理,提高处理效率和能力,于是就写了一个通用的多线程处理工具,只需要实现自己的业务逻辑就可以正常使用,现在记录一下 主要是针对大数据量list,将l ...
- DDL失败案例
问题描述 今天对线上某个业务的大表120G进行重建表操作时遇到报错,该表有个比较显著的特征是*写入量比较大,每天写入加更新的频率在数千万级别.大致的环境 1 版本:Percona 5.6.24 2 操 ...