Linux常用命令
基本的命令:
ip addr 查看ip
pwd 查看当前所在目录
reboot 重启
ping ip或者域名 查看网络是否OK
Ctrl+c 强制退出正在占用窗口命令
top 查看内存情况
kill -9 pid 强制杀死指定进程
ps -ef | grep -i 查看进程运行的信息 | 是一个管道命令
clear 清屏
history 查看历史命令 !+历史命令的编号可以执行历史命令
目录相关路径:
cd /+目录或者符号 切换指定目录 符号:~ 代表家目录 . 代表当前目录 .. 代表上级目录 - 代表从哪来,会哪去
ls /+目录 展示此目录下的内容 ls -a 展示所有 ls -d 展示目录 ls -l 以列表的形式展示
mkdir 创建目录 mkdir -p 创建多级目录
rm + 目录名 删除目录 rm -r +目录名 递归删除 rm -rf +目录名 递归删除不给予提示
cp -r +原目录 +目标路径 复制目录
mv +原目录 +目标路径 目标路径存在,则进行移动 目标路径不存在时,就移动改名
文件相关命令:
touch+文件名 创建新文件
vi + 文件名 进入文件操作的三种模式的查看模式:gg 定位文本内容到第一行,
G 定位文本内容到最后一行,
dd 删除光标所在的一行,
ndd 删除当前光标所在行的n(n代表具体参数可以删除1.2.3等行数)行数据,
u 相当于idea deCtrl+z 撤回之前的操作,
sift+zz 直接 保存然后退出,
i 或则 a,o 都可以进入编辑模式,唯一的区别就是进入之后光标的位置不一样。
使用 i 命令进入编辑模式 可以编辑文件内容 按 Esc 退出编辑模式 再次进入查看模式
在使用 :进入底行模式 :wq 代表保存修改并退出 ,
:q! 代表不保存就退出,
:set nu 可以显示文本的行数,
:set nonu 取消显示文本的行数,
:n n代表参数,输入阿拉伯数字 可以定位到输入的行数。
按 Esc 退出编辑模式 再次进入查看模式。
yum install vim 下载vim
cat+文件名 可以展示文件所有内容,适合看比较小的文件
more+文件名 可以分页查看文件,对于大点的文件看起来比较舒服, enter(回车)可以看下一行
空格 是直接覆盖当前内容看后面的内容
b 返回刚刚没看完的内容
q或者Ctrl+c 退出more。
tail -f +文件名 可以监控日志
rm -f +文件名 删除文件不给予提示
cp 原文件名 +目标目录 复制文件到指定目录 cp+文件名 +新文件名 复制文件到当前路径
mv/文件名/目录 +/路径 移动文件
mv+文件名 新文件名 修改文件名称
tar -zcvf +压缩后的名字 /要压缩的目录/* 压缩当前目录的所有文件
tar -zxvf /目录/文件名 -c /目录 解压文件到指定目录 不加-c/目录 则解压至当前目录
find /目录 -name *文件名 查询文件位置
grep 文件中的内容 /文件名 指定文件中查找文件内容
grep -n 文件中的内容 /文件名 指定文件中查找文件内容并显示行数
权限命令:
chmod + 权限 +文件名 4代表读权限,2代表写权限,1执行权限
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?