kali基础命令大全(补充)

简介: kali基础命令


cat file1 file2 … | command <> file1_in.txt_or_file1_out.txt 使用 PIPE、STDIN 和 STDOUT 进行文本操作的一般语法

cat file1 | command(sed, grep, awk, grep, etc...) > result.txt 合并一个的详细说明文字,写入一个新档案中

cat file1 | command(sed, grep, awk, grep, etc...) >> result.txt 合并一个档案的详细说明文字,写入一个档案中

grep Aug /var/log/messages 在档案'/var /log/messages'中查询关键词"Aug"

grep ^Aug /var/log/messages 在档案'/var/log/messages'中查询以"Aug"开始的词汇

grep [0-9] /var/log /messages 选择'/var/log/messages' 档案中所有包含数字的行

grep Aug -R /var/log/* 在目录'/var/log'及随后的目录中搜索字串"Aug"

sed 's /stringa1/stringa2/g' example.txt 将example.txt档案中的“string1”替换成“string2”

sed '/^/d' example.txt 从example.txt档案中删除所有空闲行sed '/ *# /d; /^

/d' 示例。

回声 'esempio' | tr '[:lower:]' '[:upper:]' 合并合并单元格内容

sed -e '1d' result.txt 从

示例.txt中排除第一行sed -n '/stringa1/p' 检视只包含词汇"string1"的行

sed -e 's/ *//′example.txt删除每一行最后的空闲字元sed−e′s/stringa1//g′example.txt从文件中只删除词汇"string1 "并保留情节全部sed−n′1,5p;5q′example.txt检视从第一行到第5行内容sed−n′5p;5q′example.txt检视第5行sed−e′s/00 ∗/0/g'example.txt用单个零替换零零cat−nfile1 标注档案的行数catexample.txt|awk'NR1}'检视一行第一栏

echo abc | awk '{打印 1,


3}'检视一行的第一和第三

paste file1 file2 合并两个档案或两栏的内容

paste -d '+' file1 file2 合并两个档案或两栏的内容,中间用"+"选项

排序file1 file2 排序两个档案的内容

sort file1 file2 | uniq 取出一个档案的并集(重复的行保留一份)

sort file1 file2 | uniq 删除交集,其他的行

sort file1 file2 | uniq -d 取出两个档案的交集(只档案同时存在于两个档案中的)

comm -1 file1 file2 比较两个档案的内容删除'file1'所包含的内容

comm -2 file1 file2 只比较两一个档案的内容只删除'file2'所包含的内容

comm -3 file1 file2 比较两个档案的内容只删除两个档案共有的部分


字元设定和档案格式转换


dos2unix filedos.txt fileunix.txt 将一个文字档案的格式从 MSDOS 转换成 UNIX

unix2dos fileunix.txt filedos.txt 将一个文字档案的格式从 UNIX 转换成 MSDOS

重新编码…HTML < page.txt > page.html 将一个文字档案的格式档案转换成html

recode -l | 更多显示所有允许的转换格式


档案系统分析


badblocks -v /dev/hda1 检查磁碟上hda1上的坏磁碟上

fsck /dev/hda1修复/检查hda1磁碟上linux档案系统的专利磁fsck.ext2

/dev/hda1修复/检查hda上的磁碟上ext2档案系统的资源deve2fsck

/检查hda1磁上ext2档案系统的碟e2fsckj

/dev/h1修复/检查hda1碟磁上ext3档案系统的资源fsckext3

/dev/hda1修复/检查1磁碟上ext3档案系统的注册

fsck.vfat /dev/hda1修复/检查hda1磁碟上脂肪档案系统的注册

fsck.msdos /dev/hda1修复/检查hda1磁碟上档案系统的专职

/devdosfsck /devdosfsck / devhda1修复/检查hda1磁碟上dos档案系统的注册


初始化一个档案系统


mkfs /dev/hda1 在hda1 分隔槽建立一个档案系统

mke2fs /dev/hda1 在hda1 分隔槽建立一个linux ext2 的档案系统

mke2fs -j /dev/hda1 在hda1 分隔槽建立一个linux ext3(日志型)的档案系统系统

mkfs -t vfat 32 -F /dev/hda1 建立一个FAT32档案系统

fdformat -n /dev/fd0 格式化一个软盘

mkswap /dev/hda3 建立一个swap档案系统

相关文章
|
1月前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
36 7
|
5月前
|
运维 监控 Linux
|
7月前
|
Linux
百度搜索:蓝易云【linux基本功系列之mv命令实战】
以上是mv命令的一些实战用法。在实际使用中,请根据具体需求和情况合理使用mv命令,并注意确保操作的正确性和文件的安全性。
54 0
|
应用服务中间件 Linux 数据安全/隐私保护
liunx常用命令整理
liunx常用命令整理
282 0
|
Ubuntu Linux 开发工具
如何在Linux中优雅的使用 head 命令,用来看日志简直溜的不行
如何在Linux中优雅的使用 head 命令,用来看日志简直溜的不行
209 0
|
运维 监控 网络协议
测试理论基础--Linux故障排查思路及常用命令(下)
Linux系统与Windows系统,应急常见的问题解决方法与思路
250 0
测试理论基础--Linux故障排查思路及常用命令(下)
|
运维 安全 Linux
测试理论基础--Linux故障排查思路及常用命令(上)
Linux系统与Windows系统,应急常见的问题解决方法与思路
246 0
测试理论基础--Linux故障排查思路及常用命令(上)
|
Ubuntu Linux 索引
|
移动开发 Ubuntu Shell