linux 之 基础命令

2019-03-03  本文已影响0人  蜗牛ICU

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行的数据




上一篇下一篇

猜你喜欢

热点阅读