ubuntu常用命令

ubuntu常用命令

  • 前言
  • 一、Ubuntu常用命令?
    • 1 系统管理类命令
    • 2 文件与目录管理类命令
    • 3 文本编辑类命令
    • 4 网络管理类命令
    • 5 帮助与文档类命令
  • 二、vim快捷操作
    • 1 Vim 基本操作
    • 2 光标移动操作
    • 3 文本编辑操作
    • 4 搜索与替换
    • 5 可视模式
    • 6 文件操作
    • 7 退出 Vim
  • 总结


前言

常用命令,方便查找。


一、Ubuntu常用命令?

1 系统管理类命令

命令功能示例简单示例
sudo apt update更新软件包列表,获取最新的可用软件包信息sudo apt update更新系统软件包列表
sudo apt upgrade升级已安装的软件包到最新版本sudo apt upgrade升级系统中已安装的软件包
sudo apt install <package>安装指定的软件包 <package>sudo apt install vim安装 Vim 文本编辑器
sudo apt remove <package>卸载指定的软件包 <package>sudo apt remove vim卸载 Vim 文本编辑器
sudo apt autoremove自动删除不再需要的依赖包sudo apt autoremove删除不再需要的依赖包
df -h显示磁盘使用情况,单位为人类可读格式df -h查看磁盘的已用空间和可用空间
du -sh <directory>显示指定目录的大小du -sh /home/user/Documents查看 Documents 目录的总大小
top实时显示系统的资源使用情况和进程信息top查看系统的实时 CPU、内存使用情况
ps aux显示当前系统中运行的所有进程ps aux列出系统中所有正在运行的进程
kill <PID>结束指定进程 <PID>kill 1234杀死进程号为 1234 的进程

2 文件与目录管理类命令

命令功能示例简单示例
cd <directory>切换到指定的目录 <directory>cd /home/user/Documents切换到 Documents 目录
ls列出当前目录的文件和文件夹ls列出当前目录下的文件和文件夹
ls -la列出当前目录详细信息,包括隐藏文件ls -la详细列出当前目录下的所有文件,包括隐藏文件
pwd显示当前所在目录的路径pwd显示当前所在的路径
mkdir <directory>创建新目录 <directory>mkdir new_folder创建一个名为 new_folder 的新目录
rm <file>删除指定的文件 <file>rm file.txt删除 file.txt 文件
rm -r <directory>递归删除目录 <directory> 及其内容rm -r folder_name删除 folder_name 目录及其所有内容
cp <source> <destination>复制文件或目录到指定路径cp file.txt /home/user/backup/复制 file.txtbackup 目录
mv <source> <destination>移动或重命名文件或目录mv file.txt /home/user/Documents/移动 file.txtDocuments 目录
chmod <permissions> <file>修改文件或目录的权限chmod 755 script.shscript.sh 的权限设为 755(可执行)
tar -czvf <archive>.tar.gz <directory>将目录或文件打包成 tar.gz 格式文件tar -czvf backup.tar.gz /home/user//home/user/ 目录打包为 backup.tar.gz
tar -xzvf <archive>.tar.gz解压 tar.gz 格式的文件tar -xzvf backup.tar.gz解压 backup.tar.gz 文件
zip <archive>.zip <file>压缩文件或目录为 zip 格式zip backup.zip file.txtfile.txt 压缩为 backup.zip
unzip <archive>.zip解压 zip 文件unzip backup.zip解压 backup.zip 文件

3 文本编辑类命令

命令功能示例简单示例
cat <file>显示文件内容cat file.txt显示 file.txt 的内容
nano <file>使用 Nano 编辑器编辑文件nano file.txt使用 Nano 打开 file.txt 进行编辑
vim <file>使用 Vim 编辑器编辑文件vim file.txt使用 Vim 打开 file.txt 进行编辑

4 网络管理类命令

命令功能示例简单示例
ifconfig显示网络接口的配置信息(需要安装 net-tools 包)ifconfig查看网络接口信息
ip a显示所有网络接口的详细信息ip a查看所有网络接口的 IP 地址信息
ping <host>检查与目标主机 <host> 的连通性ping google.com检查与 google.com 的网络连接
ssh <user>@<host>通过 SSH 连接到远程主机 <host>ssh user@192.168.1.100使用 SSH 连接到 IP 为 192.168.1.100 的主机
scp <source> <destination>使用 SCP 远程复制文件scp file.txt user@192.168.1.100:/home/user/file.txt 复制到远程主机 /home/user/
curl <URL>通过命令行从指定 URL 获取内容curl http://example.com下载 example.com 的主页内容

5 帮助与文档类命令

命令功能示例简单示例
man <command>显示指定命令的帮助文档man ls显示 ls 命令的帮助文档
--help获取命令的帮助信息(几乎适用于所有命令)ls --help获取 ls 命令的帮助信息
history查看历史命令记录history列出所有执行过的命令
clear清空终端屏幕clear清空当前终端屏幕上的内容

二、vim快捷操作

1 Vim 基本操作

命令功能简单示例
vim <file>打开文件 <file>vim file.txt
i进入插入模式(Insert)i 键进入插入模式
Esc退出插入模式,返回命令模式Esc 键退出插入模式
:w保存当前文件:w 保存文件
:q退出 Vim 编辑器:q 退出 Vim 编辑器
:wq保存并退出 Vim 编辑器:wq 保存文件并退出 Vim
:q!强制退出,不保存文件:q! 放弃更改并退出

2 光标移动操作

命令功能简单示例
h向左移动光标h 向左移动光标
j向下移动光标j 向下移动光标
k向上移动光标k 向上移动光标
l向右移动光标l 向右移动光标
gg移动到文件的开头gg 跳到文件的第一行
G移动到文件的结尾G 跳到文件的最后一行
0移动到当前行的行首0 移动到当前行的行首
$移动到当前行的行尾$ 移动到当前行的行尾
w移动到下一个单词的开头w 向前跳到下一个单词
b移动到前一个单词的开头b 向后跳到前一个单词

3 文本编辑操作

命令功能简单示例
x删除光标下的字符x 删除当前光标所在字符
dd删除当前整行dd 删除当前行
yy复制当前行yy 复制当前行
p粘贴已复制或剪切的内容p 在光标后粘贴内容
u撤销上一步操作u 撤销最近一次操作
Ctrl + r重做撤销的操作Ctrl + r 重做撤销的内容
d$删除从光标到行尾的内容d$ 删除从光标到当前行末尾的内容
d0删除从光标到行首的内容d0 删除从光标到当前行开头的内容
c更改指定的文本段cw 改变当前单词(从光标位置到单词末尾)
r <char>替换当前字符为 <char>r a 将当前字符替换为 a

4 搜索与替换

命令功能简单示例
/pattern在文件中向下搜索匹配 pattern 的字符串/hello 向下搜索 hello
?pattern在文件中向上搜索匹配 pattern 的字符串?world 向上搜索 world
n跳到下一个匹配项n 跳到下一个搜索到的匹配项
N跳到上一个匹配项N 跳到上一个搜索到的匹配项
:%s/old/new/g替换文件中所有 old 字符串为 new:%s/foo/bar/g 将所有 foo 替换为 bar
:%s/old/new/gc替换时进行确认:%s/foo/bar/gc 替换 foobar 并逐个确认

5 可视模式

命令功能简单示例
v进入可视模式(选择文本)v 进入可视模式
V选择整行文本V 选择整行文本
Ctrl + v进入块选择模式Ctrl + v 选择块
y复制选中的文本选择文本后按 y 复制
d删除选中的文本选择文本后按 d 删除
p粘贴选中的文本在可视模式后粘贴

6 文件操作

命令功能简单示例
:e <file>打开文件 <file>:e file.txt 打开 file.txt 文件
:w <file>保存文件为 <file>:w newfile.txt 保存为 newfile.txt
:saveas <file>另存为 <file>:saveas backup.txt 另存为 backup.txt
:x保存并退出 Vim 编辑器:x 保存文件并退出 Vim
:n打开下一个文件(多个文件编辑时):n 打开下一个文件
:prev打开上一个文件(多个文件编辑时):prev 打开上一个文件

7 退出 Vim

命令功能简单示例
:q退出 Vim 编辑器:q 退出 Vim
:wq保存并退出 Vim 编辑器:wq 保存文件并退出
:q!强制退出,不保存文件:q! 放弃更改并退出
:x保存并退出 Vim 编辑器:x 保存文件并退出

总结

初学者,只能多练习了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值