8.Linux的基础指令

Linux的基础指令

一、ls指令

       1.ls(list),作用是陈列出当前工作目录的所有文件和文件夹。

       2.用法:ls  ,直接使用就简单的陈列所有文件和文件夹。

                     ls   文件夹路径,指定路径就是陈列指定路径中的所有文件。

                     ls  -l  文件夹路径 ,“-l”表示按照列表的格式显示。

                     ls  -la  文件夹路径,“-a”表示显示包括隐藏的文件。

                     ls  -lh   文件夹路径,“-h”表示显示每个文件的大小。

        3.选项,-l   -a   -h  ,三者可以相互组合使用。

二、pwd指令

       1.pwd(print work directory),作用是打印出当前目录的绝对路径。

       2.只有一种用法,直接pwd。

三、cd指令

       1.cd(change directory),作用是切换当前工作目录。

       2.用法:cd  路径。路径可以使用绝对路径,也可以使用相对路径。

       3.补充:“~”表示当前用户的home目录

四、mkdir指令

       1.mkdir(make directory),作用是创建文件夹。

       2.用法:mkdir  文件夹路径,在指定路径下创建文件夹。

                     mkdir  文件夹名,在当前目录创建文件夹。

                     mkdir  -p  路径/文件名,可以一次性创建多层目录文件夹。  

                     mkdir  路径1  路径2   路径3 .... ,一次性创建多个文件夹。

       3.不能够创建相同名字的文件夹。

       4.ls查询出来的文件名有颜色,黑色代表文件,蓝色代表文件夹,绿色代表其权限有所有权限。

五、touch指令

        1.touch,作用是创建文件。

        2.用法:touch  文件路径,在指定目录中创建文件。

                      touch  文件1  文件2   文件3 ...,一次性在指定目录创建多个文件。

六、cp指令

        1.cp(copy),作用是复制文件。

        2.用法:cp  源路径  目标路径,将文件复制到目标路径中。

                      cp  -r  源路径  目标路径,将文件夹复制到目标路径。

        3.复制的过程中,可以指定名称,不指定则默认与原文件相同。

        4.-r表示递归,一般对文件夹的操作都要加-r

七、mv指令

        1.mv(move),作用是移动剪切文件或文件夹。

        2.用法:mv   要移动的文件或文件夹   目的地目录。

        3.移动指令不管是移动文件还是文件夹都是一样的,不需要-r递归。

        4.mv指令还可以作为重命名的指令,只需要让移动的目录和原目录相同,改一下名字就可以。

八、rm指令

        1.rm(remove),作用是删除文件或文件夹

        2.用法:rm  要删除的文件路径

                      rm  -f  要删除的文件路径

                      rm  -r  要删除的文件夹路径 

        3.删除文件夹时需要-r递归。

        4.每次删除的时候他都会让你确认是否删除,需要y/yes、n/no指令来回复确认,比较繁琐,你可以使用-f进行强制删除,-f代表force,强制删除。

        5.可以指定多个文件路径,一次性删除多个文件

        6.指定文件路径时,可以使用“*"来作为通配符,作任意字符

九、vim指令 

         1.vim,vim是一款文本编辑器。

         2.用法:vim  文件路径,用于打开文件

         3.vim只能打开文件,而且是在终端中打开,要想退出,按shift+:,在加q 回车就可以退出。

十、输出重定向

        1.我们指令指令是,都是将内容输出到终端中显示,而输出重定向是将内容输出到文件中保存起来。

        2.用法:执行的指令    >   保存的文件路径,覆盖输出到指定文件中

                      执行的指令    >>   保存的文件路径 , 追加输出到指定文件中

        3.”>“表示覆盖输出,">>"表示追加输出。

        4.如果你指定的文件不存在,他会自动创建,并把内容写入。

十一、cat指令

        1.cat(concatenate),用于打开一个文件,但是与vim不同的是他打开以后会自动退出,而不会在文件里面,所以不需要shift+:+q。

        2.用法:cat  文件的路径,直接打开指定文件。

                      cat   文件路径1   文件路径2   文件路径3   ....   >   要保存的文件路径,将前面指定的文件合并并保存起来。

        3.cat只会打开,而不会进入到文件的编辑中,所以如果只想读取文件的内容不编辑,使用cat。

        4.cat还可以作为合并文件的命令,但是必须配合输出重定向,否则没有意义。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值