Ubuntu 常用命令行指令

1. 文件与目录操作

命令 作用 示例
ls 列出目录内容 ls -l(详细列表)
cd 切换目录 cd ~/Documents
pwd 显示当前目录路径 pwd
mkdir 创建目录 mkdir new_folder
rm 删除文件 rm file.txt
rm -r 递归删除目录 rm -r old_dir
cp 复制文件 cp file.txt backup/
mv 移动/重命名文件 mv old.txt new.txt
touch 创建空文件 touch test.txt
cat 查看文件内容 cat log.txt
nano / vim 文本编辑器 nano script.sh

2. 系统信息与管理

命令 作用 示例
top / htop 查看系统进程和资源占用 htop(需安装)
df -h 查看磁盘空间 df -h
free -h 查看内存使用 free -h
uname -a 查看系统内核信息 uname -a
sudo 以管理员权限运行 sudo apt update
reboot 重启系统 sudo reboot
shutdown 关机 sudo shutdown -h now
ps aux 查看所有运行进程 `ps aux

3. 包管理(APT)

命令 作用 示例
sudo apt update 更新软件包列表 sudo apt update
sudo apt upgrade 升级所有已安装包 sudo apt upgrade
sudo apt install 安装软件 sudo apt install git
sudo apt remove 卸载软件 sudo apt remove firefox
apt search 搜索软件包 apt search python
sudo apt autoremove 删除无用依赖 sudo apt autoremove

4. 网络相关

命令 作用 示例
ping 测试网络连通性 ping google.com
ifconfig / ip a 查看网络接口信息 ip a
wget 下载文件 wget https://example.com/file
curl 传输数据(API 调试等) curl -O https://example.com/file
ssh 远程登录 ssh user@192.168.1.100
scp 安全拷贝文件 scp file.txt user@remote:/path

5. 权限与用户管理

命令 作用 示例
chmod 修改文件权限 chmod +x script.sh
chown 修改文件所有者 sudo chown user:group file
passwd 修改用户密码 passwd
sudo adduser 添加新用户 sudo adduser alice
sudo deluser 删除用户 sudo deluser alice

6. 压缩与解压

命令 作用 示例
tar -czvf 打包压缩为 .tar.gz tar -czvf archive.tar.gz dir/
tar -xzvf 解压 .tar.gz tar -xzvf archive.tar.gz
zip / unzip 压缩/解压 .zip unzip file.zip

7. 其他实用命令

命令 作用 示例
grep 文本搜索 grep "error" log.txt
find 查找文件 find /home -name "*.txt"
history 查看命令历史 `history
alias 创建命令别名 alias ll='ls -alF'
crontab -e 编辑定时任务 crontab -e
相关推荐
沙漏无语21 分钟前
(二)TIDB搭建正式集群
linux·数据库·tidb
思麟呀25 分钟前
计算机网络初步认识
linux·计算机网络
浩子智控31 分钟前
zynq嵌入式开发(2)—基本开发测试实例
linux·嵌入式硬件·硬件架构
闻道且行之31 分钟前
Nginx 安装、做成服务及 HTTPS 配置全流程
linux·运维·nginx·https
weixin_4566469932 分钟前
基于火山引擎 Ubuntu 24.04 预制镜像 30 分钟部署 OpenClaw 飞书办公助手
ubuntu·飞书·火山引擎
昵称只能一个月修改一次。。。33 分钟前
Linux系统编程:网络编程
linux·服务器·网络
猫猫的小茶馆34 分钟前
【Linux 驱动开发】Linux 内核启动过程详解
linux·c语言·arm开发·驱动开发·stm32·单片机·mcu
人工智能训练36 分钟前
Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南
linux·运维·服务器·人工智能·开源·ai编程
蜕变的小白37 分钟前
Linux系统编程-->UDP编程:C/S模型实战详解
linux·运维·网络协议·udp
linuxxx11038 分钟前
让openclaw使用系统命令:“rm“, “mkdir“, “touch“, “ls“, “cat“, “echo“
linux·服务器·windows