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  :查看目录下文件的大小

  

 

posted @ 2019-02-02 18:03  天天天蓝蓝调调  阅读(168)  评论(0编辑  收藏  举报