zoukankan      html  css  js  c++  java
  • kail常用命令(未整理)

    一、Linux系统命令
    ls 显示文件或目录
    -l 列出文件详细信息 list
    -a 栗处当前目录下所有文件及目录,包括隐藏的 all

    mkdir 创建目录
    -p 创建目录,若无父目录,则创建

    touch 创建空文件
    echo 创建带有内容的文件
    cat 查看文件内容
    more、less 分页显示文本文件内容
    rm 删除文件
    -r 递归删除,可删除子目录及文件
    -f 强制删除
    find 在文件系统中搜索某文件
    wc 统计文本中行数、字数、字符数
    grep 在文本文件中查找某个字符串
    rmdir 删除空目录
    tree 数形结构显示,但需要安装插件
    pwd 显示当前目录
    ln 创建链接文件
    head、tail 显示文件头、尾内容

    *添加标准用户
    useradd -m username1 附加创建用户主目录
    passwd username1 
    usermod -a -G sudo username1 附加到指定用户组
    chsh -s /bin/bash username1 附加bash shell 操作权限

    二、Linux服务命令
    service <service> restart
    重新启动制定的系统服务<service>
    service <service> status
    查看某项服务是否开启
    update-rc.d <service> enable
    将某项服务加入到开机自启
    update-rc.d <service> disable
    将某项服务移出开机自启
    update-rc.d <service> enable 5
    将某项服务加入到开机自启,并设置启动的优先级

    三、文本编辑命令
    vim使用
    :set number 显示行号
    :set nonumber 隐藏行号
    /apache 在文档中查找apache 按n跳到下一个、shift+n上一个
    yyp 复制光标所在行,并粘贴
    h j k l 对应左、下、上、右

    nano命令
    该命令是类终端图形化界面支持组合键操作

    leafpad
    该命令以命令的形式打开一个文件,若不指定,则会创建一个文件

    四、kali工具命令
    通用格式:
    工具名 参数 路径 链接 地址 端口
    比如:
    sqlmap -u URL 参数 库 参数 表 参数 字段
    hydra 参数 文件 参数 文件 参数 地址 端口
    ssh 用户名@地址
    mysql -u 用户 -p

    五、Linux用户和权限
    用户及用户组管理
    /etc/passwd 存储用户账号
    /etc/group 存储组账号
    /etc/shadow 存储用户账号的密码
    /etc/gshadow 存储用户组账号的密码
    useradd 用户名 只增加一个用户
    userdel 用户名 删除一个用户
    adduser 用户名 增加一个用户(自动创建家目录)
    groupadd 组名 创建一个组
    groupdel 组名 删除一个组
    passwd root 给root设置密码

    六、文件压缩和解压
    tar 命令
    解包:tar zxvf filename.tar
    打包:tar czvf filename.tar dirname
    gz 命令
    解压1:gunzip filename.gz
    压缩:gzip filename
    .tar.gz 和 .tgz
    解压:tar zxvf filename.tar.gz
    压缩:tar zcvf filename.tar.gz dirname
    压缩多个文件:tar zcvf filename.tar.gz dirname1 dirname2...
    zip命令
    解压:unzip filename.zip
    压缩:zip filename.zip dirname

    七、软件包的安装
    rpm包-在红帽Linux、SUSE、Fedora可以直接安装,但在Ubuntu中却无法识别;
    deb包-是ubuntu的专利,在ubuntu中双击deb包就可以进入自动安装进程;
    安装deb软件包
    dpkg -i 安装包名字

    如果是redhat linux
    rpm -ivh 安装包名字

    如果是zip的压缩包,直接解压,然后找到install等类似的链接文件,方可安装

    八、apt-get
    apt-get [选项] 命令
    常用命令:
    update 取回更新的软件包列表信息
    upgrade 进行一次升级
    install 安装新的软件包
    remove 卸载软件包
    purge 卸载并清除软件包的配置
    automove 卸载所有自动安装且不再使用的软件包
    dist-upgrade 发布版升级
    clean 删除所有已下载的包文件
    autoclean 删除已下载的旧包文件

    apt search <包名称> 查找包信息

    九、安装vm虚拟机增强工具
    apt install open-vm-tools-desktop fuse 虚拟机增强工具

    十、安装中文输入法
    apt-get install fcitx fcitx-googlepinyin
    im-config 进行输入法配置 fcitx是一个框架,小企鹅

    十一、axel多线程断点续传工具
    Axel 命令行下的多线程下载工具,支持断点续传,以下是axel安装和使用技巧,比wget下载速度高几倍
    基本用法:
    axel [选项] [下载目录] [下载地址]
    -s [x] : 指定每秒下载最大比特数
    n[x] : 指定同时打开的线程数
    -o f :指定本地输出文件
    -S [x] :搜索镜像并从X servers 服务器下载
    -N :不使用代理服务器
    -v :打印更多状态信息
    -a :打印进度信息

    十二、×××加密工具
    apt-get install network-manager-pptp network-manager-pptp-gnome
    找到/etc/NetworkManager/NetworkManager.conf 
    将最后一行的managed = false 改为 managed = true
    这里注意新建PPTP ×××的时候在高级属性里要选择“使用点到点加密”

  • 相关阅读:
    Springboot使用PlatformTransactionManager接口的事务处理
    js 正则替换html标签
    【转】mysql查询时,查询结果按where in数组排序
    js输出字幕数字a-zA-Z0-9
    tcpdump使用教程
    rsync安装使用教程
    vim配置修改教程
    XD刷机报错bad CRC
    使用docker搭建seafile服务器
    案例:使用sqlplus登录报ORA-12547错误
  • 原文地址:https://www.cnblogs.com/forforever/p/12435917.html
Copyright © 2011-2022 走看看