Linux常用命令

从一个文件中查找某个关键字:

  cat 文件名 | grep '关键字'

linux vi查找:/
  1、命令模式下输入“/字符串”,例如 / 关键字
  2、如果查找下一个,按“n”即可

linux 查看文件显示行数 ::set nu

切换目录目录:cd

查看文件与目录:ls

查找:find
  find / -name passwd # 查找文件名为passwd的文件
  find . -perm 0755 # 查找当前目录中文件权限的0755的文件
  find . -size +12k # 查找当前目录中大于12KB的文件,注意c表示byte
复制文件:Cp
  cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2
  cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir中
移动文件或目录 mv
  mv file1 file2 file3 dir # 把文件file1、file2、file3移动到目录dir中
  mv file1 file2 # 把文件file1重命名为file2
删除文件或目录 rm
  rm -i file # 删除文件file,在删除之前会询问是否进行该操作
  rm -fr dir # 强制删除目录dir中的所有文件
查看进程 ps
  ps aux # 查看系统所有的进程数据
  ps ax # 查看不与terminal有关的所有进程
  ps -lA # 查看系统所有的进程数据
  ps axjf # 查看连同一部分进程树状态
杀掉进程 ps
  kill -9 pid
改变文件所属用户组
  chgrp users -R ./dir # 递归地把dir目录下中的所有文件和子目录下所有文件的用户组修改为users
改变文件所有者 chown

  chown nobody:nobody uploadfile/:给目录赋对应的组权限

改变文件的权限 chmod

   chmod [who] [opt] [mode] 文件/目录名

  例如:为同组用户增加对文件a.txt的读写权限: chmod g+rw a.tx

  chmod + 777 upload:给目录读写执行权限

  u:表示文件所有者 g:表示同组用户 o:表示其它用户 a:表示所有用户
  opt:则是代表操作,可以为: +:添加某个权限 -:取消某个权限 =:赋予给定的权限,并取消原有的权限
  mode则代表权限: r:可读 w:可写 x:可执行

将一个文件复制到远程另外一台服务器->命令:

  scp /需要复制的文件目录 root@172.19.2.75:/远程服务器目录
  例如:scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root

查找日志文件中的某一天日志,并将日志打印到另一个文件中

   cat app.log | grep "2015-01-12" >new.log或 grep "2015-12-25" app.log >new.log

  use moblog set character set utf8 source c:\mbolg.sql
  moblog:数据库名称 source 目录名称
:vsplit :横屏显示

sar 可以做资源监控, sar 2 >> test.txt 可以每俩秒将结果追加写入文件,压测的时候开始记录,压测完了之后结束进程,然后可以down下来 看到cpu 等资源的曲线图

jps -l 输出完全的包名,主类名,jar完全路径名

ps -ef|grep java 类型一样,主要获取java服务器上java已启动的进程

 

linux服务器安装上传下载命令: yum install lrzsz

 

 sz:将选定的文件下载到本地机器
 rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器

 

 



posted @ 2016-09-03 20:29  yinrw  阅读(530)  评论(0编辑  收藏  举报