美文网首页
shell常用命令

shell常用命令

作者: 常连海 | 来源:发表于2017-07-19 19:56 被阅读0次

    Shell命令

    1. git bash和windows里的cmd区别 ?
      大部分是可以的。
      git在安装的时候也安装了一个轻量级的bash环境,然后启动这个"git bash",出来的命令窗口就带有这个bash环境的环境变量。bash是基于shell的命令库,本身是unix下的命令脚本。你甚至可以在"git bash"中使用一个轻量的vi编辑器(神器!不过鄙人不会用>_<!!)。
      因此本质上来说:git bash是一个封装过的cmd命令行,并在其中加入了指向bash环境的环境变量。因此cmd命令行本身的环境变量它也有,自然就能使用dos命令了。但是在封装的过程中,windows可能对调用自己cmd命令行控件的第三方应用设了限制,所以说是大部分可以用(当然这是我YY的,也许微软在这事儿很大方)。。。

    查看<ls命令>
    -- ls -la 列出当前目录下的所有文件和文件夹
    -- ls a* 列出当前目录下所有以a字母开头的文件
    -- ls -l *.txt 列出当前目录下所有后缀名为txt的文件

    复制<cp命令>
    -- cp a.txt b.txt 把文件a的内容复制到b文件

    查看文件里面的内容 <cat命令>
    -- cat a.txt:查看文件的内容
    -- cat a.txt >> b.txt 把a文件的内容组合到b文件内容的末尾

    建立文件 < touch命令>
    -- touch a.txt:建立一个名为a的txt类型文件

    删除文件 <rm命令>
    -- rm -rf a.txt:强制删除文件a.txt

    创建目录 <mkdir命令>
    -- mkdir test:创建一个名为test的目录

    删除目录 <rmdir命令>
    -- tmdir test:删除一个目录

    添加内容 <echo、cat命令>
    -- cho “hello world!” >> a.txt:添加内容到文件a里面
    -- cat <<EOF>> a.txt : 可以添加多行语句到文件本身内容的末尾

    移动 重命名文件<mv命令>
    -- mv a.txt b.txt:文件a重新命名为b
    -- mv a.txt ./test:把文件移动到一个目录下

    切换目录
    -- cd ~ : 切换到用户目录
    -- cd .. :返回到上一层目录
    -- cd ../.. :返回到上二层目录
    -- cd D:/ 进入D盘
    -- cd vue 进入vue文件夹里面

    查看当前目录
    -- pwd

    清屏
    -- clear

      touch 文件名    <<----->>   rm文件名     (文件)
      mkdir 文件夹名  <<---->>    rmdir 文件夹名 (文件夹)
    
      $ mkdir webpack && cd webpack  ---->>创建文件夹webpack,并且进入webpack文件夹里面
    
    gi2.png git.png

    GIT常用命令

    相关文章

      网友评论

          本文标题:shell常用命令

          本文链接:https://www.haomeiwen.com/subject/vokrkxtx.html