一些常用的ubuntu命令(对于我来说)
注意事项以及一些提示
- 大小写敏感:
ls和Ls不同,文件名也同样区分大小写 Tab自动补全:输入命令或路径时按Tab可自动补全,减少输入错误sudo提权:以sudo开头的命令表示使用管理员(root)权限,需要输入密码,输入过程中密码不会显示- 获取帮助:大多数命令支持
--help(如ls --help)
1. 文件和目录操作
| 命令 | 功能 | 示例 |
|---|---|---|
pwd | 显示当前工作目录的绝对路径 | pwd |
ls | 列出目录内容 | ls -l(详细信息)ls -a(显示隐藏文件) |
cd | 切换目录 | cd /homecd ..(上级目录)cd ~(用户主目录) |
mkdir | 创建新目录 | mkdir folder |
touch | 创建空文件或更新文件时间戳 | touch file.txt |
cp | 复制文件或目录 | cp file1 file2 |
mv | 移动或重命名文件/目录 | mv old.txt new.txt(重命名)mv file.txt /target(移动) |
rm | 删除文件或目录 | rm 路径或文件名 |
Warning
删之前千万要三思啊,删除后东西的不可恢复|
2. 文件内容查看与编辑
| 命令 | 功能 | 示例 |
|---|---|---|
vim | 终端文本编辑器 | nano file.txtvim file.txt(:i在光标前插入,:x保存并推出,:q直接退出) |
3. 软件包管理(APT)
| 命令 | 功能 |
|---|---|
sudo apt update | 更新软件源列表 |
sudo apt upgrade | 升级所有已安装的软件包 |
sudo apt install <软件名> | 安装指定软件 |
sudo apt remove <软件名> | 卸载软件(保留配置文件) |
sudo apt purge <软件名> | 彻底卸载(删除配置文件) |
4. 用户与权限管理
| 命令 | 功能 | 示例 |
|---|---|---|
whoami | 显示当前登录的用户名 | whoami |
sudo | 以管理员身份执行命令 | sudo 命令 |
chmod | 修改文件或目录的权限 | chmod +x script.sh(添加执行权限 |
5. 网络相关
| 命令 | 功能 | 示例 |
|---|---|---|
ping | 测试网络连通性与延迟 | ping baidu.com |
ifconfig | 显示或配置网络接口 | ifconfig |
6. 压缩与解压
| 命令 | 功能 | 示例 |
|---|---|---|
unzip | 解压 .zip 文件 | unzip file.zip -d target_folder |
zip | 压缩为 .zip 格式(需安装) | zip -r archive.zip folder/ |
7.串口查询
| 命令 | 功能 | 示例 |
|---|---|---|
v4l2-ctl --list-devices | 列出系统上所有兼容V4L2的视频设备。 | v4l2-ctl --list-devices |
| `ls tty/dev/USB* | 查询所有USB设备串口号 | ls tty/dev/USB* |
8.查看和管理后台任务(使用ssh连接时要运行多个任务的解决办法)
| 命令 | 功能 | 示例 |
|---|---|---|
jobs | 查询后台正在运行的任务以及任务号 | jobs |
fg | 将后台任务放到前台 | fg %1 |
bg | 将前台任务放到后台 | bg %1 |
Note
本篇文章动态更新,
梦想到什么写什么

说些什么吧!