欢迎来到山村网

Linux ssh常用命令

2019-03-09 13:26:23浏览:358 来源:山村网   
核心摘要:  系统  # uname -a # 查看内核/操作系统/CPU信息  # head -n 1 /etc/issue # 查看操作系统版本  # cat /proc/cpuinfo #

  系统

  # uname -a # 查看内核/操作系统/CPU信息

  # head -n 1 /etc/issue # 查看操作系统版本

  # cat /proc/cpuinfo # 查看CPU信息

  # hostname # 查看计算机名

  # lspci -tv # 列出所有PCI设备

  # lsusb -tv # 列出所有USB设备

  # lsmod # 列出加载的内核模块

  # env # 查看环境变量

  资源

  # free -m # 查看内存使用量和交换区使用量

  # df -h # 查看各分区使用情况

  # du -sh <目录名> # 查看指定目录的大小

  # grep MemTotal /proc/meminfo # 查看内存总量

  # grep MemFree /proc/meminfo # 查看空闲内存量

  # uptime # 查看系统运行时间、用户数、负载

  # cat /proc/loadavg # 查看系统负载

  磁盘和分区

  # mount | column -t # 查看挂接的分区状态

  # fdisk -l # 查看所有分区

  # swapon -s # 查看所有交换分区

  # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)

  # dmesg | grep IDE # 查看启动时IDE设备检测状况

  网络

  # ifconfig # 查看所有网络接口的属性

  # iptables -L # 查看防火墙设置

  # route -n # 查看路由表

  # netstat -lntp # 查看所有监听端口

  # netstat -antp # 查看所有已经建立的连接

  # netstat -s # 查看网络统计信息

  进程

  # ps -ef # 查看所有进程

  # top # 实时显示进程状态

  用户

  # w # 查看活动用户

  # id <用户名> # 查看指定用户信息

  # last # 查看用户登录日志

  # cut -d: -f1 /etc/passwd # 查看系统所有用户

  # cut -d: -f1 /etc/group # 查看系统所有组

  # crontab -l # 查看当前用户的计划任务

  服务

  # chkconfig --list # 列出所有系统服务

  # chkconfig --list | grep on # 列出所有启动的系统服务

  程序

  # rpm -qa # 查看所有安装的软件包

  目录操作:

  rm -rf mydir

  mkdir dirname

  cd mydir

  cd -

  cd ..

  cd ~

  mv tools tool

  ln -s tool bac

  cp -a tool /home/vpser/www

  文件操作:

  rm go.tar

  find mt.cgi

  df –h

  解压缩:

  tar xvf wordpress.tar

  tar -tvf myfile.tar

  tar cf toole.tar tool

  tar cfz vpser.tar.gz tool

  tar jcvf /var/bak/www.tar.bz2 /var/www/

  tar xjf www.tar.bz2

  gzip -d ge.tar.gz

  unzip phpbb.zip

  下载:

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

  

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

  

  进程管理:

  ps -aux

  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 | grep nginx

  kill 1234

  killall nginx

  Vim操作:

  移动类的:

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

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

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

  e : 向后移到词末

  ge : 向前移到词末

  $ : 行末

  0 : 行首

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

  33G : 移到文件的第33行

  gg : 文件首行

  G : 文件尾行

  33% : 文件的33%处

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

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

  跳转:

  " : 回到跳转来的地方

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

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

  查找:

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

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

  n : 下一条符合的记录

  编辑:

  i : 转换到插入模式

  x : 删除当前字符

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

  u : 撤销操作

  CTRL-R : 重做

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

  退出保存:

  :q : 退出

  :q! : 不保存退出

  ZZ : 保存后退出

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

(责任编辑:豆豆)
下一篇:

Linux常用网络操作命令telnet

上一篇:

使用Putty远程(SSH)管理Linux VPS的图文

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com