文档章节

专业地攻击:优秀黑客的Linux基础,part 2(创建目录和文件)

djokary
 djokary
发布于 2014/01/22 10:04
字数 1284
阅读 673
收藏 14

在我第一篇关于Linux基础的教程里面讨论了黑客使用Linux的重要性以及Linux的文件系统结构。我们还简单地了解了cd等基本命令的用法。在这片教程里我将会花一些时间来讲解创建目录,列举目录,创建文件。最后讲解如何在Linux中取得帮助。

好吧,话不多说,现在启动BackTrack开始学习更多优秀黑客需要的Linux技术。


第一步:改变目录位置(cd)

我们可以通过cd使用多种方法来切换目录。就像我在前一篇文章中提到,我们可以使用cd ..去切换到当前目录的父级目录。我们还可以通过输入cd /切换到根目录,输入cd ~进入到当前用户的home目录。

更多时候我们使用cd加上绝对路径作为参数去切换路径,这意味着我们在cd命令后面加上我们想进入的目录绝对路径。我们还可以使用相对路径作为参数来使用cd命令,这意味着我们只需要使用当前的路径拼接上想要进入的目录路径就可以了。下面让我们看一些例子。

假设我们现在在root用户的home目录,我想移动到aircrack-ng的目录(译者注:Aircrack-ng是一个与802.11标准的无线网络分析有关的安全软件,主要功能有:网络侦测,数据包嗅探)。我们可以这样输入:

<pre>bt>cd /pentest/wireless/aircrack-ng</pre>


这样我们就进入了aircrack-ng的目录了。

现在假设我们想要进入aircrack-ng里面的scripts子目录,我们可以像刚才那样使用绝对路径进入,但是使用相对路径的方法将会更加简单。直接输入:

<pre>bt>cd scripts</pre>


这样我们就进入了scripts子目录了。

再次声明,注意Linux的大小写敏感很重要!所以假如不注意大小写会在进入目录时出现错误:‘no such file or directory’(没有这个文件或文件夹)。


第二步:列举命令(ls)

ls是Linux其中一个很有用也很重要的命令。这个命令用作列举目录或子目录下的内容,和Windows下的dir很相似。我们试一下在aircrack-ng目录下使用这个命令:

<pre>bt>ls</pre>


可以看到Linux将aircrack-ng目录下的所有文件和目录都列举出来了。Linux允许我们通过参数的方式来使用命令,这些参数一般以‘-’分割。使用ls时,-a和-l参数是很有用的。

-a参数表示‘所有’,所以当我们使用这个参数的时候Linux会列举所有的文件和目录,包括隐藏的文件和目录。当使用-l参数时,系统会给我们返回一个详细列表,通过这个列表我们可以看到文件的访问权限,大小,所属用户,所属组,创建时间,等等。

让我们输入:

<pre>bt>ls -la</pre>


在后面的教程里我会详细的讲解linux里面的文件权限,但你必须知道有执行(x)权限才可以执行一个文件。因此,当你下载了一个新工具以后,要确保对它有执行的权限。


第三步:创建文件(touch)

在Linux里创建文件相比起在Windows下有些不同。在Linux里我们使用touch命令来创建新文件。

<pre>bt>touch newfile</pre>

现在我们可以用刚学的ls命令来查看是否创建成功:

<pre>bt>ls -la</pre>


可以看到文件已经被创建了!


第四步:创建目录(mkdir)

和Windows一样,我们可以使用mkdir命令来创建目录。

<pre>bt>mkdir newdirectory</pre>


现在使用ls命令来查看,一个新的目录已经创建出来了!


第五步:取得帮助文档(man)

Linux有一个很有用的工具叫做‘man’。man命令几乎可以查询所有命令的手册,如果你忘记了一个命令如何使用,只需要简单地输入man后面加上命令名称就可以了。例如:

<pre>bt>man touch</pre>


很多情况下你直接在命令后面加上-h或者--help参数就可以取得该命令的帮助文档。拿‘touch’来说,我们使用--help参数来取得touch命令的帮助文档:

<pre>bt>touch --help</pre>



这就是这篇教程的全部内容,如果你还没有看第一篇的话先看看吧,想要成为一个出色的黑客必须要稳扎稳打。我将会在接下来的教程里讨论更加深入的话题。

本文转载自:http://null-byte.wonderhowto.com/how-to/hack-like-pro-linux-basics-for-aspiring-hacker-part-2-cre...

djokary
粉丝 25
博文 5
码字总数 0
作品 0
广州
私信 提问
加载中

评论(0)

专业地攻击:优秀黑客的Linux基础,part 1(起步)

很多人问我到底什么操作系统最适合于黑客使用。我会告诉你几乎每一个专业的黑客都使用Linux或者Unix。虽然有些入侵能够通过Windows和Mac OS来实现,但是几乎所有的黑客工具都是为Linux定制的...

djokary
2014/01/21
3.2K
1
专业地攻击:优秀黑客的Linux基础,part 3(管理目录和文件)

这是我第三篇关于黑客必须知道的Linux基础知识文章。虽然一些黑客工具在Windows和Mac上面都能使用,但是每一个真正的黑客都会使用Linux。 在这片教程里我将会讨论在Linux下的文件和目录复制,...

djokary
2014/01/23
389
0
信安入门神级书单 | Mark一下?

▇ 一直沉迷于游戏无法自拔? 想学习又找不到认真学习的理由? 学习信息安全,却又苦于入门不得法? 也许 你需要这份神级书单带领你走向人生巅峰 过去的几周里 我们勤勤恳恳、任劳任怨、不分...

sectown
2018/05/11
8
0
专业地攻击:优秀黑客的Linux基础,part 4(查找文件)

我之所以写这一些列的文章是应为很多人在使用Linux的时候都有不解的地方。作为一个黑客,Linux技能是无可替代的攻击利器。 因为Linux有着和Mac OS以及Windows不一样的文件目录结构,所以很多...

djokary
2014/01/24
597
0
Linux安全隐患及如何加强其安全管理

世界上没有绝对安全的系统,即使是普遍认为稳定的Linux系统,在管理和安全方面也存在不足之处。我们期望让系统尽量在承担低风险的情况下工作,这就要加强对系统安全的管理。 下面,我具体从两...

红薯
2009/05/07
331
0

没有更多内容

加载失败,请刷新页面

加载更多

Tomcat优化配置

启动tomcat,访问配置: http://localhost:8080/manager/status

小小小施爷
17分钟前
51
0
如何更改为旧版本的Node.js

我在Ubuntu 10.10上运行Node.js版本v0.5.9-pre 。 我想使用v0.5.0-pre版本。 如何回滚到旧版本的节点? #1楼 用于管理Node的多个版本的另一个好的库是N: https : //github.com/visionmedia...

技术盛宴
23分钟前
68
0
三极管工作原理

随着科学技的发展,电子技术的应用几乎渗透到了人们生产生活的方方面面。晶体三极管作为电子技术中一个最为基本的常用器件,其原理对于学习电子技术的人自然应该是一个重点。三极管原理的关键...

黑客画家
26分钟前
105
0
WordCounter for mac(字数统计器) v1.6.2

想要快速的完成mac电脑上的文档字数统计,字数统计器WordCounter mac版是您的首先,该软件可以查看您的写作统计,如字数,字数,句数,行数,段数等简单而强大,别犹豫了来macdown下载体验吧...

云不若
28分钟前
47
0
mybatis-generator-maven-plugin:Communications link failure

使用 mybatis-generator 的 maven 插件可能会报出如下问题 Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate (default-cli) on project MyProj......

恒宝乐园
28分钟前
69
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部