Linux 常用命令集合

以下是一份 Linux 常用命令集合,涵盖文件操作、系统管理、网络管理、权限管理、进程管理等常见任务,并附上代码示例:


1. 文件与目录操作

命令作用示例
ls列出目录内容ls -l(详细列表) ls -a(显示隐藏文件)
cd切换目录cd /home cd ..(返回上级)
pwd显示当前路径pwd
mkdir创建目录mkdir new_dir mkdir -p dir1/dir2(递归创建)
rm删除文件/目录rm file.txt rm -r dir(递归删除目录)
cp复制文件/目录cp file1 file2 cp -r dir1 dir2(复制目录)
mv移动/重命名mv old.txt new.txt mv file /tmp/
touch创建空文件touch file.txt
cat查看文件内容cat file.txt
less / more分页查看文件less large_file.log
head / tail查看文件头/尾head -n 5 file.txt tail -f log.txt(实时跟踪日志)
find查找文件find /home -name "*.txt"
grep文本搜索grep "error" log.txt grep -r "pattern" /dir(递归搜索)

2. 权限管理

命令作用示例
chmod修改权限chmod 755 file.sh chmod +x script.sh(添加执行权限)
chown修改所有者chown user:group file.txt
sudo以超级用户执行sudo apt update

3. 系统信息与管理

命令作用示例
df磁盘空间df -h(人类可读格式)
du目录大小du -sh /dir(汇总大小)
top / htop实时进程监控top htop(需安装)
free内存使用free -m(MB为单位)
uname系统信息uname -a(内核版本)
ps查看进程ps aux `ps -ef
kill终止进程kill -9 PID(强制终止)

4. 网络管理

命令作用示例
ping测试连通性ping google.com
ifconfig / ip网络接口信息ifconfig ip addr
netstat网络状态netstat -tulnp(监听端口)
ss替代 netstatss -tuln
wget / curl下载/请求wget http://example.com/file curl -O http://example.com/file
ssh远程登录ssh user@host
scp远程复制scp file.txt user@host:/path

5. 压缩与解压

命令作用示例
tar打包/解包tar -czvf archive.tar.gz dir/(压缩) tar -xzvf archive.tar.gz(解压)
gzip / gunzip压缩/解压gzip file gunzip file.gz
zip / unzipZIP压缩zip archive.zip file unzip archive.zip

6. 用户管理

命令作用示例
useradd添加用户sudo useradd -m username
passwd修改密码sudo passwd username
usermod修改用户sudo usermod -aG sudo username(添加sudo权限)
userdel删除用户sudo userdel -r username(同时删除家目录)

7. 软件包管理

命令作用示例
apt (Debian/Ubuntu)包管理sudo apt update sudo apt install nginx
yum (RHEL/CentOS)包管理sudo yum install httpd
dnf (Fedora)包管理sudo dnf install package

8. 其他实用命令

命令作用示例
alias创建别名alias ll='ls -alF'
crontab定时任务crontab -e(编辑计划任务)
history命令历史`history
ln创建链接ln -s /path/original /path/link(软链接)

常用组合命令

# 统计当前目录文件数
ls -1 | wc -l

# 查找并删除旧文件
find /tmp -type f -mtime +7 -delete

# 查看CPU占用最高的进程
ps aux --sort=-%cpu | head -n 5

# 快速备份文件
cp file.txt{,.bak}

掌握这些命令可以覆盖 80% 的日常 Linux 操作。根据发行版(如 Ubuntu、CentOS)和场景(如服务器管理、开发),可能需要进一步学习更专业的工具(如 awk, sed, systemctl)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值