Linux常用命令

1. Linux常用命令基本使用
在这里插入图片描述

2. 目录(文件夹)常用命令

      2.1 创建目录
            格式:mkdir  目录名
                  mkdir  -p   目录名1/目录名2/目录名3  (嵌套创建)  
                  
            示例:mkdir  a
                  mkdir  a/b/c
                  
            注意:新目录的目录名 不能与 当前目录下已有的目录或文件 重名
            
      2.2 删除文件夹的 命令(谨慎使用) 
      格式: rm    文件夹   (会询问是否确定删除)
             rm    -f     文件夹(无提示)
             rm   -rf     文件夹 (无提示递归删除)
             rm -rf 结合通配符 * ? [abc][a-z] 
             rm -rf dir3*
             示例:rm -rf /opt/dir1/dir2/dir3/dir4
      -r :  递归删除目录下内容,删除文件夹 必须加此参数 
      -f : 强制删除
      
     2.3 修改文件夹的命令
         格式:mv 旧文件夹名 新文件夹名
         改变位置:mv 就路径 新路径(已经存在) 示例: mv /opt/dir1 /opt/dir111
         mv /opt/dir111 /opt/dir1/dir2/dir3
          
     2.4 查询文件夹的命令
     格式:ls  文件夹名   (包含权限、日期等信息)
           ll:文件夹名  (不包含权限,日期等信息)
     作用 :列出某一目录下的内容(子文件夹、文件)
     示例 :  ls /mnt    ll /mnt  
     
     2.5   其他命令
     
       2.5.1 目录切换命令  
           格式: cd   目标路径
                 cd  ..   进入上级目录
                 cd  -   进入  进入当前目录前 你所在的目录 (可连续使用)
                 
       2.5.2    软链接
       格式: ln -s  目标文件绝对路径 快捷方式路径
       示例: ln -s   /opt/d1/d2/d3     /
       
       2.5.3    当前位置绝对路径
       格式: pwd
       
       2.5.4    复制文件夹
       格式: cp    -a     原文件夹    目标文件夹

3.文件常用命令

      3.1  创建文件的命令
      创建空文件格式: touch    文件名  (文件存在,不存在均可)
      创建有数据文件格式:echo  'abc'  >  文件名(不可存在)
           示例:touch  t1.txt      t2.txt   t3.txt   (同时创建多个文件,目录也可以同时创建多个)
                 echo     'abc'    >  t1.txt(也可用于给文件添加数据,一个>为覆盖添加,两个>为追加)
                 
      3.2  删除文件(与删除文件夹基本相同)
      格式 : rm   文件名(有提示)
              rm  -f    文件名 (无提示)(谨慎使用)
              rm  -rf   文件名 (无提示递归删除)(谨慎使用)
              rm -rf 结合通配符 * ? [abc][a-z] rm -rf *.txt  (谨慎)
              rm -rf *.txt     (谨慎)
              示例:rm -rf test1.txt test2.txt 

在这里插入图片描述
3.3 修改文件
格式: mv 旧文件名 新文件名 (文件名修改)
示例: mv t1.txt t111.txt

3.4 查询文件的命令

    查看文件前10行数据
      格式:head  文件名  或  head -10  文件名
      示例: head  t1.txt  或 head -10  t1.txt
       
    查看文件后10行数据
         格式: tail  文件名    或   tail  -10  文件名
         示例: tail t1.txt    或    tail   -10  t1.txt
        
     查看文件内容
        格式:more  文件名
        示例: more  1.txt
        
     查看所有
        格式: cat  文件名
        示例: cat 1.txt

     过滤查看
        格式:  grep  关键字    文件名 
        示例:   grep      c      mnt    (在mnt目录下查询包含c的文件和文件夹)

3.5 其他命令

文件追加
格式: echo ‘aaaaaa’ >> 文件名
示例 : echo ‘aaaaaa’ >> t1.txt

复制文件
格式:cp 原文件 目标文件

4 补充
ls 命令选项

在这里插入图片描述

cd命令选项![在这里插入图片描述](https://img-blog.csdnimg.cn/20191109111135545.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1JZWk5CNjY2,size_16,color_FFFFFF,t_70)cd命令选项
grep命令选项

在这里插入图片描述

查阅命令帮助信息

因为一个命令有很多可选项, 死记硬背肯定不行, 所以需要借助手册查阅.
–help 帮助信息

        command --help
        例

在这里插入图片描述

缺点: 虽然可以查询命令的帮助信息, 但是没有提供 翻页、搜索功能

终端使用技巧

自动补全
在敲出 文件/ 目录 / 命令 的前几个字母之后, 按下 tab 键
如果还存在其他 文件 / 目录 / 命令, 再按一下tab键, 系统会提示可能存在的命令 自动补全

例:

在这里插入图片描述

Linux所有命令到底有多少,本人是真不知道,也没必要全部掌握, 以上就是Linux一些常用命令,还是可以记记的,也许不完善,欢迎各位路过指点

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值