专栏首页白安全组kali的命令基础

kali的命令基础

kali为Linux的操作系统,kali Linux包含很多安全和取证方面的相关工具。支持ARM架构。下面为你们介绍一下kali的一些命令。

kali+常用命令

1.当然第一步是打开Terminal终端又了这个linux才会听你的话。

2.ls

ls列出文件和目录ls/home(列出home下面的所有文件和目录)

ls-alh 列出当前所有文件包括隐藏文件及文件大小权限和时间,我一般都这么使用,它的使用太频繁了。

如果你觉得这个还不能满足你的要求你也可以 ls--help

3.mkdir

mkdir建立目录mkdir test

mkdir-ptest/val 建立多级目录-m加上文件权限

rmdir

rmdir 删除空目录如:rmdirtest(只能删除空目录,如果该目录下还有其它文件则该命令无效)

4.touch

touch建立空文件如:touchTest.txt

5.cp

cp复制命令如:cp/home/Test.txt/(将home路径下的Test.txt文件复制到根目录下)

cp-rdir1dir2(-r表示递归,将dir1代表的文件夹及里面的文件复制到dir2路径那里)如:cp-r/home/test/(将home下的test文件夹复制到根目录下)不过只要是系统目录都要加上权限sudo(ubuntu下)

6.mv

mv移动文件和改文件名如:mv/home/Test.txt/(表示将home下的Test.txt文件移动到根目录下)

mv/Test.txt/Hello.java(表示将Test.txt文件名改成Hello.java)

7.rm

rm删除文件和目录如:rm/Test.txt(将根目录下的Test.txt删除)

(注:如果该文件是个文件夹则删除不了)rm-rf*(-r表示递归、f表示强制删除)删除所有内容,包括目录和文件夹如:rm-rf/home/test(强制删除home下的test文件夹)

8.ln

ln建立符号链接,类似于windows中的快捷方式(需root权限或相应用户权限)ln-s源目标目的目标如:ln-s/etc/initrc/initrc(这样就会在根目录下建立一个initrc链接,该链接指向了etc目录下的initrc文件)

10.grep

grep在文本中查询内容这条命令用的非常多如:grep"hello"/home/Test.txt(在Test.txt文件中查询出包含有shenliang的那行文本信息)如果需要显示出所查文本所在行数则使用:grep-n"hello"/home/Test.txt(查询出Test.txt文件中hello该信息所在行数以及改行所有文本)

11.find

find搜索文件及目录如:find/home-nameTest.java(在home文件夹下或者home中所有的子文件夹下查找名字为Test.java的文件)重定向命令【>、>>、<】如:ls-l/etc>out.txt(将etc下面的列表信息写入到out.txt文件中【覆写】,如果之前不存在a.txt文件,则创建a.txt文件然后将信息写进去,如果存在out.txt文件,则会覆盖掉之前的信息)ls-al/etc>>out.txt(将etc下面的列表信息追加到out.txt文件信息后面)

12.cat

cat命令只能查看文件,vi命令既可以查看文件又可以修改文件,对于一些关键文件我们一般使用cat命令查看如:cat /etc/profile(只是查看该文件里的内容)

13.vi

vi~/.bashrc(查看、并且可以修改该文件里的内容)vi这个完全是一个软件了,写代码,看代码可为神器。你要是这个用的很溜不是大神也是一瘟神呵呵。

14.mount

mount/dev/sda1/mnt/sda1挂载一个叫做hda2的盘-确定目录'/mnt/sda1'已经存在

umount/dev/sda1卸载一个叫做sda1的盘-先从挂载点'/mnt/sda1'退出

fuser-km/mnt/sda1当设备繁忙时强制卸载

umount-n/mnt/hda2运行卸载操作而不写入/etc/mtab文件-当文件为只读或当磁盘写满时非常有用

15.在来几个开关机重启登陆退出切换用户命令

shutdown-hnow现在马上关机

shutdown-rnow现在重新启动

reboot现在重新启动

16.su - 如果当前是普通用户,则输入这条命令切换到管理员用户(root),如果要切换到其他用户则敲入su - 用户名如:su - leologout从当前用户注销(如果是在图形界面的终端的话,则是输入exit命令来退出当前用户)

17.cd切换目录如:cd/表示切换到linux的根目录!!(/)表示根目录pwd显示用户当前在哪个路径下的命令(这个命令用的特别多,在命令行里如果不知道当前所处文件夹,可以输入该命令pwd)

18.用于创建,删除用户

useradd用户名添加一个用户如:useradd leo

passwd用户名给指定的用户名修改密码如:passwd leo

userdel用户名删除一个用户,但是该用户在home文件下的子文件夹会保留如:userdelleo

userdel-r用户名删除一个用户,并且删除连同该用户在home文件夹下的子文件夹如:userdel-rleo

本文分享自微信公众号 - 白安全组(bai-1152770445)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-03-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 黑客攻防之防御说:文件加密

    作为一个学习渗透知识并且热爱攻防的人,我们应该知道入侵的目的是什么,那就是目标计算机中有价值的文件及数据,我们不仅要学会攻,还需要学会如何防,也就...

    网e渗透安全部
  • 局域网限制器(限制你的室友玩游戏)

    最近没有什么比较好的推荐,单纯讲技术可能很枯燥也没什么人愿意看,这里就给大家推荐一个可以限制局域网内其他计算机网速的一个软件,用来娱乐可以,别在网吧用...

    网e渗透安全部
  • 四十五种获取webshell的方法

    1.到GoogLe,搜索一些关键字,edit.asp? 韩国肉鸡为多,多数为MSSQL数据库!

    网e渗透安全部
  • 玩转linux只需要几个命令

    linux一说都是搞开发玩的,敲敲键盘就能完成所有的工作。其实你也可以这么玩,玩游戏的除外哦。 那我们就来侃侃如何玩,linux是命令的天下,高级的命令那是相...

    程序员互动联盟
  • ReactiveSwift源码解析(二) Bag容器的代码实现

     今天博客我接着上篇博客的内容来,上篇博客我们详细的看了ReactiveSwift中的Observer已经Event的代码实现。接下来我们来看一下Reactiv...

    lizelu
  • m3u8转mp4

    使用uc下载过视频的人都知道,在uc里面是一个完整的视频,但是你打开对应的文件夹兴许是这样的。

    陈灬大灬海
  • 一天一个设计模式:适配器模式

    适配器模式是把一个类的接口变成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。

    用户1134788
  • 微服务】155:商品新增业务(完)

    这也很好理解,get请求是将参数拼接到路径后面的,而新增的请求参数是有很多的,如果用get请求,那请求路径就很长一串的了。

    刘小爱
  • 制作脑图软件是什么 怎样利用软件绘制思维导图

    制作脑图的软件现在有很多,在线的,软件等数不胜数,在面对这些专业的绘制脑图的软件中我们要选择合适自己的进行编辑使用,下面为大家讲述怎样利用软件绘制思维导图。

    用户5791017
  • 干货 | 手把手教你开通小程序里的微信支付

    今天,知晓程序就来为你总结,小程序对接微信支付的全过程。希望这篇文章,可以帮你为小程序尽快接入支付功能、尽快上线。

    知晓君

扫码关注云+社区

领取腾讯云代金券