Linux常用命令详解:tar, ssh, scp, rsync等
需积分: 14 131 浏览量
更新于2024-08-04
收藏 23KB DOC 举报
本文档是关于Linux操作系统的命令指令整理,涵盖了多个常用命令的使用方法,包括tar、ssh、scp、rsync、netstat、wget、curl、uname、df、du、date、cal、history、alias、export、source、echo、seq、awk、sed、sort、uniq和wc等,旨在帮助用户更好地管理和操作Linux系统。
1. tar 命令用于创建备份文件、压缩和解压缩。参数 `-c` 用于创建新的备份文件,`-x` 用于从中提取内容,`-z` 与gzip结合压缩文件,`-v` 显示详细过程,`-f` 指定备份文件名。
2. ssh 用于远程登录,`-p` 指定端口,`-i` 指定私钥文件,`-L` 实现本地端口转发,`-R` 进行远程端口转发。
3. scp 安全地传输文件,`-P` 指定端口号,`-i` 指定密钥,`-r` 用于递归复制整个目录。
4. rsync 快速复制数据,`-a` 保留所有属性,`-v` 显示详细信息,`-z` 压缩传输,`-h` 以人性化方式显示大小,`-e` 使用指定的shell。
5. netstat 查看网络连接状态,`-a` 显示所有连接,`-n` 显示IP地址而非主机名,`-t` 和 `-u` 分别显示TCP和UDP连接。
6. wget 从Web服务器下载文件,`-r` 递归下载,`-nc` 避免重复,`-O` 指定输出文件名。
7. curl 发送HTTP请求,`-X` 指定请求方法,`-H` 添加自定义请求头,`-d` 发送POST数据,`-o` 将响应保存到文件。
8. uname 查看系统信息,`-a` 显示全部,`-s` 和 `-r` 分别显示内核名称和版本。
9. df 查看磁盘空间,`-h` 以人性化方式显示,`-T` 显示磁盘类型,`-i` 查看inode信息。
10. du 测量文件和目录大小,`-h` 人性化输出,`-s` 显示总大小。
11. date 显示或设置时间,`-u` 显示UTC时间,`-s` 设置系统时间。
12. cal 显示日历,`-m` 显示指定月份,`-y` 显示指定年份,`-3` 显示连续三个月。
13. history 查看命令历史,`-c` 清空历史,`-w` 写入历史文件。
14. alias 创建命令别名,例如 `alias[名称]=[命令]`。
15. export 设置环境变量,如 `export[变量名]=[变量值]`。
16. source 重新加载环境变量配置,如 `source[文件名]`。
17. echo 输出信息,`-e` 解析特殊字符。
18. seq 生成数字序列,例如 `seq[开始值][增量][结束值]`。
19. awk 是一个文本处理工具,使用 `-F` 指定分隔符,并通过模式执行动作。
20. sed 也用于文本处理,`-n` 非默认输出,通过模式执行动作。
21. sort 对文本文件排序,`-t` 指定分隔符,`-n` 数值排序,`-r` 倒序。
22. uniq 去除重复行,`-c` 计数,`-d` 只显示重复行。
23. wc 统计文件中的行数、单词数和字符数。
了解并熟练掌握这些基本的Linux命令,将极大地提高你在Linux环境下的工作效率。
2014-10-20 上传
2022-12-01 上传
2021-01-09 上传
2012-03-20 上传
2024-07-23 上传
2009-05-29 上传
2011-07-13 上传
2009-12-23 上传
紫薇东风折
- 粉丝: 12
- 资源: 14
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手