转换(0):常用命令

来源:互联网 发布:web编程网络书店 编辑:程序博客网 时间:2024/06/05 08:46

转换(0):常用命令
       用惯了图形,傻瓜化的win,对命令行是不是有点讨厌,心下惴惴?没关系,用长了比win还要好用。特别是你用linux做服务器,而你又是一个后台程序员的话,恭喜你,终于碰到了最好的工具。
 
       20%的功能满足80%的应用。linux下的命令很多,没有必要一上来像背英语单词一样去背。 用的时候查一下,比背记得牢靠多了。不过前提条件是:你得熟悉一些常用的,还有怎么去查的办法。
 
 man:
        linux下的msdn。不过都是英文的。虽说上边的英文不是很复杂,但是有些读起来还是有点困难。实在看不懂,去网上查查看吧。
  
       例子:
          man sigprocmask
          man sigwaitinfo 2
   
 useradd:
        添加用户
        例子:
               useradd gongwb
              接着设置密码:
              passwd gongwb
   
               刚刚开始干linux,小心用root用户。切记。
   
 top:
       哪些进程在跑? 特别是耗费高的?
       例子:
            top
            显示我的进程:
            top gongwb
   
              这个相当于win的进程管理器了。等出现了界面,按一下 k(小写) 键试试?可以输入进程号码把指定的进程杀掉。
  
 kill
       杀进程
       kill 进程号
      绝杀
       kill -9 进程号
   
 ps
      显示进程
      ps -ef:显示所有进程
      ps -ef | grep abs :显示进程名字中有abs的进程。

      关于grep还有很多东西。感兴趣的看看资料有详细的介绍。不过,只要记住这个东西可以显示文章中查找命中的行

  
 tail
      tail -f 文件名称
  
     可以动态显示文件末尾的内容。 这样,你写入文件的内容,可以动态显示到屏幕上来了。 我们一般都是用客户端登录linux的。而在linux的printf 默认向这个客户端界面输出内容。一旦这个客户端关闭,printf的内容你就看不到了。你可以把需要知道的程序信息重定向到文件中,或者自己写个类,记录日志。我们采用后者居多。 反正都要用到这个命令。

 

gdb
      b 文件名:行号           设置断点
      b 类名:函数名           设置断点
      CONDITION 断点号 条件   这就相当于VC里边的高级断点了
      p 变量                  相当于VC里边下边显示的变量的值
      x/个数 地址             显示内存
      s                       进入函数,VC里边的F11
      n                       跳过,VC里边的F10
     
      gdb 里边没有发现运行到指定行行,或者跳过中间的代码、从指定行开始运行的命令。 需要注意,直接回车是运行上一条命令。

不能不说的VIM:
    他的名声是如此的响亮,以至于一个说明都有好几十页.我倒觉得,没有必要为了用VIM而用VIM,我们只不过是要完成我们想要完成的工作。我是不太适应他的状态转换。不过,真是佩服前辈的牛人们,他们在一个纯粹的字符界面上,省略了菜单,并没有省略功能。而且,如果你用的熟练的话,快捷键总比win下边的鼠标点的来的快。如果你实在在刚开始的时候玩不转他,不妨用ultraEdit,SFTP方式直接连上服务器,直接编辑吧。 后边再仔细讲讲。

        我觉得需要提醒的是: 没有必要拔高VIM的能力,他的目标就是为了文本编辑,而且就是字符界面下的文本编辑。编写程序的话,工程管理方便的话,肯定赶不上VC+番茄。他本来就是先天不足。有太多的人对他像神一般的崇拜。好像不用VIM就不是用LInux一样。没有必要。改动小的可以用它。大的工程,特别是刚开始的,用别的东西变好,再传上去吧。 VC没有SFTP,FTP的功能,eclipse有了插件可以支持FTP,不过没有发现他的SFTP插件。我们一般都在使用UE。 文本编辑,没有提示,得适应适应。
    
    查VIM的话,随便一搜都能搜出一大批来。csdn上也有编辑好的。 自己去看看把!

   ~表示自己的主目录。 回主目录可以用cd ~.
    tab键可以用于自动填充命令。挺好使。
    上下键,可以上翻下翻历史命令。
   
    命令太多,也就说这几个。有了这几个,起码不会让人以为你对命令一无所知,少点露怯。嘻嘻。    

 

原创粉丝点击