码迷,mamicode.com
首页 > 其他好文 > 详细

欢迎使用CSDN-markdown编辑器

时间:2015-07-19 15:04:37      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:命令   编辑器   markdown   

好久没有写博客了,就操刀随便写点东西吧

直接进入主题吧!!!!

linux基础知识



  • linux文件结构

/home, /home/xxx , ~
/etc
/root
/bin, /usr/bin, /usr/local/bin
/usr/local

  • 基础命令

    ls 列出当前目录下的文件
    pwd 显示当前路径
    cd 进入到某个目录下
    cp 拷贝文件
    mv 移动文件
    find 搜索文件
    touch 修改文件的时间戳
    mkdir 创建文件夹
    rm 删除文件夹
    ps 显示程序的状况
    kill 杀掉某些进程
    top 显示管理执行中的程序
    history 历史纪录

  • shell, ksh, zsh, bash
  • 管道 |, 后台运行&, 串行运行&&, xargs
  • 重定向, 0基本输入,1基本输出, 2基本出错, >从头写入, >>追加写入, 2>&1 合并错误和输出,/dev/null抛弃输出
  • 文本处理 grep, awk, sed
  • 远程连接 ssh, 远程文件scp
  • 权限 可执行1, 可写2, 可读4, sudo, su
  • 文本编辑 vi, sublime text
  • 环境变量 /etc/profile, ~/.bash_profile, source 命令
  • 送福利咯

    ctr+d 发送一个空指令
    ctr+c 结束程序
    ctr+a 行首,ctr+e行尾
    man –help 帮助
    alias 别名
    -上一次所在目录


  • git 基础命令

    为什么用git

    解释太多也没用,如果你真的热爱编程,跟着潮流走就是了
    • 一篇简单的教程
    • 一篇稍微详细点的教程
    • git权威指南
    • msys, mgwin
    • gitolite 用于git服务器的权限管理,原理上是基于ssh
    • github 一个公共的git代码管理网站,开源代码的集中营
    • 一些最常用的git命令

      status 查看当前工作区的状态
      log 查看历史纪录
      add 添加文件, 提交当前目录下所有改动 git add . –all (–all会把删除的操作也提交)
      commit 提交到本地 ,一般用法 git commit -m”本次提交的描述”
      checkout
      fetch
      merge
      pull 包含fetchmerge
      push
      stash
      branch
      tag

    • 使用技巧

      仓库有mater和dev分支,mater分支用于记录产品版本的发布纪录,每发布一个版本打一个tag,dev分支用于日常开发提交代码
      建议在本地建立自己的临时分支,每次合并到dev上,这样即使自己瞎搞出什么毛病了,把临时分支删掉就可以了,不会影响到别人的代码
      准备push代码的时候,先stash一下,执行git pull更新远程代码,然后git stash pop,合并冲突的文件,最后add, commit, push
      养成每完成一个功能就提交一次的好习惯,避免文件积累过多,跟他人代码冲突。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    欢迎使用CSDN-markdown编辑器

    标签:命令   编辑器   markdown   

    原文地址:http://blog.csdn.net/u014084504/article/details/46954465

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!