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
相关推荐
wdfk_prog11 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
盟接之桥12 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
忆~遂愿12 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘12 小时前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
Fcy64813 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满13 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠14 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Gary Studio14 小时前
rk芯片驱动编写
linux·学习
mango_mangojuice14 小时前
Linux学习笔记(make/Makefile)1.23
java·linux·前端·笔记·学习
Harvey90314 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s