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
相关推荐
zzzzzz3102 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode2 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
A小辣椒4 天前
TShark:Wireshark CLI 功能
linux
A小辣椒4 天前
TShark:基础知识
linux
AlfredZhao4 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao5 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334665 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪5 天前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠6 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush46 天前
嵌入式linux学习记录十四、术语
linux·嵌入式