Linux SSH命令实用指南

需积分: 50 1 下载量 34 浏览量 更新于2024-07-27 收藏 189KB PDF 举报
"Linux SSH命令大全.pdf" 在Linux操作系统中,Secure Shell (SSH) 是一个用于安全远程登录、文件传输以及执行命令的协议。SSH命令是Linux系统管理员和开发人员日常工作中不可或缺的一部分,它提供了加密的数据传输,确保了网络安全。以下是一些常见的SSH相关和Linux命令: 1. **删除命令**: - `rm -rf mydir/*`:这将删除`mydir`目录下的所有文件和子目录,`-r`表示递归,`-f`表示强制删除,不进行提示。 2. **切换目录**: - `cd mydir`:进入`mydir`目录。 - `cd -`:返回上一次所在的目录。 - `cd ~`:回到用户主目录。 3. **重命名和移动**: - `mv tools tool`:将`tools`目录重命名为`tool`。 - `ln -s tool bac`:创建一个名为`bac`的符号链接指向`tool`目录。 4. **复制和移动文件及目录**: - `cp -a tools /home/leavex/www`:将`tools`目录下所有内容递归复制到`/home/leavex/www`目录。 5. **删除文件**: - `rm go.tar`:删除`go.tar`文件。 6. **查找文件**: - `find mt.cgi`:在当前目录及其子目录下查找名为`mt.cgi`的文件。 7. **磁盘空间检查**: - `df -h`:显示磁盘的使用情况,`-h`参数使结果以人类可读的格式(如KB, MB, GB)显示。 8. **归档和压缩**: - `tar xvf wordpress.tar`:解压缩`.tar`文件。 - `tar tvf myfile.tar`:查看`.tar`文件内容。 - `gzip -d ge.tar.gz`:解压缩`.tar.gz`文件至`.tar`。 - `unzip phpbb.zip`:解压缩`.zip`文件。 - `tar cvf tool.tar tool`:打包`tool`目录为`.tar`文件。 - `tar cvfz geek.tar.gz tool`:打包并压缩`tool`目录为`.tar.gz`文件。 9. **网络下载**: - `wget http://www.sevenapart.com/download/wp.tar.gz`:从指定URL下载文件。 - `wget -c http://www.eightapart.com/undone.zip`:继续下载之前中断的文件。 10. **Vim编辑器操作**: - Vim中的移动命令: - `h`: 向左移动一格。 - `j`: 向下移动一格。 - `k`: 向上移动一格。 - `l`: 向右移动一格。 - `w`: 向前一个单词移动。 - 其他Vim命令包括插入模式(`i`),末行模式(`:`),保存并退出(`:wq`),不保存退出(`:q!`)等。 这些命令只是Linux和SSH操作的基础,实际上SSH还涉及到更多高级功能,如端口转发、密钥对认证等。熟练掌握这些命令能够极大地提高Linux系统的管理和使用效率。