美文网首页
一些命令行入门学习的知识和细节

一些命令行入门学习的知识和细节

作者: 不讨喜的大雄 | 来源:发表于2018-06-03 22:13 被阅读0次

    命令行?

    命令行:只有命令,方便

    windows:图形界面

    一个程序员应该学会命令行

    下面是一些简单的知识


    命令行里“目录”(对应windows里的“文件夹”)

    命令行一些符号

    ~:用户目录

    / :整个硬盘

    :当前目录

    .. :副目录

    :提示符号,可以改变

    clear :清屏


    输入ls -l (查看路径)回车得到如下

    路径

    其中:

    d :directory表示  目录(文件夹)

    r :read表示  可读

    wwrite表示  可写

    x :表示 可执行

    :表示 不可以

    第一组 rwx 表示管理员权限,第二组 rwx 表示 用户所在组的权限,第三组 rwx 是访问权限

    Administer 表示用户;197121 表示用户所在组


    可以用 touch + 文件名 创建文件

    用touch创建文件1.txt

    echo 和 touch 均可用来创建文件

    区别是 echo 可以向创建的文件里追加内容 touch 只用来创建文件且可以改变文件更新时间


    命令行快捷键

    ↑ ↓ 上一命令 / 下一命令

    !! 上一命令占位符

    Tab自动补全路径

    Alt+.上一命令的最后一个参数

    &&前面的执行成功了,再执行后面的

    ||前面的执行失败了,就执行后面的

    ;前面执行完了,不管成功失败,就执行后面的

    >重定向

    管道


    如何使用其他命令行

    常用命令网上很多,谷歌一下就有,那么一些不常用的命令如何知道有哪些用法和其含义

    命令行中查看选项手册manmanual

    windows中用--help

    手册内容太长不想看(用此)tldrtoo long didn't read

    还可以用这个网页,命令行释义

    点开界面如下

    explainshell主界面

    在搜索框输入要查询的命令

    ls

    ls释义

    list directory contents 列出目录内容

    有些命令可以有参数,如 ls-l -a等 

    ls参数-la

    是不是很方便?再试试其他的,比如 mv

    mv释义

    move (rename) files 移动(重命名)文件

    以及 cat

    cat释义

    concatenate files and print on the standard output 连接文件并打印到标准输出设备上

    必要时可以参考教程cat 菜鸟教程


    本文主要用于个人学习使用,如有侵权请联系我删除。

    相关文章

      网友评论

          本文标题:一些命令行入门学习的知识和细节

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