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档案系统

相关文章
|
9月前
|
分布式计算 Ubuntu Hadoop
【Linux】在ubuntu18.04系统中配置网络信息(超有用,完美解决,只看这一篇就行了)
【Linux】在ubuntu18.04系统中配置网络信息(超有用,完美解决,只看这一篇就行了)
336 0
|
1月前
|
数据安全/隐私保护 Linux Shell
32. 【Linux教程】Linux 修改用户
32. 【Linux教程】Linux 修改用户
11 0
|
Unix Shell Linux
Linux 守护进程(附有案例代码)
Linux 守护进程(附有案例代码)
|
算法 数据挖掘 Linux
Linux基本常用命令大全(附案例实战)(三)
Linux基本常用命令大全(附案例实战)(三)
234 0
Linux基本常用命令大全(附案例实战)(三)
|
机器学习/深度学习 搜索推荐 Linux
Linux基本常用命令大全(附案例实战)(一)
Linux基本常用命令大全(附案例实战)
165 0
Linux基本常用命令大全(附案例实战)(一)
|
存储 自然语言处理 Linux
Linux基本常用命令大全(附案例实战)(二)
Linux基本常用命令大全(附案例实战)
205 0
Linux基本常用命令大全(附案例实战)(二)
|
人工智能 缓存 JavaScript
Linux基础常用命令大全学习
Linux基础常用命令大全学习
70 1
|
Ubuntu Linux 索引
|
移动开发 Ubuntu Shell