Linux基础命令渗透测试人员都会的

Linux概述

在Linux中,凡是在字符操作界面中输入,能够完成特定操作贺任务的字符串,都称为命令。严格的说,“命令” 通常只代表了实现一种功能的指令或者程序的名称。
#本章学习centos中命令的分类,基本格式以及如何使用命令帮助。

1. 命令的分类

Linux命令一般分为
1内部命令:
指的是集成于shell解释器程序内部的一些特殊指令,也可以叫做
内建命令,因为内部命令属于shell的一部分,所以没用单独对应的系统文件,只要shell解释器运行,内部指令也自动载入内存了,用户可以直接使用,内部命令不用从硬盘中重新读取文件,所以执行效率还是很高的。
2外部命令:
指的是Linux系统中能够完成特定功能的脚本文件或二进制程序,没个外部命令对应了系统中的一个文件,属于shell解释器程序之外的命令,所以称为外部命令。Linux系统中必须知道外部命令对应的文件位置,才可以有shell加载执行。

命令格式

1命令字 【选项】 【参数】#用空格分开。
1【命令字】即命令的名称,是最关键的一部分吧 在Linux的字符操作界面中,使用命令字唯一确定一条命令,在输入时必须输入正确。注意命令区分大小写。
2【选项】选项调节命令的具体功能,决定这条命令如何执行
3 【参数】命令参数是要处理的对象,一般是文件名或者服务名。
2常用快捷键
Tab键:自动补全命令例如ifconfig命令我们输入ifcon按Tab键就会自动补齐为ifconfig

在这里插入图片描述
反斜杠 ""如果输入的行命令过长,终端会自动换行,有时候为了美观及方便查看,也可以输入反斜杠强制换行
在这里插入图片描述
ctrl + u :快速删除当前光标之前的所有内容
ctrl + k:快速删除从当前光标处到结尾的内容
ctrl + L:快速清除当前屏幕的所有内容
ctrl + C: 取消当前命令行的编辑,并切换为新的一行

获得命令帮助

Linux中命令很多,可以通过命令的在线帮助功能,下面介绍一下一些常用的在线帮助方法
1使用help命令
help命令本身是Linux shell中的一个内建指令,用来查看各Shell内部命令的帮助信息,使用只需要添加内部指令的名称作为参数即可。
例如:执行help pwd可以查看pwd的帮助信息
在这里插入图片描述
2使用–help选项
对于很多外部命令,可以使用一个通用的命令选项 --help 用于显示对应命令的格式及选项等帮助信息
例如执行 ls–help 可以查看ls的帮助信息。
在这里插入图片描述
3使用man手册
【man】手册页是Linux中最为常见的一种在线帮助方式,据大部分的外部软件在安装时执行的程序,配置文件提供了详细的帮助信息
例如查看man file(用于判断文件类型)手册的信息
在这里插入图片描述

常用命令

pwd命令查看当前工作目录
例如当前在home目录下即用户目录,我的用户是gf所以在home下的gf目录下

在这里插入图片描述
cd命令用于切换工作目录我现在在home目下比如我要去etc目录下执行cd /etc
例如
在这里插入图片描述
ls命令显示目录内容
参数
-l以长格式显示文件贺目录的列表
-a显示所有子目录和文件信息
-A和a选项的作用相似,但有两个特殊目录不会显示,即当前目录的“.”和表示父目录的“…”
-d显示目录本身的属性
-R以递归的方式显示指定的目录及子目录中所有的内容
例如想以长的当前目录的本身属性即可执行ls -ld
在这里插入图片描述
du命令–统计目录文件的空间占用情况
参数
-a 统计磁盘空间占用包括所有文件,不止目录
-h用人性化的方式以KB记数
-s只统计没个参数所占用的空间大小
例如 查看var/log日志目录占用的空间大小
在这里插入图片描述

创建目录和文件

1mkdir命令–创建新的目录
例如创建ii目录
在这里插入图片描述
如果要一次性创建多层目录加p选项即可
在这里插入图片描述
2 touch—创建空文件
例如在/w/p下创建一个为linux的文件即可输入touch /w/p/linux
在这里插入图片描述
3 ln命令—创建链接文件,链接分为硬链接和软链接
软链接称为符号链无论是软还是硬,与直接访问原始文件的效果一样,主要区别接删除原始文件后,软链接就没用了,硬链接应然可以用,软链接适合用在文件或目录,硬链接只可用于文件,目录不能创建硬链接,软链接与原始文件可以在不同的文件系统中,硬链接不行和文件在一个文件系统中。
用ln时默认创建硬链接如果要创建软链接添加一个-s用法如下
ln -s 文件或目录 目标链接文件位置
例如将文件/w/p/linux创建一个软链接文件/w/p/a/linux
在这里插入图片描述

复制删除移动

1cp用于复制文件或目录用法如下
cp 【选项】 源文件目录 目标文件目录
-f:覆盖目标同名文件或目录时不提醒
-i:覆盖目标同文件或目录时提醒确认
-p:复制时保持原文件权限
-r:复制目录时必须使用选项,表示递归复制所有文件及子目录
例如复制aa到/etc
在这里插入图片描述
2rm—删除用于删除文件或目录、
-f删除文件或目录时不提醒
-i:删除文件或目录时提醒用户确认
-r:删除目录时必须使用,表示递归整个目录
###友情提示 请不要rm -rf /*
例如删除文件aa
在这里插入图片描述
3mv----移动文件或目录
mv 选项 源文件 目标文件
例如移动文件ii到bb下面
在这里插入图片描述

查找文件和目录

1which命令------查找用户所执行的命令文件存放目
which (选项) (参数)
【选项】
-n<文件名长度>:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;
-p<文件名长度>:与-n参数相同,但此处的<文件名长度>包含了文件的路径;
-w:指定输出时栏位的宽度;
-V:显示版本信息。
【参数】
程序名。
例如要查找文为ls的在/bin/ls的命令程序文件可以
which ls
在这里插入图片描述
3find命令 用于找文件或者目录
find 【查找范围】【查找条件】
例如 查找 /etc 目录下的以a开头和b结尾的文件
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值