大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
打开磁盘,在空白处右键,选择创建新文件夹,然后将新创建的文件夹进行重命名,修改为dira和dirb即可。
创新互联公司是一家专业提供井陉企业网站建设,专注与网站建设、成都网站建设、html5、小程序制作等业务。10年已为井陉众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
Kali Linux提供一款基于字典的Web目录扫描工具DIRB。该工具根据用户提供的字典,对目标网站目录进行暴力猜测。它会尝试以递归方式进行爆破,以发现更多的路径。同时,该工具支持代理、HTTP认证扫描限制访问的网站。该工具还提供两个命令,帮助用户从网页生成字典,或者生成定制字典。
dirb 你的目录表
cp -rf * ./目标文件夹路径/
示例:
.复制文件,只有源文件较目的文件的修改时间新时,才复制文件
cp -u -v file1 file2
.将文件file1复制成文件file2
cp file1 file2
.采用交互方式将文件file1复制成文件file2
cp -i file1 file2
.将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式
cp -f file1 file2
.将目录dir1复制成目录dir2
cp -R file1 file2
.同时将文件file1、file2、file3与目录dir1复制到dir2
cp -R file1 file2 file3 dir1 dir2
.复制时保留文件属性
cp -p a.txt tmp/
.复制时保留文件的目录结构
cp -P /var/tmp/a.txt ./temp/
.复制时产生备份文件
cp -b a.txt tmp/
.复制时产生备份文件,尾标 ~1~格式
cp -b -V t a.txt /tmp
.指定备份文件尾标
cp -b -S _bak a.txt /tmp
原文地址: Linux中"!"的惊叹用法
实际上,不起眼的"!"在linux中有着很多让你惊叹的妙用。本文就来细数那些"!"的神奇用法。
执行上一条命令
例如,在执行完上面一条命令后,可以使用下面的方式再次执行上一条命令:
!!代表了上一条执行的命令。可以看到,当输入两个感叹号时,它显示上条命令的同时会执行上一条命令。当然了,通常我们还会想到使用“UP”键来完成这个事情。但是如果是基于上条命令扩充,!!就来得更加方便了。
比如,你想查看某个文件,但是忘了输入more:
使用!!是不是方便多了?
比如,你在使用ls列出目录内容时,没有带任何参数,但是想再次执行,带上-al参数,又不想输入长长的参数,可以使用下面的方式:
这里的!$代表了上一条命令的最后一个参数。
而使用上条命令的第一个参数只需要使用!^,例如:
如果想执行上条命令,但不想带上最后一个参数:
什么场景下可能会用呢?比如你上一条命令最后一个参数是一个长长的字符串,而你恰好不想不用它,并且退格键删除又慢的时候,可以使用上面的方法。
前面说了使用上条命令的最后一个参数,那如果不是最后一个参数,该如何使用呢?很简单,使用!*即可。例如我们在输入find命令输错了,想要纠正的时候:
有的读者可能会问了,如果我只想用其中某个参数呢?按照 的规则即可。例如:
当上条命令的参数很长,而你需要取用中间的某个参数时,效果就比较明显了。
我们都知道可以通过history命令可以查看之前执行过的命令,但是如何再次执行history中的命令呢?我们可以通过“UP”键可以查看,但是历史命令很长的时候,并不是很方便,这个时候“!”便派上了用场:
我们可以看到,history命令出来可以看到之前执行过的命令,也会看到它前面带了一个数值。如果我们想执行前面的cp -rf dira dirb/命令,实际上只要用下面的方式即可:
即通过![历史命令数值]的方式执行历史命令。
当然了,如果我们想执行倒数第二条命令,也是有方法的:
!可以根据关键字执行命令。
例如,执行上一条find命令:
再例如,执行上一条包含name的命令:
例如:
如果我们需要将这条命令中的old更换为new:
这个是它最为人所熟悉的作用,例如删除除了cfg结尾以外的所有文件:
这里就不再详述。
惊叹号"!"的作用确实有时候让人惊叹。前面可能只是提到!结合其他字符代表某个特定的含义的某种使用,实际上,我们可以组合或者扩展发现更多的妙用。这里不再展开。
Linux tip: Using an exclamation point (!) to reference events
《A Practical Guide to Linux Commands, Editors and Shell Programming - 4th Edition Nov 2017》
linux实用命令之如何移动文件夹及文件下所有文件
格式:mv [选项(option)] 源文件或目录 目标文件或目录使用命令:mv webdata /bin/usr/可以延伸一下:mv /usr/lib/* /zone
是将 /usr/lib/下所有的东西移到/zone/中。
mv /usr/lib/*.txt /zone
是将lib下以txt结尾的所有文件移到/zone中。 其他类型,以此类推。具体说明如下:1.作用
mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。
2.格式
mv [options] 源文件或目录 目标文件或目录
3.[options]主要参数(几个重要的参数)
-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件。
-f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。- r 指示mv将参数中列出的全部目录和子目录均递归地移动。
4.第二个参数
当第二个参数类型是文件时,mv命令完成文件重命名,它将所给的源文件或目录重命名为给定的目标文件名。
当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目
本文来自:
linux基本命令之检查文件系统的磁盘空间占用情况:df -h
linux查看硬盘及分区信息 : fdisk -l