linux常用操作(一)

        linux操作系统也算是很早就接触过了,也装过很多版本(红旗linux turbo linux fedro ubuntu很多版本 redhat 等),但都没怎么深入,也没怎么坚持过,所以还算是新手。上周在公司需要测试新功能,申请了机器(linux的),在家里我也转向ubuntu11。10(windows太慢了)。对于我这个新手来讲,也对于想入门的linux的新手来讲,我将自己在使用中感觉非常有用并且常用的命令操作总结一下,也方便后续我使用时查找。

         sudo 这个操作不得不说,太重要了。在linux中用户权限更加的常用或者说是严格,sudo 就是以root身份执行。这里需要特别注意的是对于一些文件的操作,如 cp rz scp  都需要加上sudo,否则操作不成功,linux也不会给出你任何提示,郁闷!使用 举例: sudo rz


      cd  这个命令,windows平台也有,再熟悉不过了。 cd   这个会转到当前用户的主目录,一般是 /home/用户名。转到最顶层目录  cd   /    即可。

      ls   查看当前目录下的文件 。

      ll   和ls类似,它会列出文件的详细信息,包括权限信息和修改时间等

 

       rz   将本地文件上传到服务器。在公司部署环境(测试服务器都是通过ssh之类的工具远程连接的)是,一般都是本机下载好再上传到服务器的,这个命令使用必不可少。sudo rz 执行后还弹出文件选择框,选择需要上传的文件即可。

      scp  除了从本地上传文件,还有可能从一台已经配置好的环境拷贝文件过来,这个时候使用scp 这个命令。通常使用 sudo scp files  源文件  目标路径(别忘了加sudo)。使用举例  sudo scp files 远程用户名@远程主机名或ip:路径/文件 本地路径

     sz  下载 服务器文件到本地。不过我喜欢使用xftp之类的客户端软件下载。都是windows视窗系统害的。如果有足够的权限用xftp也是可以上传文件的。

      sz rz前提是服务器已经装了此类工具。具体安装自己去查。

    

     安装软件这是都会遇到的。最简单的方式。一般下载的是tar。gz文件。例如我下载的haproxy。

      解压   tar xvf  文件名

      cd  到解压文件夹下

      .configure -prefix=安装路径             这个也可以直接 .configure 这样会安装到软件默认的目录下。可以使用 .configure --help查看该软件指定的默认安装路径

      make   这个是编译

      sudo make install  安装软件了  就ok了。


     安装软件前可能是需要先建文件夹的。以下说说文件相关操作。

      sudo  mkdir   文件夹名      创建 文件夹

       sudo  vi  文件名                 创建文件

       sudo   rm   文件名            删除文件

       sudo  rm -rf   文件夹       删除整个文件夹 

      cat  文件名           查看文件整个内容

      tail -f   文件名       查看文件最后几行,适用于日志文件查看

      sudo vi  文件名  进入 文件vi模式

       i    单独i键  进入编辑模式,可以 通过方向键移动到你编辑的位置。  esc  退出键  退出编辑模式  

       :  冒号      进入退出模式   wq  保存退出            q!   q叹号 不保存退出

       yy  然后   p   复制当前行 插入到下一行

       dd  删除当前行

       ndd     n替换为你要删除的行数 , 10dd   删除 10行


      启动软件或服务

     sudo   sh    命令名               haproxy 启动             sudo   haproxy路径/haproxy   -f     haproxy配置文件


    查看是否启动   ps -e|grep haproxy      java   ps -e|grep java    如果启动了会显示对应的进程pid

    查看 程序是否启动   ps -ef|grep tomcat     这个会显示启动的文件内容  和 对应进程id


    杀死进程     sudo   kill -9   进程id   


    查找文件

    sudo  find 查找路径 -name 正则匹配模式             例如 我一般都是全局查找  sudo  find  /  -name "*haproxy*"    查找文件名包含 haproxy 的所有文件   

      

   ubuntu  的软件中心确实强大,对于使用惯了windows视窗系统的人来讲这种傻瓜式安装软件的方式确实不错。但有时可能我们需要某些软件不要开机就启动。怎么做呢?

   例如:

  sudo update-rc.d -f tomcat remove 

      

   

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值