Kali Linux 初学者必读文章
> 不少小伙伴刚装完 kali,开机后一头的雾水。不知道该如何入手,其实 kali 和其他 Linux 系统一样。从最简单的 Linux 命令入手,慢慢的掌握每个工具的使用方法。本文将为你整理了 kali 常用的基本命令,希望对你的学习有所帮助。!(data/attachment/forum/202209/14/105916gl8w5zlcewsw9lsx.gif?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "kali.gif")
### 🥯系统相关
| 命令 | 说明 |
| :----------------- | --------------------------------: |
| arch | 显示机器的处理器架构 |
| uname -r | 显示正在使用的内核版本 |
| dmidecode -q | 显示硬件系统部件 |
| hdparm -i /dev/hda | 罗列一个磁盘的架构特性 |
| cat /proc/cpuinfo| 显示 CPU info 的信息 |
| cat /proc/mounts | 显示已加载的文件系统 |
| lspci -tv | 罗列 PCI 设备 |
| lsusb -tv | 显示 USB 设备 |
| date | 显示系统日期 |
| cal 2022 | 显示 2022 年的日历表 |
### 🥣关机
| 命令 | 说明 |
| :-------------------------- | -----------------------: |
| shutdown -h now | 关闭系统(常用) |
| init 0 | 关闭系统 |
| shutdown -h hours:minutes & | 定时关机 |
| shutdown -r now | 重启 |
| reboot | 重启 (常用) |
| logout | 注销当前用户 |
### 💖系统更新
这里我们用官方的源就行了,不需要更改。kali 自 2020 版以后,源会根据所在国家地理位置自行选择合适的源进行获取。网上的学习都是好几年前的,有些软件你没法正常安装的原因就是用了过时的源!
**官方源**
```
deb http://http.kali.org/kali kali-rolling main contrib non-free
```
**系统更新**
```
apt-get update
```
更新源 和手机的检查更新一样,看系统中的那些资源需要更新。
```java
apt-get upgrade -y
#或者
apt-get dist-upgrade -y
```
`upgrade` 和 `dist-upgrade` 的区别在于,前者会保留软件之前的配置,而后者覆盖配置。
### 🚀文件和目录操作
| 命令 | 说明 |
| :---------------------- | -----------------------------------------------------: |
| cd | 进入某个目录 |
| cd .. | 返回上一级目录 |
| cd / | 进入根目录 |
| pwd | 显示当前工作路径 |
| ls | 查看当前目录中的文件 |
| ls -l | 显示文件和目录的详细资料 |
| ls -a | 显示隐藏文件 |
| tree | 显示文件和目录由根目录开始的树形结构 |
| mkdir dir1 | 创建一个叫做 dir1 的目录 |
| mkdir -p /tmp/dir1/dir2 | 创建一个目录树 |
| rm -f file1 | 删除一个叫做 file1 的文件 |
| rmdir | 删除一个目录 |
| rm -rf | 删除目录并同时删除其内容 |
| mv dir1 new_dir | 重命名/移动 一个目录 |
| cp file1 file2 | 复制一个文件 |
| cp -a dir1 dir2 | 复制一个目录 |
| ln -s | 创建软链接 类似快捷方式 |
### 🧭文件搜索
| 命令 | 说明 |
| :------------------------------ | ---------------------------------------------------: |
| find / -name 22.txt | 从 / 开始搜索文件 22.txt |
| find / -user www | 搜索属于用户 www 的文件和目录 |
| find / -name .bin |从 / 开始搜索以 bin 结尾的文件 所有的 |
| find / -name -type f -mtime -10 | 搜索在 10 天内被创建或者修改过的文件 |
### 🌄文件的压缩和解压
**rar 压缩包**
```
rar a kali.rar test_file #创建一个叫做 kali.rar 的yas包
rar a kali.rar file1 file2 dir1 #同时压缩 file1, file2 以及目录 dir1
rar x kali.rar #解压rar包
unrar x kali.rar #解压rar包
```
**tar.gz**
```
tar -cvf kali.tar file1 #创建一个非压缩的 kali.tar
tar -cvf kali.tar file1 file2 dir1 #创建一个包含了 ‘file1’, ‘file2’ 以及 'dir1’的档案文件
tar -tf kali.tar #显示一个包中的内容
tar -xvf kali.tar #解压一个包
tar -xvf kali.tar -C /tmp #将压缩包释放到 /tmp目录下
tar -cvfj kali.tar.bz2 dir1 #创建一个bzip2格式的压缩包
tar -xvfj kali.tar.bz2 #解压一个bzip2格式的压缩包
tar -cvfz kali.tar.gz dir1 #创建一个gzip格式的压缩包
tar -xvfz kali.tar.gz #解压一个gzip格式的压缩包
```
**ZIP**
```
zip file1.zip file1 #创建一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1 #将几个文件和目录同时压缩成一个zip格式的压缩包
unzip file1.zip #解压一个zip格式压缩包
```
### 🌈软件的安装与删除
安装/更新一个 deb 包
```
apt-get install package_name
```
从系统删除一个 deb 包
```
apt-get remove package_name
```
从获取的软件包中清理缓存
```
apt-get clean
```
### 🏰清理系统垃圾
```
sudo apt-get autoclean#清理旧版本的软件缓存
sudo apt-get clean #清理所有软件缓存
sudo apt-get autoremove #删除系统不再使用的孤立软件
```
### 🎨修改 root 密码
在初始化 kali 之后,我们的默认用户名为 `kali`。很多工具和命令是没法用的。这时我们可以切换到 `root` 用户。
```
su root #切换root用户
passwd root #设置root的密码
```
设置完成后,我们注销当前用户。便可以用 root 用户登录了。
以上便是总结的 `kali` 入门最常用的一些命令操作了。不全的地方我后面在进行补充,希望通过本文对你学习 kali 有所帮助。
ni haobbskali.cn 8888888 bbskali.cn 66666666
页:
[1]