linux

上一篇 / 下一篇  2014-04-24 21:20:04 / 个人分类:linux

  
一、常用命令(#:超级管理员 $:普通管理员)
d:开头的为目录    -:为文件   l:链接文件   b:块文件   c:字符文件   
  1. 进程查看
  2. grep
  3. awk
  4. sed
  5. 备份压缩解压 :                                                         1)把home目录下包括它的子目录全部做备份文件,备份文件名为usr.tar:  
  6. $tar cvf usr.tar/home
  7. 2)查看usr.tar备份文件的内容,并且以分屏方式显示在显示器上:$tar tvf usr.tar | more
  8. 3)把home目录下包括它的子目录全部做备份文件,并且进行压缩,压缩备份文件名为usr.tar.gz:$tar czvf  usr.tar.gz/home
  9. 4)把usr.tar.gz备份文件还原并且解压:$tar xzvf usr.tar.gz
  10. 修改配置文件
  11. reboot    重新启动电脑
  12. shutdown -r now - 设置什么时候重新启动电脑                                      shutdown -h 10:00 十点关机 shutdown -r +15 15分钟后重新启动计算机
  13. pwd       显示当前路径
  14. ls        查看目录下边的文件列表
  15. ls -l/etc 显示ect文件夹中详细信息 
  16. ls -ltr   查看文件的详细信息,并且根据文件被修改的时间进行升序排列输出
  17. ls -al    显示所有文件的属性
  18. cd        切换到指定目录,如果没有指定目录默认切换到目录                               ~ :用户主目录

    . 当前工作目录

    ..上一层工作目录

    - 上一个工作目录    

     

  19. touch   更新当前时间,可以创建空文件
  20. file    查看文件的类型
  21. stat    查看文件的详细信息,修改时间、访问时间、文件节点信息
  22. etc     文件夹
  23. cp      复制 cp filename,如果目录内有目录  cp -r filename  abc
  24. mkdir   创建目录 mkdir abc
  25. rmdir   删除目录
  26. rm -rf  强制删除目录、文件rm -rf filename
  27. mv      重命名目录、文件 mv  filename   newfilename
  28. scp     远程拷贝命令,需要远端服务器开启ssh服务,例如:scp filename.txtroot@10.1.1.2
  29. vi         创建、编辑文本文件,例如:vi /var/log/messages(:wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制写入——摘自http://www.cnblogs.com/zf2011/archive/2011/05/17/2049155.html
  30. cat            示文本内容,照第一行到最后一行的顺序,例如:cat /var/log/messages
  31. tac            显示文本内容,最后一行到第行顺
  32. more        显示文本内容,使用空格键下翻页,例如:more /etc/passwd
  33. less             显示文本内容,使用Page upPage down进行向上、下、翻页,例如:less /etc/passwd
  34. head          查看文件的头几号,例如:head -2 /etc/passwd,查看passwd文件的头2
  35. tail            查看文件的末尾几号,例如: tail -2 /etc/passwd,查看passwd文件的2
  36. tail –f        动态打开文件,文件有更新立即会显示出来,例如: tail –f /var/log/messages
  37. clear:清屏
  38. exit:退出当前
  39. vim
  40. netstat -tan  显示各种网络相关信息
  41. su liuqi 普通用户
  42. su root  超级用户(通过sudo -i进入超级用户,再通过sudo passwd root 修改超级用户的密码,用户之间就可以用su username 命令进行用户切换)
  43. du  显示目录或文件的大小
二、  进程(在cup中运行)
1、僵尸进程 父进程 init PID 为1 也是命令  6个级别  init 6
1)启动进程
2)查看进行
  1>ps  -ef|grep vim 查看进程状态并且过滤
    ps -el 假死
    ps -el|awk '$2~/R/ {print}' 显示运行状态的进程
  2>top -p 123查看具体的进程状态
  3>pgrep 进程PID
3)杀掉进程
  1>kill -l
  2>pkill 通过进程名称杀掉进行
4)进程前后台切换(在终端看得到的为前台进程,在看不到的叫后台进程)
 1>jobs 列出当前系统的后台进程
 
 2>fg   讲后台进程拉回到前台
 3>bg   激活后台暂停的进程
 4>nobup
 5>ctrl+z从前天切换到后台进程
 6>vim abc&切换到后台进程
 7>free -m查看内存使用情况
 8> vmstat 3查看虚拟内存 ctrl+c 退出命令
 9>cs 上下文切换
5
 
2、监控系统资源情况
 1)io 网络带宽、磁盘
 2)CPU
 3)swap in out 数据变大说明和cup交换数据比较多
 4)which ps
 5)dstat
 
 
3、调度启动
 
4、screen
三、awk 字符过滤
 
四、crontab
 

TAG:

 

评分:0

我来说两句

Open Toolbar