世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 ——摘自周志明

CentOS7学习

1、为什么学linux?
  linux开源免费,系统稳定,多用户的操作系统。
  linux有许多版本,各个版本之间的不同点大概分三种?
  > 内核不同
  > 集成不同的应用
  > 定制不同的图形化界面
2、安装VMware和linux
  有的电脑安装VMware会报错,需要到BIOS设置开启虚拟化。
  安装好VMware,然后配置出一台电脑。
  安装linux。
  安装xFTP,XShell。
3、常用的命令
  3.1切换目录
  cd 目录 注意:.代表当前目录,..代表上级目录,~ 当前登录用户的家目录,/就是根目录
  3.2创建删除文件与文件夹
  创建文件 touch a.txt 创建a.txt,在当前目录
  创建一个文件夹 mkdir 文件夹
  创建多级目录 mkdir -p 文件夹1/文件夹2/文件夹3
  删除空白文件夹 rmdir 文件夹
  删除非空文件夹 rm -rvf 文件夹
  3.4复制
  cp 文件 目录
  cp 文件 目录/新文件名
  3.5 mv
  重命名 mv oldFileName newFileName
  移动文件mv /目录/movefile /targetFolder
  3.6 tail 查看文件内容,从尾部
    * -f 跟随查看,动态显示 ctrl+c结束
    * -n200 显示行数,n可以省略
3.7 echo 环境变量名 打印环境变的值 例如:echo $JAVA_HOME
3.8 find查找文件
  find + 搜索路径+参数+搜索关键字
  find /etc -name "*.txt"

  locate查找文件,基于索引的,linux是在0点自动创建文件索引的,所以新创建的文件,用此方法是搜索不到的,可以通过updatedb命令来更新索引。然后就可以查到了。
3.9 压缩文件
  

3.10 vim操作
    
  一般模式下的快捷操作(默认模式下):

    

    

3.11 网络设置

  1、ifconfig 查看当前网络配置信息

  2、修改配置文件

    vi  /etc/sysconfig/network-scripts/ifcfg-ens33          注意可能文件名不同

  3、重启网络服务  network

:centos6与centos7  不同;还有防火墙centos6叫iptables ,centos7叫firewalld

               

3.12  管道符命令 grep

  ls  |grep  33      列出包含33的,就是把前面命令的结果,作为grep的输入。

 3.13 rpm与yum

  1、安装rpm包

    

   2、yum安装

    

 

posted @ 2018-12-19 20:20  白杯与咖啡  阅读(1893)  评论(0编辑  收藏  举报