美文网首页
命令行基础

命令行基础

作者: 何建新_ | 来源:发表于2019-05-23 11:23 被阅读0次

    命令行基础

    名词

    1. 图形界面:比如 Mac 下的 Finder 就是图形界面,一般用户可以在这里操作文件。
    2. 命令行:在终端输入一些命令即可操作文件。
    3. 终端:Mac 可用终端(terminal)、iterm;Windows 下可下载 git ,桌面上会有 gitbash;Linux 下也是用终端。在终端里输入命令行以满足操作需求。
    4. shell:执行当前脚本的载体。比如输入 ls / ls -al / mv / 等命令,会执行显示文件、显示所有文件的详细信息、更名的命令。

    基本命令

    1. 查看当前完整路径:pwd。即查看当下在那个位置。
    $ pwd
    
    1. 查看文件:ls / ls -a / ls -al
    $ ls (不显示隐藏文件)
    $ ls -a (显示隐藏文件)
    $ ls -al (显示所有文件的详细信息,包括隐藏文件)
    
    1. 切换目录:cd
    $ cd ~ (切换到家目录)
    $ cd ..(切换到上级目录)
    
    1. 一个点与两个点
    $ cd ./code (一个点,指当前目录。这个命令的意思是:切换到当前目录下的 code 文件)
    $ cd ../Documents (两个点指切换到上级目录)
    
    1. 根目录与家目录
    / 仅仅这一斜杠,指根目录。根目录是最根本的,是水之源头,没什么比它大了。根目录不是 C 盘。
    
    ~ 仅仅一个波浪号,指家目录。电脑开机都会有用户头像供选择,点击一个头像,就相当于进了一个“家”。 
    比如我自己的家目录是:/Users/jansonhjx
    

    文件与文件夹的操作

    1. 创建文件:touch
    $ touch hejianxin.md
    
    1. 删除文件:rm
    $ rm hejianxin.md 注意,rm 是删除文件,不能删除文件夹。
    
    1. 创建文件夹:mkdir (make director)
    $ mkdir hejianxin
    
    1. 删除文件夹:rm -r / rm -rf
    $ rm -r hejianxin 注意:这是删除空文件夹。如果文件夹里有其他东西,可能会有提示是否删除。
    $ rm -rf hejianxin 这个不一样,f 我理解成 force ,强力删除的意味。无论里面有无文件,都直接删除且不可找回,慎用。
    
    1. 重命名文件:mv
    $ mv hejianxin HEJIANXIN
    

    终端编辑器 vim 的使用

    首先创建一个文件:

    $ touch hejianxin.html
    

    其次进入命令模式:

    $ vim hejianxin.html
    

    再者进入编辑模式:
    按字母 i 或 a ,可今天编辑模式,在里面输入内容。

    输入内容后,退出编辑模式:
    按 esc 键即可。

    然后保存:
    :wq 这三个字符即可保存,w 即 write ,q 即 quite。

    保存后进入了终端,可查看内容:

    $ car hejianxin.html
    

    也可进编辑器查看:

    $ vim hejianxin.html 
    

    相关文章

      网友评论

          本文标题:命令行基础

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