linux基础命令


1.显示是文本文件内容:
      #cat -n   文件名字

2.分页查看文本内容
      #more  文件名字
      空格翻屏、回车翻行、q键退出
      #less  文件名字

3.查看文件的头部内容:
      #head -n   文件名字   //查看前n行
          //默认查看前十行

4.查看尾部信息:
    #tail -n  文件名字  //查看后n行
              //默认查看后十行
    #tail -f  /var/log/messages  /日志文件
             //动态显示全局日志信息

5.查找关键词并打印匹配的行:
    #grep  关键词  文件名

    #grep -v  关键词 取反匹配
    
    #grep -i  忽略大小写

    #grep -w  精确匹配关键词
    /etc/passwd

6.创建目录
      #mkdir  文件名
      文件的名字规则:
      1.可以带数字
      2.26字母大小写
      3.可以以特殊字符命名

7.创建文件:
     
     #touch   文件名字
     *touch一个已经存在的文件和目录修改文件的最后修改时间

 

8.创建目录
   # mkdir  目录名字

   # mkdir  -p    //多级创建目录、递归创建目录


9.复制
   # cp   复制的文件   目的目录
  
   # cp -r  //复制目录时加-r  选项

   # cp   a  b  ...   目的目录  //复制多个文件

10.移动

   # mv  移动的文件  目的目录

   # mv  a.txt   dachul/c txt
                  //移动a.txt 到dachul下,并重命名为c.txt


11.删除:
    # rm  -r

12.压缩和解压缩:

    # ubzip   xx.zip   //解压缩
      gzip  bzip2
    # gzip2 a,txt     //压缩为z.txt.gz
    # gizp -d  a.txt   //解压缩

    bzip2
    # bzip2 a.txt    //压缩为a.txt.bz2
    # bzip2 -d a.txt   //解压缩
   !都不能压缩目录

13.压缩和解压  :tar
    # tar  -xf  压缩名  //解压缩
    # tar  -cf  etc.tar   /etc/
          //将etc目录压缩为etc.tar
    # tar  -czf   etc.tar.gz  /etc/ :
    # tar  cjf    etc.tar.gz2   /etc/
    
    # tar  --delete  /etc/hosts
       -f  etc.tar
      //从打包文档中删除host文件

    # tar  -f  etc.tar  -r  /root/install.log
        //追加文件到打包文件etc.tar中
    # tar  -cf  etc.tar  /etc/  --remove-files
        //打包压缩后删除源文件    
    # tar  -xf  etc.tar  -C  /tmp
        //指定解压路径为/tmp

 


14.统计文件或目录大小
        # du
        # du -h   //以易读的单位显示大小
        # du -sh  //仅显示总大小awqx
    


15.搜索文件和目录:
    # find  /  -name  hallo.doc
     //在根下找文件名字为hello.doc
    # find  /-type   f(文件)
                    d(目录)
    # find  / -type f  -a  -name  hello.doc

   -empty  空文件
   -size +10M  大于10M
         -10M  小于10M
   -mtime  +5   5天前
           -6   6天内
   -iname  忽略文档名大小写
   -group   按组
   -user    按用户
   -exec    对找到的文档执行特定的命令
   -a      多个条件组合
   -o       或
   — find  /  -name  a.txt  -exec  rm -r
         {} \;
         //找到a.txt并删除

 

16.软连接和硬连接
软连接:
    # ln  -s源文件名字  链接文件的名字

硬连接:
    # ln  源文件名字    链接文件的名字


17.历史命令
   #  history  :
   #  history -c  //清空历史命令
    存放文件:
      /root/bash_history

Linux哲学:一切皆文件


18.查找命令的存储位置
     # which  命令

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值