Linux kali安装及查看命令

 apt-get update                          //更新源
 apt-get install package             //安装包
 apt-get remove package       //删除包
 apt-cache search package          //搜索软件包
 apt-cache show package         //获取包的相关信息,如说明、大小、版本等
 apt-get install package --reinstall //更新安装包
 apt-get -f install                      //修复安装
 apt-get remove package -- purge         //删除包包括配置文件
 apt-get build-dep package //安装相关的编译环境
 apt-get upgrade          //更新已安装的包
 apt-get dist-upgrade    //升级系统
 apt-cache depends package        //了解该包依赖于哪些包
 apt-cache rdepends package        //查看该包被哪些包依赖
 apt-get source package //下载该包的源代码
 apt-get clean && apt-get autoclean      //清理无用的包
 apt-get check      //检查是否有损坏的依赖

kali下的权限为超级管理员,不需要sudo提升权限,其他linux加上sudo既可。

常用命令

查看所有开放端口:netstat-aptn

查看tcp端口:netstat-ntlp

查看udp端口:netstat-nulp

切换成root用户:su root

查看某一端口:lsof-i:80

设置开机自启动:systemctlenablessh

重启网络:/etc/init.d/networkingrestart

配置本地网络lo和eth接口:/etc/network/interfaces

查看某个文件的inode(文件大小,访问时间,修改时间等)信息:stat+文件名

查看每个硬盘分区的inode总数和已经使用的数量:df -i

创建软链接:ln -s 源文文件或目录 目标文件或目录

创建硬链接:ln 源文件 目标文件

查看文件权限:ls -ld + 文件名

彻底删除软件:rpm -aq | grep php |xargs yum -y remove

网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

用户权限相关命令

查看用户:cat /etc/passwd

查看密码:cat /etc/shadow(root权限下,而且是加密的)

查看用户组:cat /etc/group

查看用户信息:id username

创建用户:adduser pzl

删除用户:userdel -r pzl

设置密码:passwd username

锁定用户使其不能登录:passwd -l username

ll命令解析:

执行ls -l 或者ll 显示如下

-rwxr-xr-x 1 root root 1861877 Feb 2 2018 composer.phar
drwxr-xr-x 4 mysql mysql 4096 Aug 17 2018 data

  • 10个字符确定不同用户能对文件干什么
  • 第一个字符代表文件(-)、目录(d),链接(l)
  • 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)
  • 第一组rwx:文件所有者的权限是读、写和执行(文件所有者)
  • 第二组r-x:与文件所有者同一组的用户的权限是读、执行但不可写(同组用户)
  • 第三组r-x:不与文件所有者同组的其他用户的权限是读不能写和执行(其他用户)
    也可用数字表示为:r=4,w=2,x=1 因此rwx=4+2+1=7
    即有以下情况:4:只读,2:只写,1:执行 ,5:可读可执行,6:可读可写,7:可读可执行可写,3:可执行可写不可读
  • 1 表示连接的文件数
  • root 表示用户
  • root表示用户所在的组
  • 1213 表示文件大小(字节)
  • Feb 2 2018 表示最后修改日期
  • composer.phar 表示文件名

注:目录的 可读(r) 与 可执行(x) 权限的区别

目录的可执行权限是表示你可否在目录下执行命令。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目录。即使目录仍然有-r 读权限 而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限,所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。

Linux kail安装及查看命令的更多相关文章

  1. linux日常---1、linux下安装、查看、卸载包常用命令

    linux日常---1.linux下安装.查看.卸载包常用命令 一.总结 一句话总结: 对比学习 1.linux如何查看系统中安装的程序? rpm -qa   # 查看所有安装的软件包 2.linux ...

  2. [转帖]Linux 硬件和系统配置查看命令小结

    https://blog.csdn.net/strongwangjiawei/article/details/8208825 转帖了不少 发现自己记住的还是不多.. Linux 硬件和系统配置查看命令 ...

  3. Linux基础——安装以及常用命令

    Linux基础--常用命令 1.安装Vmware 进入VMware官网:  https://www.vmware.com/cn.html下载安装 镜像推荐网址下载:https://www.linux. ...

  4. 自学Linux Shell3.6-文件查看命令file cat more less tail head

    点击返回 自学Linux命令行与Shell脚本之路 3.6-文件查看命令file cat more less tail head 1.参看文件类型file 该命令用来识别文件类型,也可用来辨别一些文件 ...

  5. Linux下安装maven-及常用命令

        Linux下安装maven1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令: 2. ...

  6. linux 下安装及查看java的安装路径

    一.Linux下安装JDK 1.下载文件 从官网下载合适版本如:jdk-8u191-linux-x64.tar.gz 2.安装文件 1.在 /usr/ 目录下创建 java文件夹mkdir /usr/ ...

  7. Mac 下 软件安装路径查看 命令: Which, 估计Linux 也是

    ✘ marikobayashi@juk  ~  which git /usr/bin/git marikobayashi@juk  ~  which maven maven not found ...

  8. linux ftp 安装及相关命令

    1.VSFTP简介 VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全. 安全性是编写VSF ...

  9. Linux下安装maven(mvn命令)

    Maven(mvn)是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具(百度百科) 简单理解为一个打包 ...

随机推荐

  1. 2019年牛客多校第一场 B题 Integration 数学

    题目链接 传送门 思路 首先我们对\(\int_{0}^{\infty}\frac{1}{\prod\limits_{i=1}^{n}(a_i^2+x^2)}dx\)进行裂项相消: \[ \begin ...

  2. Symmetric Matrix 牛客网暑期ACM多校训练营(第一场) B dp 组合数学

    Count the number of n x n matrices A satisfying the following condition modulo m. * Ai, j ∈ {0, 1, 2 ...

  3. WordCount2.2

    说明: 合作者:201631062507  201631062526(学号) 代码地址:https://gitee.com/WordCountMC/WordCountTeam 本次作业链接:https ...

  4. 【Offer】[67] 【把字符串转换成整数】

    题目描述 思路分析 测试用例 Java代码 代码链接 题目描述 将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能 ...

  5. Flink文章测试

    Flink文章测试 Flink文章测试 Flink文章测试 Flink文章测试 Flink文章测试 Flink文章测试 Flink文章测试 Flink文章测试 Flink文章测试 Flink文章测试 ...

  6. 对TD tree系统评价及改进

    该系统是由石家庄铁道大学2017级信息学院的同学研发并改进,分享给我们18级新生的一份体验,这项app可安装在任意一个智能手机上,当听到学长们像我们介绍这款app的时候,着实让我惊呆了,惊叹学长们的编 ...

  7. Apache JMeter (一)环境的配置和操作

    JMeter是Apache组织的开放源代码项目,是一款优秀的开源测试工具,可以做功能测试和性能测试.是每个资深的测试工程师必须掌握的测试工具,熟悉JMeter可以大大提高工作效率. 1.下载Jmete ...

  8. innobackupex备份参数slave-info、safe-slave-backup

    mysql物理备份用的比较多的是innobackupex命令,备份常用,但对于里面的两个参数slave-info.safe-slave-backup一直搞的不太明白,今儿亲测了一下. 先解释一下参数意 ...

  9. 关于git远程被覆盖的问题

    有同事A和B,git远程版本为A0,两个人的本地项目已经跟远程同步.同事A先向git提交了3次,A1.A2.A3.git远程版本为A0.A1.A2.A3.同事B也向git提交了1次B1,但是同事B提交 ...

  10. html5表单与Jquery Ajax配合使用

    html5的表单控件提供了很多格式检测功能,可以省去很多烦人的javascript验证代码,例如pattern属性和require属性,但触发的条件是表单提交,如果想通过ajax提交表单,就出现了不能 ...