概述
- 以下是一些Linux系统中的常用命令及其简要说明
- 资料已经分类整理好:
https://pan.quark.cn/s/26d73f7dd8a7
文件与目录操作
ls # 列出目录内容
cd [目录] # 切换目录
pwd # 显示当前工作目录
mkdir [目录名] # 创建目录
rm [文件] # 删除文件
rm -r [目录] # 递归删除目录
cp [源文件] [目标文件] # 复制文件
mv [源文件] [目标文件] # 移动文件或重命名
touch [文件名] # 创建空文件
cat [文件名] # 查看文件内容
less [文件名] # 分页查看文件内容
head [文件名] # 查看文件前几行
tail [文件名] # 查看文件后几行
文件搜索与查找
find [路径] -name [文件名] # 按名称查找文件
grep [关键词] [文件] # 在文件中搜索文本
权限与用户管理
chmod [权限] [文件/目录] # 更改文件权限
chown [用户]:[组] [文件/目录] # 更改文件所有者和组
useradd [用户名] # 添加用户
passwd [用户名] # 设置或更改用户密码
sudo [命令] # 以超级用户权限执行命令
系统信息
uname -a # 显示系统信息
hostname # 显示主机名
whoami # 显示当前用户
df -h # 显示磁盘使用情况
free -h # 显示内存使用情况
top # 显示系统进程
htop # 高级进程查看器(需安装)
网络相关
ping [主机名/IP] # 测试网络连接
ifconfig # 显示网络接口信息
ip addr # 显示网络接口信息(新版本)
netstat -tulpn # 显示网络连接和监听端口
curl [URL] # 下载URL内容
wget [URL] # 下载文件
包管理(Debian/Ubuntu)
apt update # 更新软件包列表
apt upgrade # 升级所有可升级的软件包
apt install [软件包] # 安装软件包
apt remove [软件包] # 移除软件包
apt purge [软件包] # 移除软件包及配置文件
压缩与归档
tar -cvf [归档文件名.tar] [文件/目录] # 创建tar归档
tar -xvf [归档文件名.tar] # 解压tar归档
tar -czvf [归档文件名.tar.gz] [文件/目录] # 创建gzip压缩的tar归档
tar -xzvf [归档文件名.tar.gz] # 解压gzip压缩的tar归档
zip -r [归档文件名.zip] [文件/目录] # 创建zip归档
unzip [归档文件名.zip] # 解压zip归档
进程管理
ps aux # 显示所有进程
kill [进程ID] # 终止进程
kill -9 [进程ID] # 强制终止进程
pkill [进程名] # 按名称终止进程
总结
这些是Linux系统中最常用的命令,掌握它们可以帮助你完成日常的系统管理和操作任务。