一篇掌握网安所需Linux命令基础

  1. / :根目录
    /home :用户的主目录
    /root :系统管理员的用户主目录
    ~ :/home/kali
  2. pwd 显示当前路径
  3. cd /home 切换进主目录(如果是要切换进当前目录的子目录,则无需加/)
    cd / 切换进根目录,或者省略cd,直接输入/
    cd ~ 切换进/home/kali,或者省略cd,直接输入~
  4. clear 清屏
  5. ls 显示当前目录内的文件
    ll 显示当前目录内文件的详细属性信息
  6. mkdir dir1 创建一个名叫dir1的空文件夹
    mkdir dir1/dir1-1 紧接着在dir1文件夹中创建一个名为dir1-1的文件夹
    mkdir test01/test01-1 -p 在当前路径中没有test01文件夹的情况下,创建多层文件夹
  7. rm -rf test01 删除文件夹,包括其中的子文件 ,或者rm -r test01
    单独的rm只能用来删除文件,删除不了文件夹,例:rm 1.txt , rm 1.php
  8. touch file01 创建一个名为file01的文件
  9. vim file01 编辑这个file01文件,按i键变成INSERT模式->编写内容->按Esc键,按Shift+:键,输入wq(保存并退出)
    如果是:q就是退出,未保存内容 ;如果是:q!就是强制退出,未保存内容
  10. cat file01 查看这个文件里的全部内容
  11. tail -1 file01 查看这个文件的最后一行
    tail -3 file01 查看这个文件的最后三行
    tail file01 默认查看这个文件的最后十行
  12. mv 移动
    例:
    mkdir test01/test01-1 -p
    mkdir dir1 (dir1 与 test01在同一路径,同一级)
    在test01-1下 touch file01
    在test01-1下 mv file01 …/…/dir1 (将file01文件移动到dir1中,由于dir1与file01的路径差两级,所以…/…/)
    然而在test01-1下如果是 mv file01 dir1 则就是将file01重命名为dir1(因为在file01所在目录下没有dir1文件夹)
  13. cp 复制
    例:
    在~下,mkdir dir1,并在文件夹dir1中touch file01并cp file01 file01-1 ,即将file01复制成file01-1,之后,cp file01 …/ 即将file01复制到上一层目录 ,cp file01 …/file01-2 将file01复制到上一层目录,并将复制的文件命名为file01-2;
    返回到上一级目录,cp file01-2 dir1 将文件file01-2复制到文件夹dir1中 。
  14. sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具
    su root 使用root权限,需要提供root账户的密码
    sudo su 默认使用root权限,sudo 将su 提权了,仅需输入当前普通用户的密码
    sudo passwd root 更改root账户的密码
  15. 压缩和解压缩文件(文件夹不行)
    bzip2 file1 压缩
    bunzip2 file1 解压缩
    gzip file1 压缩
    gunzip file1 解压缩
    rar a 1.rar 1.txt 指定将1.txt压缩成1.rar
    rar x 1.rar 将1.rar解压缩
    如果没有rar ,则需要安装镜像源(见第16条),再执行命令安装rar : apt-get install rar
  16. 安装镜像源
    sudo vim /etc/apt/source.txt
    将如下镜像源复制粘贴进source.txt,保存并退出
    最后apt-get update 或者 apt-get upgrade 更新
    镜像源如下:
    #阿里源
    deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    #中科大源
    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
    #清华大学源
    deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
    deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
    #浙大源
    deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
    deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
    #东软大学源
    deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
    deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
    #网易Kali源
    deb http://mirrors.163.com/debian wheezy main non-free contrib
    deb-src http://mirrors.163.com/debian wheezy main non-free contrib
  17. (1)tar -cvf f.tar file01 将file01文件(也可以是文件夹)打包成f.tar【-c:打包(非压缩)-v:显示操作的详细信息-f:必不可少,其后跟着指定的包名】
    (2)tar -xvf f.tar 解包,提取出文件 【 -x:解包,(提取文件,并非解压缩) 】
    (3) tar -tf f.tar 查看包中内容,并未做解包操作
    (4) tar -cvzf f.tar.gz file01 打包又压缩【-z :对应gzip压缩,压缩包名称为xxx.tar.gz形式】
    (5) tar -cvjf f.tar.bz2 file01 打包又压缩【-j :对应bzip2压缩,压缩包名称为xxx.tar.bz2形式】
    (6) tar -zxvf f.tar.gz 解压缩又解包
    (7)tar -jxvf f.tar.bz2 解压缩又解包
  18. 压缩和解压缩文件或文件夹
    zip aa.zip file01 将file01文件或文件夹压缩为aa.zip
    unzip aa.zip 解压缩
  19. date 显示系统日期
    apt-get update 更新软件列表
    apt-get upgrade 更新软件
    logout 注销用户登录
  20. service networking restart 重启网络
    或systemctl restart networking 重启网络
  21. 下载文件
    wget http://lalala111.com/a.exe -O exploit.exe
    curl http://lalala111.com/a.exe -o exploit.exe
    都是下载a.exe并命名为exploit.exe
  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

All things胜意

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值