干货!Kali Linux命令大全(建议收藏)

系统信息

  • arch 显示机器的处理器架构

  • name -m  显示机器的处理器架构

  • name -r  显示正在使用的内核版本

  • dmidecode -q  显示硬件系统部件 -(SMBIOS/DMI)

  • hdparm -i /dev/hda  罗列一个磁盘的架构特性

  • hdparm -tT /dev/sda  在磁盘上执行测试读取操作

  • cat /proc/cpuinfo  显示CPU info 的信息

  • cat /proc/interrupts  显示中断

  • cat /proc/meminfo  校验内存使用

  • cat /proc/swaps  显示哪些swap被使用

  • cat /proc/version  显示内核的版本

  • cat /proc/net/dev  显示网络适配器及统计

  • cat /proc/mounts  显示已加载的文件系统

  • lspci -tv  罗列PCI设备

  • lsusb -tv  显示USB设备

  • date 显示系统日期

  • cal 2007  显示2007年的日历表

  • date .00  设置日期和时间 -月日时分年.秒

  • clock -w  将时间修改保存到 BIOS

关机(系统的关机、重启以及登出)

  • shutdown -h now  关闭系统

  • init 0  关闭系统

  • telinit 0  关闭系统

  • shutdown -h hours:minutes &  按预订时间关闭系统

  • shutdown -c  取消按预订时间关闭系统

  • shutdown -r now  重启

  • reoot  重启

  • logout  注销

文件和目录

  • cd /home  进入'/home' 目录

  • cd .. 返回上一级目录

  • cd ../.. 返回上两级目录

  • cd 进入个人的主目录

  • cd ~user1  进入个人的主目录

  • cd - 返回上次所在的目录

  • pwd 显示工作路径

  • ls 查看目录中的文件

  • ls -F 查看目录中的文件

  • ls -l 显示文件和目录的详细资料

  • ls -a 显示隐藏文件

  • ls *[0-9]*  显示包含数字的文件名和目录名

  • tree 显示文件和目录由根目录开始的树形结构

  • lstree 显卡文件和目录由根目录开始的树形结构

  • mkdir dir1  创建一个叫做'dir1'的目录'

  • mkdir dir1 dir2  同时创建两个目录

  • mkdir dir1/dir2  创建一个目录树

  • rm -f file1  删除一个叫'file1'的文件

  • rmdir dir1  删除一个叫‘dir1’的目录

  • rm -rf dir1  删除一个叫‘dir1’的目录并同时删除其内容

  • rm -rf dir1 dir2  同时删除两个目录及它们的内容

  • mv dir1 new_dir  重命名/移动一个目录

  • cp file1 file2  复制一个文件

  • cp dir/*.  复制一个目录下的所有文件到当前工作目录

  • cp -a /tmp/dir1.  复制一个目录到当前工作目录

  • cp -a /tmp/dir2  复制一个目录

  • ln -s file1 lnk1  创建一个指向文件或目录的软链接

  • ln file1 lnk1  创建一个指向文件或目录的物理链接

  • touch -t 0712250000 file1  修改一个文件或目录的时间戳-(YYMMDDhhmm)

  • iconv -l  列出已知的编码

文件搜索

  • find /-name file1  从‘/’开始进入根文件系统搜索文件和目录

  • find /-user user1  搜索属于用户‘user1’的文件和目录

  • find /home/user1 -name \*.bin  在目录‘/homi/user1 ’中搜索带有‘ bin’结尾的文件

  • find /usr/bin -type f -atime +100  搜索在过去 100天内未被使用过的执行文件

  • find /usr/bin -type f -mtime -10  搜索在10天内被创建或者修改过的文件

  • find /-name \*.rpm -exec chmod 755'{}'\;  搜素以‘.rpm’结尾的文件并定义其权限

  • find /-xdev -name \*.rpm  搜索以‘.rpm’结尾的文件,忽略光驱、键盘等可移动设备

  • locate \*.ps  寻找以‘.ps’结尾的文件 -先运行‘updatedb ’命令

  • whereis halt  显示一个二进制文件、源码或man的位置

挂载一个文件系统

  • mount /dev/hda2/mnt/hda2  挂载一个叫 hda2的盘-确定目录‘/mnt/hda2 ’已经存在

  • umount /dev/hda2  卸载一个叫做 hda2的盘 -先从挂载点‘/mnt/hda2 ’退出

  • fuser -km /mnt/da2  当前设置繁忙时强制卸载

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

  • mount /dev/fd0 /mnt/floppy  挂载一个软盘

  • mount /dev/cdrom /mnt/cdrom  挂载一个cdrom 或dvdrom

  • mount /dev /hdc /mnt/cdrecorder  挂载一个cdrw或dvdrom

  • mount -o loop /mnt/cdrom  挂载一个文件或 ISO镜像文件

  • mount -t vfat /dev/hda5 /mnt/hda5  挂载一个windows FAT32 文件系统

  • mount /dev/sda1 /mnt/usdisk  挂载一个usb捷盘或闪存设备

  • mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share  挂载一个windows 网路共享

磁盘空间

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

  • ls -lSr |more  以尺寸大小排列文件和目录

  • du -sh dir1  估算目录‘dir1’已经使用的磁盘空间

  • du -sk * | sort -rm  以容量大小为依据次显示文件和目录的大小

  • rpm -q -a --qf '%10{SIZE}n' | sort -kl,1n  以大小为依据次显示已安装的 rpm包所使用的空间 (fedora, redhat类系统)

  • dpkg-query -W -f='${Installed-Size;10}t${Package}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’排除主目录)

文件的权限-使用“+”设置权限,使用“ -”用于取消

  • 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)对目录的读写执行权限

  • chmown 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 u-s /bin/file1  禁用一个二进制文件的 SUID位

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

  • chmod g-s /home/public  禁用一个目录的 SGID位

  • chmod o+t /home/public  设置一个文件的 STIKY位-只允许合法所有人删除文件

  • chmod o-t /home/public  禁用一个目录的 STIKY位

文件的特殊属性-使用“+”设置权限,使用“ -”用于取消

  • chattr +a file1  只允许追加方式写文件

  • chatr +c file1 允许这个文件能被内核自动压缩 /解压

  • chattr +d file1  在运行文件系统备份时, dump 程序将忽略这个文件

  • chattr +i file1  设置成不可改变的文件, 不能被删除、修改、重命名或者链接

  • chattr +s file1  允许一个文件被安全地删除

  • chattr +S file1  一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘

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

  • lattr 显示特殊的属性

更多展示

图片

图片

图片

扫描上方二维码

备注:kali命令

即可100%免费领取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/597811.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[综合应用]dns nfs httpd php mysql

第一步:搭建三台主机 主机名称 Ip地址 角色 503A 192.168.68.10 Mysql从 503B 192.168.68.11 Mysql从,nfs服务端,dns服务端 503Cmysql 192.168.68.12 MySQL主,web客户端 第二步:在503B上配置DNS 2.1 下载…

【3dmax笔记】027:配置修改器集、工具栏自定义与加载

文章目录 一、配置修改器集二、自定义工具栏三、加载工具栏 一、配置修改器集 可以把自己常用的修改命令放到右边框中的部分,便于自己的操作,省去了每次都要花半天时间找命令的尴尬。新建一个二维或者三维物体,点击修改面板,点击…

三分钟了解计算机网络核心概念-数据链路层和物理层

计算机网络数据链路层和物理层 节点:一般指链路层协议中的设备。 链路:一般把沿着通信路径连接相邻节点的通信信道称为链路。 MAC 协议:媒体访问控制协议,它规定了帧在链路上传输的规则。 奇偶校验位:一种差错检测方…

【含win+Mac整合包】本地部署Stable Diffusion,超详细(AI 绘画保姆级教程,100%成功部署)

什么是stable diffusion? stable diffusion是在2022年发布的基于扩散模型的文本到图像生成模型,起初它只有一堆api供开发者使用,可以说非常难上手,随着2023年5月由AUTOMATIC1111大佬基于SD API开发的SD WebUI的发布,SD第一次有了…

C++进阶之路:何为引用、内联函数、auto与指针空值nullptr关键字

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…

【运维自动化-配置平台】如何对主机进行纳管

主机是配置平台管控最常见的资源,也是运维日常主要的管控对象;如何对主机进行全生命周期管理呢导入主机 直接导入 直接导入仅适用于直连区域(default area)的主机,也就是网络跟蓝鲸平台能内网互通的。 资源–>主…

西奥机电食品质构分析仪:揭秘水果蔬菜硬度等指标的测试原理

西奥机电食品质构分析仪:揭秘水果蔬菜硬度等指标的测试原理 在食品科学领域,对水果蔬菜硬度的精准测量是评估其品质与口感的重要步骤。西奥机电食品质构分析仪凭借其先进的技术和独特的测试原理,为这一领域带来了革命性的变革。下面&#xf…

非标类型导致Dubbo接口出入参异常的本质 | 得物技术

一、概述 笔者支持过程中多次发现诡异的Dubbo接口异常问题,抓耳挠腮最后定位到代码上和代码外的原因,事后只感觉脑瓜子嗡嗡的。考虑到这不是第一次,也绝不会是最后一次出现类似问题,下面笔者将尽可能详细的梳理、总结一下该问题的…

6个月小猫成长必备!福派斯无麸质幼猫粮评测

你知道吗?给小猫选择适合的猫粮是一件非常不容易但很重要的事情。那么,对于6个月大的小猫来说,什么样的猫粮是最适合它们的呢?🐱 我们首先要考虑的是猫粮的营养成分。6个月大的小猫正处于快速生长期,所以需…

vue3 + ts实现canvas绘制的waterfall

实际运行效果(仅包含waterfall图表部分) component.vue <template><div ref="heatmap" :style="{ height: props.containerHeight + px }" /> </template><script setup> import ColorMap from "colormap"; import…

Labels and Databases for Mac:强大的标签与数据库管理工具

Labels and Databases for Mac是一款集标签制作与数据库管理于一体的强大工具&#xff0c;专为Mac用户打造&#xff0c;旨在提供高效、便捷的标签制作与数据管理体验。 这款软件拥有丰富的内置标签格式&#xff0c;用户可轻松创建各种标签、信封和卡片&#xff0c;满足个性化需…

掌控网络流量,优化网络性能 - AnaTraf网络流量分析仪登场

在当今日新月异的网络环境中,网络流量监控和性能诊断已成为企业IT部门不可或缺的重要工作。只有充分了解网络流量状况,才能有效优化网络性能,提高业务运营效率。针对这一需求,全新推出的AnaTraf网络流量分析仪应运而生,为企业提供全面的网络监控和性能诊断解决方案。 快速定位…

Java双亲委派机制

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站&#xff0c;这篇文章男女通用&#xff0c;看懂了就去分享给你的码吧。 概述 Java程序在运…

pygame实现鼠标绘制并调节画笔大小

pygame实现鼠标绘制并调节画笔大小 pygame介绍调节画笔大小鼠标绘制效果 pygame介绍 Pygame是一个开源的Python库&#xff0c;专为电子游戏开发而设计。它建立在SDL&#xff08;Simple DirectMedia Layer&#xff09;的基础上&#xff0c;允许开发者使用Python这种高级语言来实…

C语言趣味代码(五)

我想以此篇结束关于C语言的博客&#xff0c;因为在C语言拖得越久越不能给大家带来新的创作&#xff0c;在此我也相信大家对C语言已经有了一个新的认知。进入正题&#xff0c;在这一篇中我主要编一个“英语单词练习小程序”来给大家展开介绍&#xff0c;从测试版逐步改良&#x…

数据结构——图的基础知识与其表示

一&#xff1a;定义 由顶点的集合和边的集合组成&#xff1b;常以 G(V,E) 表示&#xff0c;G 代表图&#xff0c;V代表 顶点的集合&#xff0c;E代表边的集合&#xff1b; 如图&#xff1a; 在G1图中&#xff0c;有 0~4 五个顶点&#xff0c;有 0-1&#xff0c;0-2&…

专题五_位运算(2)

目录 面试题 01.01. 判定字符是否唯一 解析 题解 268. 丢失的数字 解析 题解 371. 两整数之和 解析 题解 面试题 01.01. 判定字符是否唯一 面试题 01.01. 判定字符是否唯一 - 力扣&#xff08;LeetCode&#xff09; 解析 题解 class Solution { public:bool isUnique…

Ubuntu上使用audit2allow解决Android Selinux问题

1.安装工具 sudo apt install policycoreutils 2.运行命令 提前用dmesg或者串口抓取kernel log 遇到错误&#xff0c;提示需要用-p指定policy file&#xff0c;然偶尝试创建一个policy空文件&#xff0c;用-p选项&#xff0c;遇到如下错误 3.规避问题 首先跟进错误log的堆栈…

面试集中营—Spring篇

Spring 框架的好处 1、轻量&#xff1a;spring是轻量的&#xff0c;基本的版本大约2MB&#xff1b; 2、IOC&#xff1a;控制反转&#xff0c;Spring的IOC机制使得对象之间的依赖不再需要我们自己来控制了&#xff0c;而是由容易来控制&#xff0c;一个字&#xff1a;爽&#xf…

leetcode-有重复数字的全排列-98

题目要求 思路 1.同【没有重复项的全排列-97】这个题一样&#xff0c;都是递归的题&#xff0c;区别在于这个可能会包含重复的数字&#xff0c;因此&#xff0c;不能只是简单的通过两个值是否相等然后用标志位标记&#xff0c;而是新增了一个数组&#xff0c;这个数组专门用于…
最新文章