kali的常用命令
1.常用命令
passwd 修改密码
passwd root 修改root用户密码
date 显示系统日期
sudo 后面加命令 就可以调用管理权限
apt-get update 更新软件列表
这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。
apt-get upgrade 更新软件
这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。如果你的软件都是最新版本,会提示: 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
apt-get dist-upgrade 更新软件
apt-get upgrade 与 apt-get dist-upgrade 的区别
upgrade:系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来.
dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它.
(所以通常这个会被认为是有点风险的升级)
apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。
只不过,dist-upgrade
会识别出当依赖关系改变的情形并作出处理,而upgrade对此情形不处理。
例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a
软件包。
clear 清屏
sudo gpedit 特权调用gpedit编辑器
reboot 重启
apt-get install XXXXX 安装缺少的依赖包,(XXX)里面输入缺少依赖包的名字
apt-get autoremove –purge 软件名 删除包及其依赖的软件包+配置文件等
apt-get install +模块名 这种方法也可以安装模块,或者apt-get install python-模块名
firefox 浏览器打开
shutdown -h now 关闭系统(1)
init 0 关闭系统(2)
telinit 0 关闭系统(3)
shutdown -h hours:minutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启(1)
reboot 重启(2)
su -l 切换登陆用户
logout 注销用户登陆
pwd 当前路径
2.文件夹或文本操作
cd … 返回上一级目录
cd …/… 返回上级两级目录
cd - 返回上次所在的目录
cd 文件夹名 进去文件夹
cd ~ 进去当前用户主目录
pwd 显示当前工作路径
touch 文件名 常见文件
cat 文件名 读取文档内容
mkdir 文件名 创建文件夹
mkdir -p 文件夹 递归创建文件夹
cp 复制命令
cp -r moon moons 复制moon 文件夹到当前 moons 如果有里面有文件 使用-r
mv 移动命令
mv moon moon 也可以说是改名
mkdir 文件名 文件名 创建多个文件夹
ls 显示文件和文件夹名
ls -a 显示所有的文件和文件夹 包含隐藏文件
ls -l 显示文件和目录的详细资料
删除
rm -f 文件 删除文件
rm 文件夹名 删除文件夹
rm -rf 文件/文件夹 删除文件夹 及其目录下的文件
压缩和解压
bzip2 file1 压缩一个叫做 ‘file1’ 的文件
gunzip file1.gz 解压一个叫做 ‘file1.gz’的文件