2--Linux:基础命令

目录

1.什么是linux的基本命令:

2.命令的标准格式:

3.pwd:显示当前工作目录的绝对路径

4.mkdir/rmdir/cd/ls/rm

5.创建普通文件--->touch

6.重定向

7.删文件:rm 命令

 8.文本操作(正则)​编辑

9.文件拷贝和文件移动

在这里插入图片描述

在这里插入图片描述

1.什么是linux的基本命令:

            命令----->已经做好了的应用程序
            这些 程序  在shell 上运行

        万物皆文件:  
            都在根目录 /  之下
        命令放在这两个地方:
            /bin    /usr/bin

2.命令的标准格式:

        命令名 -选项名 作用域 追加作用域 -追加选项

                作用域 追加作用域 选项 都可以是多个 空格隔开
                        (windows经常出现有空格的文件夹名)

3.pwd:显示当前工作目录的绝对路径

①绝对路径:从根目录开始找某个文件的路径
相对路径:从某个文件或者目录开始找某个文件的路径 (当前工作目录:当前在什么位置

②/  根目录   ~  用户目录   
    linux系统可以有很多个用户
        特殊用户   有且只有一个     root,其他通通都是普通用户

 ③  root用户   用户目录在   /root    
       普通用户   用户目录在   /home/用户名

④创建用户: adduser  删除用户: userdel   修改密码: passwd 
    passwd 用户名   修改对应用户的密码

⑤解析:root@qiangsen:~# 

        root:当前权限名
        @:用来分隔
        qiangsen:主机名
        ::用来分隔
        ~:当前工作目录名
        #  说明当前是特殊用户
        $  说明当前是普通用户

⑥shell上 大小写敏感

4.mkdir/rmdir/cd/ls/rm

①相关解释:     

        mkdir:make(造) directory(目录) 
        rmdir:remove       directory
    删除目录

②cd 后面啥都不加  : 切换当前工作目录为 用户主目录

③ls 查看当前工作目录下文件

④rm 删文件   rm -r 删目录文件

5.创建普通文件--->touch

其他方法--->vim/vi:

        vim  编辑器   需要自行安装   vi  vim是vi的升级版

        ①3种状态:
            状态1     命令状态
            状态2      底行命令状态
            状态3      编辑状态

        ②     命令状态 只能用命令进行操作
                编辑状态 只能编辑

                进入vi 在 命令状态

        ③切换方法:
                    命令状态 ------------->  编辑状态
                                        a i o
                    编辑状态 ------------->  命令状态
                                        esc键
                    命令状态 ------------->  底行命令状态
                                        :            

        ④常用的指令

                :w   保存
                :q   退出
                :wq  保存后退出  等同于  :x

                yy  复制    3yy 复制3行
                p   粘贴
                dd  剪切     6dd 剪切 6行在这里插入图片描述

6.重定向

①重定向:  重新定向
    本来是要到   cmd的   重定向到 文件中  重定向到某个命令里去(类似于流 )

②    输出重定向  >          
        输入重定向  <  

        覆盖重定向 > <
        追加重定向 >>  <<       在原来文件的后面继续写入or输出(类似于c的文件a+模式)

创建文件三类:
    1)touch 
    2)软件:vi  gedit
    3)输出重定向: >  

这边利用    echo hello,world > A    就是创建A文件,并把文本“hello,world ”输入进去。

查看一个文本的信息---->cat  A     即可。

7.删文件:rm 命令

①sudo rm -rf /*
    -r 删目录
    -f 删之前不提示
    -i 删之前提示

②下面四种命令等效

    rm -r -f  a b c
    rm -r   a b c -f
    rm -rf   a b c 
    rm a b c -rf

 8.文本操作(正则)在这里插入图片描述

通配符: *   ?
    *    通配任意个任意字符
    ?    通配一个任意字符

9.文件拷贝和文件移动

文件拷贝: cp     也要带目录   -r选项
   格式:cp -r  多个要拷贝的文件或目录名   目的地目录名
文件移动: mv
    格式:mv 要移动的文件名  移动到的目录名

    如果说 ①是在当前目录下mv 就是重命名,②mv到其他目录下 才是移动

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_Ocean__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值