美文网首页
命令行基础

命令行基础

作者: zhenghongmo | 来源:发表于2020-03-12 14:03 被阅读0次

    文件与目录(文件夹)

    ~ ==> 用户目录

    / ==> 所有硬盘

    . ==> 当前目录

    .. ==> 上一级目录(父级目录)

    $ ==> 已准备好

    相对路径与绝对路径

    以/开头的路径就是绝对路径

    缩写规则

    规则:删除元音字母(A、E、I、O、U),保留前2~3个辅音字母。

    例如:

    • mkdir ==> make directory ==> 创建目录

    • rm ==> remove ==> 删除

    • mv ==> move ==> 移动、重命名

    • cp ==> copy ==> 复制

    • ls ==> list ==> 枚举

    • cd ==> change directory ==> 改变目录

    常见自带命令

    • cd ==> 进入目录

    • pwd ==> 显示当前目录

    • mkdir 目录名 ==> 创建目录

    • mkdir -p 目录路径 ==> 创建目录(eg.:mkdir -p demo/outter/inner),如果目录路径有特殊字符(eg.:空格)要加引号。所以坚决避免有特殊字符

    • whoami ==> 我是谁

    • ls ==> 查看路径

    • ls -a ==> 查看路径(显示所有文件【包括隐藏文件】)

    • ls -l ==> 查看路径(包括详细信息)

    • touch 文件名 ==> 创建文件

    • touch 文件名(已存在的文件名) ==> 改变文件更新时间

    • cp 源路径 目标路径 ==> 复制文件

    • cp -r 源路径 目标路径 ==> 复制目录

    • mv 源路径 目标路径 ==> 移动节点

    • rm 文件路径 ==> 删除文件

    • rm -f 文件路径 ==> 强制删除文件

    • rm -r 目录路径 ==> 删除目录

    • rm -rf 目录路径 ==> 强制删除目录

    • curl -L http://www.baidu.com > baidu.html ==> 下载文件

    • df -kh ==> 磁盘占用

    • du -sh ==> 当前目录大小

    • du -h ==> 各文件大小

    命令行基础(~/.bashrc)

    自动运行
    1. touch ~/.bashrc

    2. vi ~/.bashrc

    3. 关闭退出终端,然后打开终端,可以看到 Hi,这说明每次进入终端,就会优先运行 ~/.bashrc 里面的命令。

      可以用 ~/.bashrc 在进入 终端 前执行任何命令,十分方便

    alias
    1. 在 ~/.bashrc 里新增一行 alias la='ls -a',等于号两边不能有空格.
    2. 运行 source ~/.bashrc,作用是执行 ~/.bashrc.
    3. 运行 la,就会看到所有路径,也就是说,现在 la 就是 'ls -a' 的缩写了,利用这个技巧,我们可以把很多常见的命令缩写一下,比如:
     alias la='ls -a'
     alias ll='ls -l'
     alias gst='git status -sb'
     alias ga='git add'
     alias ga.='git add .'
     alias gc='git commit'
     alias gc.='git commit .'
    
    commit失败

    git commit --no-verify -m "修改细节"

    相关文章

      网友评论

          本文标题:命令行基础

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