【Linux】Linux 常用指令

目录

用户和身份

项目 Value
whoami 查看当前用户
su - root 切换成 root
sudo 命令 用管理员权限执行

目录相关

指令 用途
ls 查看当前目录文件
ls -l 查看详细信息
ls -a 查看隐藏文件
cd /path 切换目录
cd ~ 回家目录
cd ... 返回上一层目录
pwd 显示当前所在路径

文件操作

指令 用途
mkdir floder 创建空文件夹
touch file.txt 创建空文件
cp a.txt b.txt 复制文件(将 a 文件复制一份为 b 文件)
mv a.txt b.txt 重命名/移动文件(将 a 文件重命名为 b 文件)
rm a.txt 删除文件
rm -rf folder/ 强制删除目录(危险!)

查看文件内容

指令 用途
cat file.txt 直接全部显示
less file.txt 分页查看(可上下滚动)
head file.txt 查看前10行内容
tail file.txt 查看后10行内容
tail -f log.txt 动态查看日志(一直刷新)

vim 文件操作指令

指令 用途
i 光标前插入字符
Esc 退出插入、编辑模式
dd 删除整行
u 撤销
Ctrl + R 重做
?关键字 从上往下查找(按n/N分别为下一个/上一个)
:w 保存
:q 退出
:wq 保存并退出
:q! 不保存退出
:w 文件名 另存为
:e 文件名 打开文件
:set nu 打开行号
:set nonu 关闭行号

权限

指令 用途
chmod +x script.sh 添加可执行权限 添加可执行权限后,就可以使用 ./script.sh 的指令执行
chmod 755 file 修改权限 第一个数字 7 = 文件所有者的权限 第二个数字 5 = 文件所属组的权限 第三个数字 5 = 其他用户的权限 不同数字分别代表的意思不同: 4 = 读权限(r) 2 = 写权限(w) 1 = 执行权限(x) 0 = 无权限; 权限数字相加起来就是应该输入的数字 例如:全部权限为:4+2+1=7,即开启了全部权限

进程管理

指令 用途
ps -ef 查看全部进程
top 查看运行中的进程
htop 更好看的 top(需安装)
kill -9 PID 强制杀死进程

其它

指令 用途
ip a 查看当前IP
ifconfig 查看当前IP
相关推荐
Echo_cy_1 小时前
基于ZYNQ-7000的Ethernet驱动配置
linux·驱动开发·嵌入式硬件·fpga开发·ethernet·zynq
ShineWinsu1 小时前
对于Linux:模版方法类的解析以及socket、TcpSocket的封装
linux·c++·面试·socket·模板方法模式·封装·tcpsocket
无足鸟ICT2 小时前
【RHCA+】查看变量
linux·运维·服务器
Kina_C2 小时前
Linux DNS 服务器-从高速缓存到辅助 DNS 部署指南
linux·运维·服务器·dns
EasyGBS2 小时前
ONVIF设备接入国标GB28181视频平台EasyGBS:不用国标也能一键拉流!
服务器·php·音视频
suaizai_2 小时前
TypeScript 7 正式发布!Vue 暂被 “拒之门外“ !!!
linux·运维·ubuntu
小小代码狗3 小时前
SQLi-Labs 基础注入实战教程(Less-1 ~ Less-5and Less-9)
服务器·python·php
慕伏白3 小时前
【慕伏白】Linux 系统如何根据端口号关闭进程
linux·运维·服务器
letisgo53 小时前
VMware Workstation + Ubuntu 26.04 LTS 小白运维部署手册
linux·运维·ubuntu
蓝创工坊Blue Foundry4 小时前
图片文字提取到 Excel:批量任务如何先定义要交付的字段
运维·服务器·开发语言·数据库·自动化·ocr·excel