找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

搜索
热搜: 光刻 刻蚀

常用的 Linux 命令

已有 121 次阅读2025-3-19 08:30 |个人分类:半导贴吧

 以下是一些常用的 Linux 命令,按功能分类整理,适合日常使用和系统管理:

1. 文件与目录操作

命令说明示例
ls列出目录内容ls -l(详细信息)、ls -a(含隐藏文件)
cd切换目录cd /homecd ..(返回上级)
pwd显示当前目录路径pwd
cp复制文件/目录cp file1 file2cp -r dir1 dir2(递归复制目录)
mv移动或重命名文件mv file1 newnamemv file1 /tmp
rm删除文件/目录rm filerm -r dir(递归删除目录)
mkdir创建目录mkdir newdirmkdir -p a/b/c(递归创建)
touch创建空文件或更新文件时间戳touch file.txt
cat查看文件内容cat file.txt
less / more分页查看文件less longfile.log
head / tail查看文件开头/结尾tail -n 20 file.log(最后20行)

2. 文件权限与所有权

命令说明示例
chmod修改文件权限chmod 755 file(数字模式)、chmod u+x script.sh(符号模式)
chown修改文件所有者chown user:group file
chgrp修改文件所属组chgrp group file

3. 系统信息与监控

命令说明示例
uname显示系统信息uname -a(全部信息)
top / htop实时进程监控top(按 CPU 排序)、htop(更友好界面)
df磁盘空间使用情况df -h(人类可读格式)
du目录/文件占用空间du -sh dir(总大小)
free内存使用情况free -h
ps查看进程状态ps aux(所有进程)、ps -ef | grep nginx
kill终止进程kill -9 PID(强制终止)

4. 网络相关

命令说明示例
ping测试网络连通性ping google.com
curl / wget下载文件或测试 URLcurl -O http://example.com/filewget url
ifconfig / ip查看/配置网络接口ip aifconfig eth0
netstat网络状态信息netstat -tulnp(监听端口)
ssh远程登录ssh user@host
scp安全复制文件scp file.txt user@host:/path

5. 文本处理

命令说明示例
grep文本搜索grep "error" log.txtgrep -r "pattern" /dir(递归搜索)
awk文本处理工具awk '{print $1}' file(输出第一列)
sed流编辑器(替换/删除文本)sed 's/old/new/g' file(全局替换)
sort排序文件内容sort file.txt
uniq去重相邻重复行sort file | uniq(需先排序)

6. 压缩与解压

命令说明示例
tar打包/解包文件tar -czvf archive.tar.gz dir(创建)、tar -xzvf archive.tar.gz(解压)
gzip / gunzip压缩/解压 .gz 文件gzip filegunzip file.gz
zip / unzip压缩/解压 .zip 文件zip -r archive.zip dirunzip archive.zip

7. 软件包管理

Debian/Ubuntu (APT)

命令说明示例
apt update更新软件包列表sudo apt update
apt install安装软件sudo apt install nginx
apt remove卸载软件sudo apt remove nginx

RedHat/CentOS (YUM/DNF)

命令说明示例
dnf install安装软件sudo dnf install httpd
dnf remove卸载软件sudo dnf remove httpd

8. 其他实用命令

命令说明示例
find查找文件find /home -name "*.log"
crontab定时任务管理crontab -e(编辑任务)
history查看命令历史history | grep "apt"
alias设置命令别名alias ll='ls -alh'
systemctl管理系统服务systemctl start nginxsystemctl enable nginx

注意事项

  • 慎用 rm -rf‌:递归强制删除可能导致数据丢失。
  • 权限管理‌:操作关键目录(如 //etc)时建议使用 sudo
  • 查看帮助‌:大多数命令支持 --help 或 man 查看手册(如 man ls)。

掌握这些命令后,Linux 系统的基本操作和日常维护将更加高效!


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

QQ|免责声明|Archiver|手机版|小黑屋|半导贴吧 ( 渝ICP备2024033348号|渝ICP备2024033348号-1 )

GMT+8, 2025-5-18 14:34 , Processed in 0.082267 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部