kali常用命令

本文介绍了Kali Linux系统中的常用命令,包括ls、mkdir、touch、cp、mv、rm、ln、grep、find、cat、vi、mount、shutdown、su、cd、useradd等,详细阐述了每个命令的用法和示例,旨在帮助用户更好地理解和操作Kali Linux。

 


kali常用命令

 

1. ls

ls 列出文件和目录

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

ls-alh 列出当前所有文件包括隐藏文件及文件大小权限和时间

ls–help ls命令帮助

2.mkdir

mkdir 建立目录
如:mkdir test 建立一个叫test的目录

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

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

3.touch

touch 建立空文件
如:touchTest.txt

4.cp

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

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

5.mv

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

6.rm

rm 删除文件和目录
如:rm/Test.txt(将根目录下的Test.txt删除
注:如果该文件是个文件夹则删除不了

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

7.ln

ln 建立符号链接(需root权限或相应用户权限)
ln-s源目标目的目标
如:ln-s/etc/initrc/initrc(会在根目录下建立一个initrc链接,该链接指向了etc目录下的initrc文件)

8.grep

grep 在文本中查询内容
如:grep"hello"/home/Test.txt(在Test.txt文件中查询出包含有shenliang的那行文本信息)
grep-n"hello"/home/Test.txt(查询出Test.txt文件中hello该信息所在行数以及改行所有文本)

9.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文件信息后面

10.cat

cat 命令只能查看文件
如:cat /etc/profile(只是查看该文件里的内容)

11.vi

vi~/.bashrc 查看、并且可以修改该文件里的内容
常用vi命令:

h #左移光标一个字符

l #右移光标一个字符

k #光标上移一行

j #光标下移一行

^ #光标移动至行首

0 #数字"0",光标移至文章的开头

G #光标移至文章的最后

$ #光标移动至行尾

i #在光标位置前插入字符

a #在光标所在位置的后一个字符开始增加

o #插入新的一行,从行首开始输入

ESC #从输入状态退至命令状态

x #删除光标后面的字符

X #(大写X),删除光标前面的字符

dd #删除光标所在的行

yw #复制光标所在位置的一个字

yy #复制光标所在位置的一行

p #粘贴

u #取消操作

12.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文件

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

shutdown-hnow 现在马上关机

shutdown-rnow 现在重新启动

reboot 现在重新启动

14.su -

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

15.cd

切换目录
如:cd/表示切换到linux的根目录

16.用于创建,删除用户

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

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

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

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

 
 
 
 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值