搜索
查看: 9162|回复: 3

Kali Linux 初学者必读文章

  [复制链接]

714

主题

354

回帖

2669

积分

管理员

本论坛第一帅

积分
2669

热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2022-9-14 10:59:55 | 显示全部楼层 |阅读模式 来自 甘肃
[md]> 不少小伙伴刚装完 kali,开机后一头的雾水。不知道该如何入手,其实 kali 和其他 Linux 系统一样。从最简单的 Linux 命令入手,慢慢的掌握每个工具的使用方法。本文将为你整理了 kali 常用的基本命令,希望对你的学习有所帮助。

![kali.gif](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 有所帮助。
[/md]
kali.gif
有志者,事竟成,破釜沉舟,百二秦关终属楚. 苦心人,天不负, 卧薪尝胆 ,三千越甲可吞吴
回复

使用道具 举报

714

主题

354

回帖

2669

积分

管理员

本论坛第一帅

积分
2669

热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

QQ
 楼主| 发表于 2022-10-4 14:38:02 | 显示全部楼层 来自 甘肃临夏州临夏
ni hao  bbskali.cn
有志者,事竟成,破釜沉舟,百二秦关终属楚. 苦心人,天不负, 卧薪尝胆 ,三千越甲可吞吴
回复 支持 反对

使用道具 举报

714

主题

354

回帖

2669

积分

管理员

本论坛第一帅

积分
2669

热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

QQ
 楼主| 发表于 2022-10-4 14:40:31 | 显示全部楼层 来自 甘肃临夏州临夏
8888888 bbskali.cn
有志者,事竟成,破釜沉舟,百二秦关终属楚. 苦心人,天不负, 卧薪尝胆 ,三千越甲可吞吴
回复 支持 反对

使用道具 举报

714

主题

354

回帖

2669

积分

管理员

本论坛第一帅

积分
2669

热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

QQ
 楼主| 发表于 2022-10-4 14:42:44 | 显示全部楼层 来自 甘肃临夏州临夏
66666666
有志者,事竟成,破釜沉舟,百二秦关终属楚. 苦心人,天不负, 卧薪尝胆 ,三千越甲可吞吴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表