常用的kali LINUX系统命令
在linux操作系统中,输入的命令可以分为“命令”和“命令的相关的选项”两大部分。
1. 文件系统
pwd #查看当前的完整路径
cd <路径名称> #切换目录
cd .. #返回上一级目录
2. 操作说明
在需要了解某个命令的选项、参数和使用方法时,可以通过man命令查看它的说明文档
kali@kali:~$ man ls
3.用户权限
kali@kali:~$ sudo adduser 123 #使用adduser命令给kali系统添加一个用户
kali@kali:~$ sudo adduser giopi sudo #将giopi用户添加到sudoers文件中
通常我们会以非特权用户的身份申请使用root权限,这种时候就需要在命令前加上 sudo 前缀,然后输入当前用户的密码,把用户添加到sudoers中,giopi用户才有权使用sudo命令。
kali@kali:~$ su giopi #切换用户
3.1 创建文件和目录
3.2 文件复制、移动、删除
“cp是复制文件的命令,用法:cp [源文件][目标地址]”
rm是删除文件命令,删除目录的命令是:rm -r (慎用)
mv是移动文件命令,与cp基本相同,只是相当于复制之后删除源文件。
3.3 给文件添加文本
echo hello world >> myfile #在当前目录下写如hello world 到 myfile 中
cat myfile
hello world
4.文件权限
ls -l myfile #查看文件权限设定
-rw-r--r-- 1 kali kali 31 5月 7 23:56 myfile
chmod 700 myfile #设置myfile权限:创建人有所有权限,所属用户组和其他人拒绝访问
整数值 | 权限 |
---|---|
7 | 全部权限 |
6 | 读、写 |
5 | 读、执行 |
4 | 只读 |
3 | 写、执行 |
2 | 只写 |
1 | 只执行 |
0 | 拒绝访问 |
5.编辑文件
nano myfile #用nano编辑器打开文件
kali一般有两款文本编辑器:vi和nano,个人觉得nano比较直观好用一点。
5.1 字符串搜索
在nano编辑器中,按下ctrl+w 输入需要搜索的字符串就ok
6数据处理
grep hello world myfile #在myfile中搜索 hello world
sed 's/11111/22222/' myfile #用22222替换myfile 中的11111
awk '$1>5' myfile #检索myfile中的数值大于5的数据