Linux系统VPS下SSH命令

运维 系统运维
ssh命令是在玩VPS时必不可少的,有些虚拟主机有支持ssh登录时,使用ssh来操作也是非常方便,这里就介绍一些常用命令。

ssh命令是在玩VPS时必不可少的,有些虚拟主机有支持ssh登录时,使用ssh来操作也是非常方便,这里就介绍一些常用命令。

ssh命令1:目录操作

rm-rfmydir/*删除mydir目录*/

cdmydir/*进入mydir目录*/

cd-/*回上一级目录*/

cd../*回父目录,中间有空格*/

cd~/*回根目录*/

mvtoolstool/*把tools目录改名为tool*/

ln-stoolbac/*给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了*/

cp-atool/home/vpser/www/*把tool目录下所有文件复制到www目录下*/

ssh命令2:文件操作

rmgo.tar/*删除go.tar文件*/

findmt.cgi/*查找文件名为mt.cgi的文件*/

df–h/*查看磁盘剩余空间,好像没这个必要,除非你太那个了*/

ssh命令3:解压缩

tarxvfwordpress.tar/*解压tar格式的文件*/

tar-tvfmyfile.tar/*查看tar文件中包含的文件*/

tarcftoole.tartool/*把tool目录打包为toole.tar文件*/

tarcfzvpser.tar.gztool/*把tool目录打包且压缩为vpser.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB*/

tarjcvf/var/bak/www.tar.bz2/var/www//*创建.tar.bz2文件,压缩率高*/

tarxjfwww.tar.bz2/*解压tar.bz2格式*/

gzip-dge.tar.gz/*解压.tar.gz文件为.tar文件*/

unzipphpbb.zip/*解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的*/

ssh命令4:下载

wgethttp://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz

/*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M的带宽,下载一个2-3兆的MT还不是几十秒的事*/

wget-chttp://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz

/*继续下载上次未下载完的文件*/

转载请注明出处:VPS侦探http://www.vpser.net

ssh命令5:进程管理

ps-aux/*ps进程状态查询命令*/

ps命令输出字段的含义:

[list]

[*]USER,进程所有者的用户名。

[*]PID,进程号,可以唯一标识该进程。

[*]%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。

[*]%MEM,进程使用内存的百分比。

[*]VSZ,进程使用的虚拟内存大小,以K为单位。

[*]RSS,进程占用的物理内存的总数量,以K为单位。

[*]TTY,进程相关的终端名。

[*]STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。

[*]START,进程开始运行时间。

[*]TIME,进程使用的总CPU时间。

[*]COMMAND,被执行的命令行。

[/list]

ps-aux|grepnginx/*在所有进程中,查找nginx的进程*/

kill1234/*1234为进程ID,即ps-aux中的PID*/

killallnginx/*killall通过程序的名字,直接杀死所有进程,nginx为进程名*/

ssh命令6:Vim操作

移动类的:

h/j/k/l:左/下/上/右移一格

w:向后词移动(前面加数字移动多少个词)

b:向前词移动(前面加数字移动多少个词)

e:向后移到词末

ge:向前移到词末

$:行末

0:行首

tx:向右查找本行的x并移到那儿(大写时向左)

33G:移到文件的第33行

gg:文件首行

G:文件尾行

33%:文件的33%处

H/M/L:屏幕的首/中/尾行

zt/zz/zb:当前行移到屏幕的首/中/底部

ssh命令7:跳转

":回到跳转来的地方

CTRL-O:跳到一个“较老”的地方

CTRL-I:则跳到一个“较新”的地方

ssh命令8:查找

/:向下查找(后加关键字)

?:向上查找(后加关键字)

n:下一条符合的记录

ssh命令9:编辑

i:转换到插入模式

x:删除当前字符

.:重复最后一次的修改操作(同PS里ctrl+f执行滤镜)

u:撤销操作

CTRL-R:重做

p:将删除的字符插入到当前位置(put)

ssh命令10:退出保存

:q:退出

:q!:不保存退出

ZZ:保存后退出

:e!:放弃修改重新编辑

掌握这些基本命令,Linux下的基本使用已经掌握,只要多加练习,多遇到问题,解决问题,能力就会不断的提升。

总结:

希望本文介绍的Linux系统VPS下SSH命令的内容能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。

【编辑推荐】

  1. 7条技巧助您增强SSH安全性
  2. SSH登录工具中常用SSH命令详解
  3. 图形环境中用PuTTY通过SSH管理红帽
  4. 如何解决ssh不操作就自动掉线的问题?
  5. 25个必须记住的SSH命令,你用过了吗?
责任编辑:韩亚珊 来源: 建站学
相关推荐

2012-05-11 10:13:54

2013-06-05 13:31:25

2013-05-29 14:27:40

2012-08-24 13:49:08

2011-03-25 09:35:07

2014-09-04 09:53:43

LinuxDigitalOcea

2019-10-09 16:50:48

SSHLinux远程系统

2022-11-18 08:55:33

2012-05-02 16:51:41

Linux

2017-04-13 11:46:11

Linux VPS虚拟专属服务器

2010-09-14 19:40:42

2017-03-03 09:19:53

SSH命令服务器

2018-04-27 10:55:52

2012-12-31 10:58:12

2009-08-17 08:22:53

linuxssh远程登录

2012-12-28 09:57:53

2018-10-10 09:08:49

命令服务器Linux VPS

2009-11-11 10:24:10

linuxecho命令详解

2021-01-14 07:53:09

Linuxlsof 命令

2015-10-26 15:01:29

实例命令Linux
点赞
收藏

51CTO技术栈公众号