美文网首页
初识命令行(Linux)

初识命令行(Linux)

作者: 印第安老斑鸠_333 | 来源:发表于2019-02-08 21:51 被阅读0次

    1.什么是命令行

    学习命令行,你需要先了解命令行是什么?命令行就是在命令处理器中操作系统所编译执行的你所输入的命令。下面我们就来了解一下Linux自带的一些常见的命令行。

    如果你是windows用户,首先要安装一个Git Bash(这是一个虚拟的Linux环境,它内置了一个Git命令)。Bash是什么意思呢?(Bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令)

    首先你需要了解一下文件的路径:

                    绝对路径: 通过地址(路径),能直接找到的位置。在命令行中以/开头的路径就是绝对      路径。

                   相对路径: 想找到一个地址(路径)的位置,首先需要先找到一个“参照物“”的位置。比         如:“我住在老王家隔壁,你想找到我就必须先找到老王家”!在命令行中没有以/开头的路径就       是相对路径。

    2.有哪些需要入门掌握的单词

                        directory------目录,文件夹

                        file--------------文件

                        make----------创建

                        remove--------删除

                        move-----------移动

                        copy------------拷贝

                        llist--------------罗列

                        link--------------链接

                        find--------------查找

                        echo------------重复 , 回声

                        touch-----------触摸

                        change---------改变

    3.了解一下单词的缩写

    单词用起来会比较繁琐,所以我们用一些更加简单更加有效率的拼写方式------缩写,我们来了解一下吧:

                        cd  进入(改变)一个目录[change directory]

                        mv  移动(重命名)[move]

                        rm  删除[remove]

                        cp  拷贝[copy]

                        ls   罗列[list]

                        mkdir 创建一个目录    mkdir -p  创建一连串嵌套目录(如果目录名包含一些特殊符,                        比如空格,需 要用“”“”包括起来形成一个整体,不然会生成多个目录)

    4.了解一些常见的自带命令

                            进入目录                    cd

                            显示当前目录            pwd

                            创建目录                    mkdir 目录名

                            创建目录                    mkdir -p 目录路径

                            我是谁                        whoami

    ----

                            查看路径                    ls 路径

                            查看路径                    ls -a 路径(-a,表示所有的文件,可以显示隐藏文件)

                            查看路径                    ls -l  路径(-l,表示文件的详细信息)

                            查看路径                    ls -al 路径(-a与-l命令的合并)

    ----

                            创建文件                    echo '1' > 文件路径

                            强制创建文件             echo '1' >! 文件路径

                            追加文件内容             echo '1' >> 文件路径

                            创建文件                     touch 文件名

                             改变文件更新时间      touch 文件名

                       ps:两者之间的区别在于echo可以在生成文件的同时将内容一并生成。

    ----

                            复制文件                        cp 源路径 目标路径

                            复制目录                        cp -r 源路径 目标路径(-r,表示递归,详见下面)

    ----

                            移动节点                        mv 源路径 目标路径

    ----

                            删除文件                        rm 文件路径

                            强制删除文件                 rm -f 文件路径(-f,表示强制的意思,不会再询问你是否删除)

                            删除目录                        rm -r 目录路径(-r,表示递归,当你删除目录的时候,会一层一层的往里面寻找是不是还有子级目录,只要发现有就会删除掉,直到删除干净为止,大家都知道一个文件夹里可能会包含很多东西,子级的文件夹里面还可能会有孙子级的文件夹,所以删除文件夹不用-r是删除不掉的)

                            强制删除目录                 rm -rf 目录路径(-r与-f的命令合并一起执行)

    ----

                            查看目录结构                tree

                            建立软链接                    ln -s 真实文件 链接

    ----

                            下载文件                        curl -L https://www.baidu.com > baidu.html

                            拷贝网页                        wget -p -H -e robots=off https://www.baidu.com (Windows 不支持 wget)

                            磁盘占用                        df -kh

                            当前目录大小                 du -sh .

                            各文件大小                     du -h

    相关文章

      网友评论

          本文标题:初识命令行(Linux)

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