kali基础命令大全(中)

简介: kali基础命令大全

df -h 显示已经挂载的分区列表

ls -lSr |更多尺寸大小排列档案和目录

du -sh dir1目录目录'dir1'已经使用的磁碟空间'

du -sk * | sort -rn 以容量大小为说明显示清单和目录的大小

rpm -q -a --qf '%10{}t%{NAME}n' | sort -k11n 以大小为说明系统显示已安装的rpm包使用的空间(fedora, redhat类)

dpkg-query -W -f='Installed−Size;10t


{包}n' | sort -k1,1n 以大小为说明显示已安装的deb包所使用的空间(ubuntu, debian类系统)


用户和群组


groupadd group_name 创建一个新用户组

groupdel group_name 删除一个用户组

groupmod -n new_group_name old_group_name 重新命名一个用户组

useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 创建一个属于“admin”

用户组的用户 useradd user1 创建一个新

用户 userdel -r user1 删除一个用户 ('-r' 删除主目录)

usermod -c “User FTP” -g system -d /ftp/ user1

-sbin /nologin user1 修改用户属性passwd 修改密码

passwd user1 修改一个用户的密码(允许root 执行)

ch -E 2005-12-31 user1 设置用户只管理员权限

pwck 检查'/etc /passwd' 的档案格式和语法修改以及存在的用户

grpck 检查'/etc/passwd' 的档案格式和语法以及存在的目录

newgrp group_name 登陆进一个新的目录以改变新创建的文件的预设群组


档案的许可权


-——使用“+”设定许可权,使用“-”用于取消 ls -lh 显示许可权

ls /tmp | pr -T5 -W$COLUMNS 将终端划分成5个栏显示

chmod ugo+rwx directory1个设定目录的所有(u)、群组(g)以及其他人(o)以读(r)、写(w)和执行(x) 的许可权

chmod go-rwx directory1 删除目录(g) 与其他人(o) 对目录的读写执行

权限chown user1 file1 更改一个档案的所有属性

chown -R user1 directory1 更改一个目录的所有属性并同时更改目录下所有档案的属性

chgrp group1 file1 更改档案的群组

chown user1:group1 file1 更改一个档案的所有人和群组属性

find / -perm -u+s 罗列一个系统中所有使用了 SUID 控制的档案

chmod u+s /bin/file1 设置一个二进位档案的SUID 位 - 执行执行档案的用户也被赋予

二进位的权限chmod us /bin/file1 设置一个二进位制档案的 SUID 位

chmod g+s /home/public 设置了一个目录的 SGID 位 - 类似 SUID,不过这是针对目录的

chmod gs /home/public 设置了一个目录的 SGID 位

chmod o+t /home/public一个档案的 STIKY 位 - 只允许合法删除档案

chmod ot /home/public 一个目录的 STIKY 位


档案的特殊属性


—— 使用“+”设定许可权,使用“-”用于取消

chattr +a file1 只允许以追加方式读写档案

chattr +c file1 允许这个档案能被内核自动压缩/解压

chattr +d file1 在进行档案系统备份时,转储程序将忽略这个档案

chattr +i file1 设置成不删除、修改、另外引入的链接

chattr +s file1 允许一个档案被安全地删除

chattr + file1 应用程序应用程序对这个执行了写操作,使系统档案立即把修改的结果写到磁碟聊天

+u file1 若档案被删除,系统会允许你在以后恢复这个被删除的档案文件

显示特殊的属性


打包和压缩档案


bunzip2 file1.bz2 解压一个世界'file1.bz2'的档案

bzip2 file1 压缩一个世界'file1'的

gunzip file1.gz 解压一个世界'file1.gz'的档案

gzip file1 压缩一个世界'file1'的档案

gzip - 9 file1 最大程度压缩

rar a file1.rar test_file 建立一个扩展'file1.rar'的包

rar a file1.rar file1 file2 dir1同时压缩'file1','file2'以及目录'dir1'

rar x file1.rar 解压rar包

unrar x file1.rar解压rar包

tar -cvf archive.tar file1 建立一个非压缩的tarball

tar -cvf archive.tar file1 file2 dir1 建立一个包含了'file1'、'file2'以及'dir1'的档案档案

tar -tf archive.tar 显示一个包中的内容

tar -xvf archive.tar 释放一个包

tar -xvf archive.tar -C /tmp 将压缩包释放到/tmp目录下

tar -cvfj archive.tar.bz2 dir1 建立一个bzip2格式的压缩包

tar -xvfj archive.tar.bz2解压一个bzip2格式的压缩包

tar -cvfz archive.tar.gz dir1 建立一个gzip格式的压缩包

tar -xvfz archive.tar.gz解压一个gzip格式的压缩包

zip file1.zip file1 建立一个zip格式的压缩包

zip -r file1.zip file1 file2 dir1 将几个档案和目录同时压缩成一个zip格式的压缩包

unzip file1.zip 解压一个zip格式的压缩包

相关文章
|
消息中间件 关系型数据库 Kafka
OBCP第七章 OB迁移、备份与恢复-迁移服务
OBCP第七章 OB迁移、备份与恢复-迁移服务
403 0
|
28天前
|
人工智能 供应链 监控
1688运营实战指南:从入门到精通,全面提升店铺流量与转化
本指南系统梳理1688平台运营核心,涵盖流量获取、转化提升与数据驱动策略,助力商家构建专业店铺、优化商品信息、高效获客转化,实现B2B生意持续增长。
|
网络协议 网络安全 网络架构
不会这10个抓包技巧,就不要在网工圈里混了!
不会这10个抓包技巧,就不要在网工圈里混了!
616 1
|
开发工具 开发者
使用阿里云的 OpenAPI SDK 时经常遇到调用失败的问题
使用阿里云的 OpenAPI SDK 时经常遇到调用失败的问题
531 1
|
数据可视化 JavaScript
Vue3项目使用G6可视化组件实现一个树形机构图
在Vue 3项目中使用G6可视化组件库实现树形机构图的构建和展示。
3135 1
Vue3项目使用G6可视化组件实现一个树形机构图
|
机器学习/深度学习 自然语言处理 算法
【Transformer系列(1)】encoder(编码器)和decoder(解码器)
【Transformer系列(1)】encoder(编码器)和decoder(解码器)
6790 0
【Transformer系列(1)】encoder(编码器)和decoder(解码器)
|
小程序 开发者
解决微信小程序因为包太大无法上传:uniapp分包
解决微信小程序因为包太大无法上传:uniapp分包
736 0
|
小程序 前端开发 Unix
微信小程序 | 实现活动报名登记
微信小程序 | 实现活动报名登记
846 0
微信小程序 | 实现活动报名登记
操作系统 生产者 - 消费者问题
操作系统 生产者 - 消费者问题
625 0
操作系统 生产者 - 消费者问题
|
弹性计算 网络安全 网络虚拟化
基于CEN、SAG、VPN实现内网互通
当前云计算发展迅速,很多企业会选择上云,但在云上因为各种业务原因,或者是子公司原因,会在云上选择多地域,但云上多地域之间,会有网络隔离无法直接实现内网,在此场景下,内网互通成为一个亟待解决的问题。
基于CEN、SAG、VPN实现内网互通