目录
1. 远程连接Linux
2. 文件与目录操作
3. 文件内容查看
4. 系统信息
5. 网络操作
6. 用户管理
7. 包管理
8. 文本处理
9. 系统管理
10. 远程电脑复制文件给Linux
11. Linux复制文件给远程电脑
12. 编辑文件
13. iv编辑器操作指南
14. 后缀
1. 远程连接Linux
ssh user@remote_host须知:若与Linux在同一局域网内,remote_host可本地IP则公网IP;
2. 文件与目录操作
| 命令 | 功能 |
|---|---|
ls | 列出目录内容(-l:详细信息,-a:显示隐藏文件) |
cd | 切换目录(..:上级目录,/:根目录) |
pwd | 显示当前目录路径 |
mkdir | 创建目录(-p:递归创建) |
rm | 删除文件/目录(-r:递归删除,-f:强制删除) |
cp | 复制文件/目录(-r:递归复制) |
mv | 移动/重命名文件/目录 |
3. 文件内容查看
| 命令 | 功能 |
|---|---|
cat | 显示文件内容(-n:显示行号) |
less | 分页查看文件(/pattern:搜索,q:退出) |
head | 显示文件开头(-n 10:显示前10行) |
tail | 显示文件结尾(-f:实时监控) |
grep | 搜索文件内容(-r:递归搜索) |
4. 系统信息
| 命令 | 功能 |
|---|---|
uname | 显示系统信息(-a:详细信息) |
top | 实时监控系统进程 |
df | 显示磁盘空间使用情况(-h:人类可读格式) |
free | 显示内存使用情况(-h:人类可读格式) |
ps | 显示当前进程(-ef:完整信息) |
5. 网络操作
| 命令 | 功能 |
|---|---|
ping | 测试网络连通性 |
ifconfig/ip | 显示网络接口信息 |
ssh | 安全远程登录(user@host) |
scp | 安全文件传输(-r:递归复制) |
netstat/ss | 显示网络连接和端口状态 |
6. 用户管理
| 命令 | 功能 |
|---|---|
whoami | 显示当前用户名 |
sudo | 以超级用户权限执行命令 |
useradd/userdel | 添加/删除用户 |
passwd | 修改用户密码 |
groups | 显示用户所属组 |
7. 包管理
| 命令 | 功能 |
|---|---|
apt/yum/dnf | 包管理(安装/更新/删除软件) |
dpkg/rpm | 包安装/查询(Debian/RPM包) |
make/cmake | 编译软件 |
gcc/g++ | 编译C/C++代码 |
8. 文本处理
| 命令 | 功能 |
|---|---|
sed | 流编辑器(替换/删除文本) |
awk | 文本处理工具(字段分割/计算) |
sort | 排序文件内容 |
uniq | 去除重复行 |
tr | 转换字符(大小写转换) |
9. 系统管理
| 命令 | 功能 |
|---|---|
shutdown/reboot | 关机/重启 |
crontab | 定时任务管理 |
systemctl | 系统服务管理(启动/停止服务) |
journalctl | 查看系统日志 |
lsof | 列出打开文件的进程 |
10. 远程电脑复制文件给Linux
scp -r F:/.. user@remote_host:/home/..须知:若与Linux在同一局域网内,remote_host可本地IP则公网IP;
11. Linux复制文件给远程电脑
scp -r /home/.. user@windows_ip:F:/..须知:若与Windows在同一局域网内,remote_host可本地IP则公网IP;
12. 编辑文件
apt install openimageio-toolsiv /home/..13. iv编辑器操作指南
- 按
i键进入插入模式,此时可修改配置内容 - 修改完成后按
Esc键返回命令模式 - 输入dd可删除整行
- 输入
:wq保存并退出,或:q!强制退出不保存 - 建议:按Esc返回命令模式,上下左右控制位置,再按 i 键输入,循环操作;
14. 后缀
- 若您要部署.net可查看最后命令部署:.net程序部署Linux运行-CSDN博客
- 若您要部署Mysql或远程连接Mysql:Ubuntu Linux远程连接Mysql(Linux or Windows)_linux服务器远程连接数据库-CSDN博客