Linux的基础shell命令

1.shell命令的用法:在Linux中,Shell是用户与操作系统内核进行交互的命令解释器。它用于接收用户输入的命令并将其传递给操作系统进行执行。

2.shell命令基本格式:  

    命令名   选项   参数

    选项  使用'-'符号开始  , 参数  命令需要的 参数 ;
    命令名 (一定有)  ,选项 和 参数(可以有);
    命令 与 参数 选项 之间至少有一个空格分隔; 
    命令行中  空格 表示分隔符  回车表示命令结束符。 

3.常见的shell命令:

  • cd:目录切换命令 进入目录。

cd 目录名

cd ..  表示进入上一级目录 

cd. 表示当前目录

  • mkdir:创建目录

        mkdir 目录名

  • rmdir:删除目录

        rmdir 目录名

  • touch:创建普通文件 

        touch 文件名

  • rm:删除普通文件 

        rm 文件名

  • mv:移动文件 或改名字

        mv  原路径及原文件名    新路径及新文件名

        mv ./hello.c   ./1.txt(将当前路劲的hello.c文件改名为当前路径下的1.txt文件)

  • cp:复制文件 及改名字

        cp  原路径及原文件名    新路径及新文件名

        cp ~/mb.c ./printf.c

  • vim:字符界面的 文本编辑工具 

        vim  文件名    

        进入vim  处于 命令模式  ,该模式下 任何按键输入都认为是 命令

                      dd 剪切光标所在行

                      yy 复制光标所在行

                      p  粘贴

                      u  撤销

                      x  删除光标所在字符

                     按 i  o  a  进入 插入模式  :该模式 下任何输入除esc外都认为是输入到文件中的字符

                      i: 在光标 前 插入字符

                      a: 在光标 后 插入

                      o: 在光标 下 新建一行 插入

                      esc 退出插入模式

                      底行模式:  输入 : 进入

                      :wq  保存退出

                      :w   保存但不退出

                      :q!  退出且不保存

  • ls:用于列出当前目录中的文件和子目录
  • pwd:用于显示当前工作目录的路径
  • cat:创建,查看,重定向,连接合并文件
  • man:linux shell 帮助手册
  • sudo:以其他用户的身份执行命令
  • ......

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值