Kali linux 基础常用指令详解

认识linux

SHELL和终端

查看shells: cat /etc/shells

查看当前shell : echo $SHELL linux区分大小写

vim编译器

命令模式:刚进入vim的时候,默认就是命令模式,可以复制行,删除行等。

输入模式:可以输入内容

输入模式 -> 命令模式 快键键 ESC键

关闭、保存文件
冒 “:”开头
命令模式下

w: 保存
q:退出
wq和x都是保存退出
q! :强制退出
w!: 强制保存,管理员才有权限

例如 :q!

查找
普通模式:
/PATTERN: 从当前位置向后查找
ATTERN: 从当前位置向前查找

模式转换
使用insert键切换进输入模式
命令模式 -> 输入模式

i:在当前光标所在字符的前面,转换为输入模式
I:在当前光标所在行的行首转换为输入模式
a:在当前光标所在字符的后面,转换为输入模式
A:在当前光标所在行的行尾,转换为输入模式
o:在当前光标所在行的下方,新建一行,并转为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式
s:删除光标所在字符
r:替换光标处字符

Linux常用命令

echo命令: echo $SHELL
echo命令用于在终端输出字符串或变量提取后的值

date命令
date命令用于显示及设置系统的时间或日期

poweroff命令
poweroff命令用于关闭系统

top命令
显示当前系统正在执行的进程的相关信息,包括进程id、内存占用率等

系统检测命令

ifconfig命令
ifconfig命令用于获取 卡配置与 络状态等信息

**uname命令 ** : uname -a
uname命令用于查看系统内核与系统版本等信息

who命令
who用于查看当前登入主机的用户终端信息

history命令 : history
history命令用于显示历史执行过的命令

工作目录切换命令

pwd命令
pwd命令用于显示用户当前所处的工作目录

cd命令
cd命令用于切换工作路径

ls命令
ls命令用于显示目录中的文件信息

了解VMware 络基本配置

briged(桥接模式):虚拟机和主机好比在同一个 络环境下的两台电脑

Nat( 络地址转换模拟):NAT模式虚拟机通过主机进行联 。

Host-Only(主机模式):主机模式将虚拟机与外 隔开,只能让虚拟机和虚拟机之间联

kali的更新

系统源

Linux下载软件的两种方式:

1、从源配置(软件源)所在服务器上通过特定命令获取JDK,Tomcat之类的软件包

2、从官 上下载软件包

第一次更新源的过程就相当于我们刚装好windows系统需要打补丁

1、查看当前系统中所有软件包状态
sudo dpkg –get-selections | more
可以找到metasploit-framework软件包名为”metasploit-framework”

2、给metasploit-framework锁定当前版本不更新
sudo apt-mark hold metasploit-framework

3、查看当前已锁定的软件包
sudo dpkg –get-selections | grep hold

4、取消软件保留设置
sudo apt-mark unhold metasploit-framework

配置kali系统更新源

1、使用编译器打开系统源文本

leafpad /etc/apt/sources.list

2、可以更改更新源

deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

  • id组名 查看组信息

参考:https://blog.51cto.com/983836259/1634705

  • 用户组

    • 文件所拥有者 : 文件的创造者,谁创建的文件,谁就是文件的所有者
    • 用户所在组 : 当linux当前用户创建了一个文件后,则这个文件所属的组便是这个用户所在的组
    • 其他组 : 除了文件所有者以及所在组的用户外,系统其他的用户都是文件的其他组
  • 用户管理

    • 查看用户信息 : cat /etc/passwd

  • 查看用户组归属 —> groups用户名

  • 添加组

    • usermod -G 组名 用户名
    • usermod -a -G 组名 用户名 ->> 追加到新组
  • 删除组 –>> groupdel -f 组名

权限管理

  • 权限划分

    • r 表示读文件 数值为4
    • w 表示写文件 数值为2
    • x 表示执行文件 数值为1
  • 查看权限 -> 当前目录下 ls -l

  • 设置权限

    • chmod命令
      • chmod 777 文件名 —> 给当前文件设置为777权限
      • chmod -R 777 目录名 —> 给当前目录递归权限为777

软件安装管理

  • dpkg —-> dpkg是Debian Package缩写,是一个Debian的命令行工具,它可以用来安装、删除、构建和管理Debian的软件包
    • 安装软件 dpkg -i xxx.deb
    • 卸载软件
      • dpkg -r xxx.deb —>删除软件包
      • dpkg -r –purge xxx.deb —>连通配置文件一起删除
  • gdebi —> gdebi是一个轻量级的deb安装工具,它能代替臃肿的ubuntu软件中心安装deb
    • 安装gdebi
      • sudo apt-get update
      • sudo apt-get install gedbi
    • 安装软件 sudo gdebi sogoupinyin.deb 选择y即可
    • 图形化安装

压缩命令

  • linux下常用压缩文件格式

    • .zip
    • .gz
    • .bz2
    • .tar.gz
    • .tar.bz2
  • tar命令

    • 打包命令 : tar -czvf 打包之后的文件名 源文件名 e.g. tar -czvf 123.tar 123.txt

    • 解压命令: tar -xzvf 指定解包文件

搜索命令

  • find命令 —> find命令所查找的目录路径
    • 指定目录查找并输出内容 —> find ./kali/ -print
    • 指定目录以shell脚本运行输出 —> find ./etc -exec ls {} ;
    • 分支主题

欢迎来到我的博客http://gylq.github.io

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8582 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月12日
下一篇 2021年5月12日

相关推荐