美文网首页
linux 之 基础命令

linux 之 基础命令

作者: 蜗牛ICU | 来源:发表于2019-03-03 22:46 被阅读0次

    linx 命令操作:

    1. 使用 xManager 在 linux 中安装软件,启动图像化页面.
    命令:
        export  DISPLAY=ip:0.0
        xhost+
    
    1. Linux 磁盘管理
      Linux 中常用的三个命令: DF 杜 FDISK.
       注释:
        DF : 列出文件系统的整体磁盘容量.
        杜 : 检查磁盘空间使用量.
        FISK : 用于磁盘分区 .
         
         语法:
            df 
             携带参数:
                -a : 列出所有的文件系统.
                -k:以KBytes的容量显示各文件系统;
                -m:以MBytes的容量显示各文件系统;
                -h:以人们较易阅读的GBytes,MBytes,KBytes等格式自行显示;
                -H:以M = 1000K取代M = 1024K的进位方式;
                -T:显示文件系统类型,连同该分区的文件系统名称(例如ext3)也列出;
                -i:不用硬盘容量,而以inode的数量来显示.
                
            du
             携带参数:
                 -a:列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
                 -h:以人们较易读的容量格式(M)显示;
                 -s:列出总量而已,而不列出每个各别的目录占用容量;
                 -S:不包括子目录下的总计,与-s有点差别。
                 -k:以KBytes列出容量显示;
                 -m:以MBytes列出容量显示;
    
    
    1. 磁盘的挂载和卸除:
      挂载的语法 :
      mount [-t 文件系统 ] [-L Lable名] [ -o 额外选项 ] [ -n ] 装置名称 挂载点

      需求:
      将刚刚创建的 /dev/hdc6 挂载到 /mnt/hdc6 上面!

            [root@www ~]# mkdir /mnt/hdc6
            [root@www ~]# mount /dev/hdc6 /mnt/hdc6
            [root@www ~]# df
            Filesystem           1K-blocks      Used Available Use% Mounted on
            .....中间省略.....
            /dev/hdc6              1976312     42072   1833836   3% /mnt/hdc6
    
    

    磁盘卸载命令 umount 语法:

            umount [-fn] 装置文件名或挂载点
            
            选项与参数:
    
            -f :强制卸除!可用在类似网络文件系统 (NFS) 无法读取到的情况下;
            -n :不升级 /etc/mtab 情况下卸除。
            
            
            卸载/dev/hdc6
    
            [root@www ~]# umount /dev/hdc6    
     
    

    4 . 更换国内的yum:

          国内 yum 源
             网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。
    
             将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。
    
            安装步骤
               首先备份/etc/yum.repos.d/CentOS-Base.repo
    
               mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
                
               下载对应版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前请做好相应备份)
    
               CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
    
               CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
    
               CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
     
               wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    
               mv CentOS6-Base-163.repo CentOS-Base.repo
     
               运行以下命令生成缓存
    
                yum clean all
                
                yum makecache
                
                除了网易之外,国内还有其他不错的 yum 源,比如中科大和搜狐。
    
                中科大的 yum 源,安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help/centos
    
                sohu 的 yum 源安装方法查看: http://mirrors.sohu.com/help/centos.html
                
    

    5.查看当前机器的型号:

    cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 
    
    

    6.查找文件中是否包含字符串:

          命令:
                grep  -n  "update" ./文件名  //注意:可以文件批量匹配  例如:lidong-2018*
          参数说明:
                -n 可以显示字符串在文件中的行数。
    

    7 . 定时任务 crontab :

            //展示出 linux 中定时任务:
            crontab -l
    
            //备份定时任务的文件:
            crontab -l > ./home/mycron
    
            //编辑定时任务
            crontab -e
    
    1. 将文件夹指定给某个用户:
            chowm -R 用户名  文件夹名       
    
    1. 查看日志文件的某几行数据:
           [1]. 从 3000 行开始, 显示1000行. 即显示 3000~3999行           
                命令:                             
                      cat filename | tail -n +3000 | head -n 1000             
    
           [2]. 显示1000行到3000行                           
                 命令:           
                       cat filename | head -n 3000 | tail -n +1000       
            * 注意两种方法的顺序:                             
                  分解:           
                        tail -n 1000 : 显示最后 1000 行             
                        tail -n +1000 : 从1000行开始显示, 显示1000行以后的           
                        head -n 1000 : 显示最前面1000行                 
            [3]. 用 sed 命令;         
                        sed -n '5,10p' filename    这样你就可以只查看第5到10行的数据
    
    
    
    
    

    相关文章

      网友评论

          本文标题:linux 之 基础命令

          本文链接:https://www.haomeiwen.com/subject/dhrvuqtx.html