zoukankan      html  css  js  c++  java
  • linux常用命令

    1.linux查找目录下的所有文件中是否含有某个字符串

         grep -rn “查找名称”  *;

     2.查看当前目录内存使用情况

         #du 文件名 -h  

         #ll -h

    3.替换某文件内的某个字符串

       dirback为替换前,DIRBACK为替换后

       # sed -i "s/dirback/DIRBACK/g" openstacks.text

    4.用户组文件权限

       查看

       #ls -l

      修改

    #chown  *:*  文件名

    5.远程拷贝

    本地拷贝到远程:scp -r /home/space/music/ root@www.runoob.com:/home/root/others/ 
    远程拷贝到本地:scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3
    6.telnet物理安装

    6.telnet

      链接:https://pan.baidu.com/s/1bIjviu 密码:dzjc

      rpm -ivh  telnet-0.17-47.el6.x86_64.rpm

    7.文件大小

      ls  -lht   将会一一列出当前目录下所有文件的大小,以及所有文件大小的统计总和。或者直接打入ll命令。

      du -sh * 命令也可以列出当前文件以及文件夹的大小。

           du -s  backup.sh ,ls -lh backup.sh   查看某一单独文件大小

    8.文件查找

      find .|xargs grep -ri "开始加载全部镜像文件"    -l     全文检索

      find . -name "Panel.py"                       文件名搜索

    9.迁移

          #cp -rfp mysql /data 

    10:获取时间

     echo "现在时间:`date '+%Y%m%d %T'`" 
     

    11:查看版本:

              cat /etc/issue

              cat /proc/version

              lsb_release -a

              cat /etc/redhat-release|sed -r 's/.* ([0-9]+)..*/1/'

    12:替换

           sed -i "s/jack/tom/g" test.txt

    13.快捷命令

      /usr/bin/

    14:打包解压

          tar  -zcvf   打包

          tar -zxf     解压

     15:流量查看

        dstat

    16:chmod

      执1写2读4

    17:更换主机名

      hostnamectl set-hostname name

    18:更换阿里云yum源

      cd /etc/yum.repos.d 
      备份旧的配置文件:mv CentOS-Base.repo CentOS-Base.repo.bak 
      下载阿里源的文件: wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
      清理缓存 
      yum clean all 
      重新生成缓存 
      yum makecache

    19:取某一列

          ll |awk -F ' ' '{print$4}'

    20:rpm 

         展示包个数:rpm -qa | wc -l
         列数包: rpm -qa >rpm.txt

    21:awk截取

        截取第一列中1-3参数

     awk -F ' ' '{print $1 }' |cut -c1-3

    22.获取指定网卡的ip和mac

    1. ifconfig eth0 | grep "inet addr:" | awk '{print $2}' | cut -c 6-  (获取eth0网卡的IP地址)  
    2. 或  
    3. ifconfig eth0 | grep "HWaddr" | awk '{print $5}'  (获取eth0网卡的MAC地址) 

    23.获取当前目录       

           path= $ (cd `dirname $0`; pwd)

    24.修改主机名

      sudo hostnamectl set-hostname <newhostname>

    25.更换主机名

      sudo hostnamectl set-hostname 主机名 

     26.当前文件夹下所有文件赋予执行权限

      find ./ -name '*.sh' -exec chmod +x {} ;

      chmod -R 755 *

    27.Defaults requiretty

         在suder中加注释就不需要tty来进行sudo

    28.查看磁盘uuid

         blkid

  • 相关阅读:
    浅谈HTML5单页面架构(一)——requirejs + angular + angular-route
    嵌入式开发之web---vue 前端 注册登录login
    嵌入式开发之web---vue 前端 admin 后台管理系统
    嵌入式开发之web---vue-demo webstorm goahead 嵌入式智能设备
    嵌入式开发之web---vue vscode和vue webstorm 开发环境搭建
    多媒体开发之h264---h264格式说明
    嵌入式开发之内核内存异常排查---关闭oom killer
    Elasticsearch cat api的用法
    Django Mysql SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED
    Django-基础-2-ORM
  • 原文地址:https://www.cnblogs.com/yaohong/p/7649947.html
Copyright © 2011-2022 走看看