git应用系列之(一)认识bash

什么是shell

Shell俗称壳,是指"提供使用者使用界面"的软件,接收用户命令,而后调用相应的应用程序。html

shell分类

图形化shell

经过友好的可视化界面,调用相应应用程序,如windows系类操做系统,类Unix,Linux系统上的图形化应用程序Gnome,Kde等。linux

命令行shell

经过输入特定命令调用相应的应用程序。如window系统的cmd,Windows PowerShell;Linux系统的bash。git

认识bash

  • 在window下使用bash,须要一个软件,这个软件模拟集成了bash大部分命令,shell

  • 各个shell的功能都差很少,linux默认使用bash,因此主要学习bash。windows

bash经常使用命令

pwd(Print Working Directory) 查看当前目录;
    
    cd(Change Directory) 切换目录,如cd etc,cd ..返回上一层目录;
    
    ls(List) 查看当前目录下内容,如ls-al;
    
    ls -l 以列表形式产看当前目录内容
    
    mkdir(Make Directory) 建立目录,能够指定路径建立目录,如mkdir blog;
    
    touch    建立文件,
    
    cat 查看文件所有内容,cat ./路径/文件名
    
    more(unix支持) less(linux支持) 分页查看文件,空格翻页,q退出。
    
    rm(remove) 删除文件,如rm 文件名
    
    rm -rf 强制删除目录内全部文件,-r(recursion)是递归删除,-f强制删除
    
    rmdir(Remove Directory)   删除文件夹,只能删除空文件夹
    
    mv(move) 移动文件或重命名,mv index.html ./00/00/index.html
    
    cp(copy) 复制文件 
    
    head    查看文件前几行,如 head -g index.html
    
    tail    查看文件后几行, -n-f,
    
    tab    自动补全,连续按两次会将全部匹配内容显示出来
    
    history    查看操做历史
    
    ssh    远程免密码登陆,如ssh root@gitlab.study.com
    
    > 和 >>    重定向,>覆盖,>>追加,如cat index.html > log.txt;
    
    clear 清空当前窗口
    
    curl    网络请求,
    
    whoami    查看当前用户
    
    weget    下载
    
    tar    解压缩
    
    管道符能够将多个命令来链接在一块儿,上一次命令的执行结果当成下一次命令的参数。
    
    grep    匹配内容,通常结合管道符使用。
相关文章
相关标签/搜索