- 拷贝移动
- 创建移动复制删除
- vim/vi
- Linix 文件权限
- 用户及用户组管理
ctrl + z 停止 ping
clear 清屏
cd ~ 回到家目录
ls 显示文件或目录
-l 列出文件详细信息 l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的 a(all)
ls -l 显示详细信息
ls -a
. 开头的是隐藏文件 默认不显示
ls -al 显示所有文件
mkdir 创建目录
-p 创建目录,若无父目录,则创建p(parent)
mkdir -p 创建连续相互包含文件夹
cd 切换目录
touch 创建空文件夹
echo 创建带有内容的文件。指定的字符串输入到文本中
cat 查看文件内容
cp 拷贝
mv 移动或重命名
more less 分页显示文本文件内容
cd … 返回上一级目录
pwd 查看当前所处的路径
./文件名 会在当前目录下找有没有这个文件
tab 补全
可以直接绝对路径或相对路径的去创建文件夹,不用进到目录里
注意一个> 和 >>
cp 把源文件拷贝到目的文件
mv 移动
在当前目录移动的话默认是重命名
移动到其他位置
分页显示 more less
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除
find 在文件系统中搜索某文件
wc 统计文本中行数、字数、字符数
grep 在文本文件中查找某个字符串
rmdir 删除空目录
tree 树形结构显示目录,需要安装tree包
ln 创建链接文件,修改文件内容文件同步
head tail 显示文件头、尾内容 head 文件名
递归删除
wc
service< service> restart 重新启动指定的系统服务 < service>
service< service> start 启动指定的系统服务 < service>
service< service> stop 停止指定的系统服务 < service>
service< service> status 查看某项服务是否开启
update-rc.d <服务> disable 将某项服务移出开机自启
update-rc.d <服务> enable 5 将某项服务加入到开机自启,并设置启动的优先级
vim使用
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或 i 或 : 来切换模式。
命令模式下:
:q 退出
:q! 强制退出
:wq 保存并退出
:set number 显示行号
:set nonumber 隐藏行号
/ 查找
/apache 在文档中查找apache 按n 跳到下一个,shift+n 上一个
yyp 复制光标所在行,并粘贴
h (左移一个字符 ←)
j (下一行 ↓)
k (上一行 ↑)
l (右移一个字符 →)
nano命令:该命令是类终端图形化界面支持组合键操作
leafpad命令:该命令以命令的形式打开一个文件,若不指定,则会创建一个文件
vim/vi
a 命令行模式进入 插入模式 ESC 返回
shift+:
nano 文件名
ctrl+x 保存
^就是ctrl的意思
leafpad文件名
以图形化的方式打开文件
ctrl f 查找
工具名(eg:sqlmap) --help
kali 工具命令
工具名 参数 路径 链接 地址 端口
eg:sqlmap -u URL 参数 库 参数 表 参数 字段
hydra 参数 文件 参数 文件 参数 地址 端口
eg:hydra 参数 参数对应的数值 (如果是文件就写绝对路径) 服务 地址
ssh 用户名@地址
mysql -u 用户 -p
命令 参数 针对参数给出的数值
登陆ssh 登陆半天 一直提示密码错误,终于好了
Linix 文件权限
R 读 数值表示为4
W 写 数值表示为2
X 可执行 数值表示为1
-rw-rw-r-- 一共10个字符,分成4段
第 1 个字符 “-” 表示普通文件;这个位置还可能会出现 “|” 链接(硬链接或软连接); “d” 表示目录(文件)
第 2、3、4 个字符 “rw-” 表示当前所属用户权限。所以用数值表示为 4+2=6
第 5、6、7 个字符 “rw-” 表示当前所属组的权限。所以用数值表示为 4+2=6
第 8、9、10 个字符 “r–” 表示其他用户权限。所以用数值表示为 2
所以操作此文件的权限用数值表示为 662
更改权限
sudo chmod 【u 所属用户 g所属组 o 其他用户 a 所有用户] 【+增加权限 -减少权限] [r w x] 目录名
eg:sudo chmod u+x g+w o+r filename 可以用数值表示为: sudo chmod 765 filename
用户及用户组管理
/etc/passwd 存储用户账号
/etc/group 存储组账号
/etc/shadow 存储用户账号的密码
/etc/gshadow 存储用户组账号的密码
useradd 用户名 只增加一个用户(仅创建一个用户名,仅作为临时登陆使用)
uesrdel 用户名 删除一个用户
adduser 用户名 增加一个用户(自动创建家目录)
groupadd 组名 创建一个组
groupdel 组名 删除一个组
passwd root 给root设置密码
useradd userdel 添加删除用户
adduser创建用户
tmp 权限最高
临时目录,存放临时文件
一般提权都是在tmp目录里面做