Linux VPS下SSH常用命令

学习完如何使用Putty远程(SSH)管理LinuxVPS,今天继续为VPSer新手们整理一篇关于LinuxVPS下SSH常用命令。

目录操作:

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目录下*/

文件操作:

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

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

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

解压缩:

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格式的文件还是有点麻烦的*/

下载:

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

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

ps命令输出字段的含义:

  • USER,进程所有者的用户名。
  • PID,进程号,可以唯一标识该进程。
  • %CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
  • %MEM,进程使用内存的百分比。
  • VSZ,进程使用的虚拟内存大小,以K为单位。
  • RSS,进程占用的物理内存的总数量,以K为单位。
  • TTY,进程相关的终端名。
  • STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
  • START,进程开始运行时间。
  • TIME,进程使用的总CPU时间。
  • COMMAND,被执行的命令行。

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

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

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

Vim操作:

移动类的:

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

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

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

e:向后移到词末

ge:向前移到词末

$<End>:行末

0<Home>:行首

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

33G:移到文件的第33行

gg:文件首行

G:文件尾行

33%:文件的33%处

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

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

跳转:":回到跳转来的地方

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

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

查找:

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

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

n:下一条符合的记录

编辑:i:转换到插入模式

x:删除当前字符

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

u:撤销操作

CTRL-R:重做

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

退出保存::q:退出

:q!:不保存退出

ZZ:保存后退出

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

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

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

相关推荐