文档章节

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

djokary
 djokary
发布于 2014/01/22 10:04
字数 1284
阅读 691
收藏 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
专业地攻击:优秀黑客的Linux基础,part 4(查找文件)

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

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

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

sectown
2018/05/11
9
0
企业级Linux服务器安全防护10个要点

随着开源系统Linux的盛行,其在大中型企业的应用也在逐渐普及,很多企业的应用服务都是构筑在其之上,例如Web服务、数据库服务、集群服务等等。 因此,Linux的安全性就成为了企业构筑安全应用...

gydtep
2018/09/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu 18.04 的网络配置

netplan简介 目前,ubuntu18.04上使用了netplan 作为网络配置工具;在终端上配置网络参数跟之前的版本有比较大的差别 Netplan工作流程如下图所示;通过读取 /etc/netplan/*.yaml 下的配置文件...

osc_10loka5t
2分钟前
0
0
Docker底层网络经典文章分享

说明 关于 docker 底层网络的原理介绍,网上有很多的博客等资源,下面分享些经典实例文章, 望大家共同进步~ 分享 分享一 理解Docker单机容器网络 分享二 理解Docker跨多主机容器网络 大佬的...

osc_4myehtgl
3分钟前
0
0
VMWare Workstation上安装CentOS 8.1/RHEL 8.1 Linux实战系列

Linux系统运维实战系列 CentOS 8/RHEL 8 Linux系统实战系列原创持续更新中。。。。。。 请关注我的博客: grand.blog.51cto.com 1.下载CentOS8.1镜像: 实验虚拟机软件和CentOS8.1 ISO系统镜像...

osc_bskubcvl
4分钟前
0
0
在 Linux 上安装 Adobe Flash Player

1、访问flash官网,点击下载,选择你的操作系统和flash版本 2、下载后,解压下载的压缩包 tar -zx -f install_flash_player_11_linux.x86_64.tar.gz #解压下载好的压缩包 3、安装火狐浏览...

osc_xs2d5ls9
5分钟前
0
0
在 Linux 上安装 Adobe Flash Player

1、访问flash官网,点击下载,选择你的操作系统和flash版本 2、下载后,解压下载的压缩包 tar -zx -f install_flash_player_11_linux.x86_64.tar.gz #解压下载好的压缩包 3、安装火狐浏览...

osc_3iv3c4fo
7分钟前
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部