Linux SSH命令速查指南
3星 · 超过75%的资源 需积分: 50 88 浏览量
更新于2024-09-19
1
收藏 23KB TXT 举报
"这篇文章主要介绍了Linux SSH命令的常用操作,包括目录管理、文件操作、压缩解压、查找文件等基本功能。"
在Linux系统中,SSH(Secure Shell)是一种网络协议,用于安全地远程登录到服务器进行管理。下面将详细解释标题和描述中涉及的SSH命令:
1. **目录管理**:
- `rm -rf mydir/*`:删除名为`mydir`的目录及其所有内容。`-r`表示递归删除,`-f`强制删除,不提示确认。
- `cd mydir`:进入`mydir`目录。
- `cd -`:返回上一个工作目录。
- `cd ~`:返回用户主目录。
2. **文件操作**:
- `mv tools tool`:将`tools`目录重命名为`tool`。
- `ln -s tool bac`:创建一个名为`bac`的软链接(symbolic link)指向`tool`目录,类似Windows的快捷方式。
- `cp -a tool /home/leavex/www`:递归复制`tool`目录到`/home/leavex/www`目录下,`-a`保留原始属性。
3. **文件删除**:
- `rm go.tar`:删除`go.tar`文件。
4. **查找文件**:
- `find mt.cgi`:查找文件名是`mt.cgi`的文件。
5. **磁盘空间查看**:
- `df -h`:显示磁盘的使用情况,`-h`以人类可读的格式(如KB、MB、GB)显示。
6. **文件打包与压缩**:
- `tar xvf wordpress.tar`:解压`wordpress.tar`文件。
- `tar -tvf myfile.tar`:查看`myfile.tar`文件中的内容。
- `gzip -d ge.tar.gz`:解压`.tar.gz`文件到`.tar`文件。
- `unzip phpbb.zip`:解压`.zip`文件。
- `tar cf toole.tar tool`:创建`toole.tar`文件,包含`tool`目录的内容。
- `tar cfz geek.tar.gz tool`:创建并压缩`geek.tar.gz`文件,包含`tool`目录的内容。
7. **网络下载**:
- `wget http://www.sevenapart.com/download/wp.tar.gz`:通过`wget`命令下载指定URL的文件。
- `wget -c http://www.eightapart.com/undone.zip`:使用`-c`选项断点续传下载文件。
8. **文本编辑**:
- VIM编辑器的一些基本操作:
- `h/j/k/l`:在VIM中移动光标。
- `w`:保存当前行。
- `b`:回到当前行的开始。
- `e`:移动到当前单词的末尾。
- `ge`:移动到前一个单词的末尾。
- `$`:移动到行尾。
- `0`:移动到行首。
- `tx`: 从当前位置到下一个`x`字符,删除包括`x`在内的所有字符。
- `33G`:跳转到第33行。
- `gg`:跳转到文件开头。
- `G`:跳转到文件结尾。
- `33%`:跳转到文件的33%位置。
- `H/M/L`:跳转到屏幕的顶部、中间和底部。
- `zt/zz/zb`:将当前行置顶、居中或置底。
- `:str`:搜索字符串`str`。
- `n`:重复上一次搜索的方向。
- `i`:进入插入模式。
- `x`:删除当前光标处的一个字符。
- `.`:重复上次编辑操作。
- `u`:撤销操作。
- `CTRL+R`:重做操作。
- `p`:将剪贴板内容粘贴到当前位置。
- `:q`:退出VIM。
- `:q!`:强制退出,不保存修改。
- `ZZ`:保存并退出。
- `:e!`:放弃所有修改并重新加载文件。
9. **SSH连接与退出**:
- SSH命令通常用于连接远程服务器,如`ssh user@hostname`,连接到`hostname`上的用户名为`user`的账户。退出SSH会话可以使用`exit`或`logout`命令。
以上命令都是Linux系统中进行日常管理和维护时非常基础且常用的工具,熟练掌握这些命令能极大地提高工作效率。在使用SSH进行远程操作时,确保了解每个命令的作用,以防止误操作导致数据丢失或系统问题。
499 浏览量
1630 浏览量
520 浏览量
2024-09-17 上传
2019-08-22 上传
199 浏览量
919 浏览量
395 浏览量
菜鸟了很多年
- 粉丝: 1
最新资源
- 海盗船HS40耳机v2.0.37驱动更新,提升游戏音效体验
- Vue TodoList项目开发与部署指南
- Sengoku ixa-meta:适用于Firefox Android的Sengoku IXA转换工具
- 机械模具绘图经验技巧与案例分析
- Plexy:用Elixir打造优质API的全新工具包
- 实现jQuery标签添加与删除功能的代码教程
- Java编程作业解析与指南
- 结构力学教程基础理论精讲
- 季度统计报表后台网站模板-2016年第一季度
- 探索流星技术:kikombe-meteor项目解析
- CreaTechs:打造无障碍残疾人工作门户
- C# 异步Socket客户端实现与字符接收功能详解
- Invoicer:一款为.NET平台快速生成PDF发票的C#库
- Delphi7实现FTP上传下载功能及断点续传教程
- 创意404页面动画模板:HTML5太空人
- 蒙恬行动笔迹王myInk:电脑手写输入与分享新体验