zoukankan      html  css  js  c++  java
  • Day 2 & 3 linux常用命令, vim

    2019-02-02    15:01:30

    centos7 桌面版安装步骤:https://blog.csdn.net/luguodehua/article/details/79945179

    查看centos7的IP地址 :https://blog.csdn.net/dancheren/article/details/73611878

        vi /etc/sysconfig/network-scripts/ifcfg-ens33

        ONBOOT=yes

        :wq

        service network restart 

        ip addr 

        inet的值就是IP地址

    《鸟哥的linux私房菜-基础篇》第四版

     一、输入单元、输出单元、CPU、主存储器(要提高性能就要加内存)

      

    二、64位的CPU, 32位的CPU (bit 位指CPU一次读取数据的最大量)

     

    三、CPU、内存、硬盘

      

      

    四、容量单位、速度单位

      

    五、CPU的频率

    六、linux命令大全

     Linux常用指令归纳:

      注:当有#符号时,表示此时为超级用户;当有$符号时,表示此时为普通用户

     pwd :显示当前所在目录的绝对路径

     ll: 列出当前目录下所有文件

       drwxr-xr-x. 2 root root   6 4月  11 2018 src

       d 表示文件类型为目录

       rwx 表示文件属主具有读、写、执行的权限

       r-x 表示文件属组具有读、执行的权限

       r-x 表示其他用户具有读、执行的权限

         rwx  read=4 write=2,,execute=1 执行

      mkdir :创建目录

      mkdir -p :创建层级目录

      touch :创建文件

      cd :进入目录

      cat :查看文件内容

      cat a1>>a4 :追加,将a1的文件内容追加到a4后面(若a4不存在,则会创建a4文件)

      cat a1>a4 : 覆盖,a1的内容去覆盖a4的内容

      cp 复制文件

      cp -r 复制目录

      mv 移动或重命名

      rm 删除文件

      rm -rf 强制删除文件

      find 命令,查找

        find ./ -name tanaoxue 按名称查找

        find ./ -name tanao*  模糊匹配 “*”表示 0 个或多个字符匹配

        find ./ -name tanaoxu? 模糊匹配 “?”表示单个字符匹配

        find /usr/local/ -type d 按目录类型查找

        find /usr/local/ -type f 按文件类型查找

        find /usr/local/ -size +1M 按文件大小查找(大于1M的)

         find /usr/local/ -size -1M 按文件大小查找(小于1M的)

        find /usr/local/ -mtime +1 按更改时间在1天之前的查找

         find /usr/local/ -mtime -1 按更改时间在1天之内的查找

      ps -ef | grep argus-agent 查看进程

      lsof -i : 80 查看端口占用(对应的应用程序、PID)

      jps : 查看java进程

      jps -lm : 查看java进程详细信息

      kill :杀死进程

      kill -9 :强制杀死进程

      cat /etc/passwd  查看用户

      cat /etc/passwd | grep Agnes 查看Agnes用户

          nl       显示n行,将每一行的内容打印出来

      ln -s b c 创建b的软链接

       date   显示时间

          date -s '2016-09-01 11:27:00'       root 用户修改系统时间

          权限三剑客:

          chmod -R 777 a1.txt   改变文件权限

          chown tanaoxue:tanaoxue a1.txt 改变文件属主

          chgrp tanaoxue:root a1.txt 改变文件属组 

      chmod 421 a

      chmod +x a

      chmod –R  : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更

          who  : 显示当前在线的所有用户

          whoami   :显示当前操作的用户

          hostname :显示主机名

          uname :  显示系统名

          getconf LONG_BIT : 显示当前系统位数

          top   : 动态显示当前系统耗费资源最多的进程信息

          top -d 10 : 每隔10秒刷新一次

          du -h   : 查看目录大小

          df -h : 查看磁盘信息

          ifconfig  : 查看ip地址

          service network restart : 重启网卡

          ping : 测试网络连通

          clear   : 清屏

          history : 查看历史命令

          history -c : 清除历史命令

          压缩解压命令:

       tar cvf a.tar a  给a打tar包

       tar xvf a.tar   解压tar包

       tar zcvf a.tar.gz a  给a打tar.gz包

     

       tar zxvf a.tar.gz   解压tar.gz包

       zip a.zip a  给a打zip包

       unzip a.zip  解压zip包

      安装:

        yum install lrzsz  yum在线安装

        yum erase  yum卸载

        rpm -ivh  rpm包安装

        rpm -qa | grep -i mysql 查看mysql安装包

      用户和用户组管理

        useradd tanaoxue -g root  :创建用户tanaoxue属于root用户组

        cd /usr/sbin  

        ./userdel -r 用户名   :彻底删除用户

        groupadd 组名   :创建用户组

        groupdel 组名  :删除用户组

       cat /etc/passwd  :查看有哪些用户

        cat /etc/passwd | grep Agnes  :查看某个用户 

        passwd root :给root用户设置密码

        groups Agnes : 查看用户所属组

        cat /etc/group  :查看用户组

      文件传输:

        scp 1.txt root@master: /usr/local/

        scp -r argus-server root@master:/usr/local

       vim 编辑:

        i :插入模式

        :x  :保存修改,并退出

        :q!  :放弃修改,并退出

     

        dd   :删除光标所在行

        :set nu   :显示行号

        :set nonu  :不显示行号

        /chen    :查找内容,按 n 就是查看下一处

        u   :撤销

        %s/xiaobai/sky/g(等同于 g/vivian/s//sky/g替换每一行中所有 xiaobai  sky 

        true > a1 清除文件内容而不清除文件

       su 用户名   :切换用户

            netstat -apn | grep pid :某进程的连接(源端、目的端)

            ll -h  :查看目录下文件的大小

      

  • 相关阅读:
    性能问题分析-OOM内存溢出
    JVM介绍及参数配置
    性能问题分析-CPU偏高
    性能测试常见术语浅析
    性能测试中TPS上不去的几种原因浅析
    MyBatis拦截器:给参数对象属性赋值
    springboot读取配置文件的顺序
    ElasticSearch中文分词
    springboot和ELK搭建配置详情
    java命令行介绍
  • 原文地址:https://www.cnblogs.com/Agnes1994/p/10348911.html
Copyright © 2011-2022 走看看