• Linux简单笔记



    Linux
    相关的概念 【了解】
    软件(VMware和centos7)的安装 【重点】
    Linux的命令 【重点】

    相关的概念 【了解】
    什么是操作系统
    是一个软件,上面可以装应用级软件,位于用户和计算机硬件之间。
    软件:
    系统级软件
    应用级软件

    操作系统的分类
    ...

    什么是Linux
    Linux之父是林纳斯.托瓦兹,是芬兰人
    Linux是1991年出现的,1994才正式发行1.0版本
    Linux是开源免费的

    Linux的版本分类
    内核版本:林纳斯.托瓦兹团队维护
    发行版本:在内核版本的基础上继续开发的版本

    软件(VMware和centos7)的安装
    VMware 虚拟机软件

    centos7 linux系统软件

    CRT


    ~:
    如果是root用户,表示的是/root/
    如果是创建的新用户(itcast),表示的是/root/home/itcast/
    /:
    根路径

    Linux的命令 【重点】


    查看ip相关信息
    ifconfig

    测试是否连通
    ping 网址/ip
    ping www.baidu.com
    ping 192.168.23.129

    防火墙
    systemctl stop firewalld 关闭防火墙
    systemctl status firewalld 查看防火墙状态
    systemctl start firewalld 启动防火墙
    systemctl restart firewalld 重启防火墙

    切换用户
    su 用户名
    su root 切换到root用户

    清除屏幕
    clear

    进程相关命令
    top 实时监控进程
    ps -ef | grep mysql 查看mysql相关的进程
    kill -9 pid 根据进程id杀死指定的进程

    上传文件
    打开上传窗口 alt+p
    上传文件 put 文件路径

    压缩解压缩
    gzip 文件 压缩(只能压缩文件不能压缩文件夹)
    gunzip 压缩文件名 解压

    tar -zcvf 压缩文件名 文件/目录 压缩
    tar -zcvf hello.tar.gz aaa
    tar -zxvf 压缩文件名 解压
    tar -zxvf hello.tar.gz

    zip aaa.zip aaa 压缩
    unzip -d bbb aaa.zip 解压

    文件和目录操作

    查看目录中的内容
    ll/ls

    查看当前所在路径(目录)
    pwd

    切换目录
    cd ..
    cd ~
    cd /
    cd /root
    cd /root/redis/conf/

    创建目录
    mkdir 目录名

    删除目录/文件
    rm -rf 目录/文件名

    删除

    移动(剪切)
    mv anaconda-ks.cfg jdk

    复制
    cp anaconda-ks.cfg jdk 将anaconda-ks.cfg文件复制到jdk目录中
    cp anaconda-ks.cfg aaa.txt 将anaconda-ks.cfg文件改名为aaa.txt


    创建文件
    touch 文件名.后缀名
    touch a.txt
    查看文件内容
    cat a.txt 查看小文件,如果是大文件一屏显示不完
    less a.txt 如果是大文件可以上下方向键展示内容
    tail -f a.txt 动态查看a.txt文件的最后10行

    vim
    vim 文件名.后缀名 查看/编辑文件,如果文件不存在相当于在创建
    i 进入编辑模式
    :wq! :q! 退出vim

    查找
    grep 关键字 文件名 在文件中查询包含关键字的行
    ps -ef | grep 进程名 查指定的进程
    find / -name redis 在根路径下查询名字包含redis的文件


    注:
    可以通过上下方向键切换历史命令
    退出相关:
    q :退出top实时监控进程
    esc+:wq! : 退出vi/vim
    ctrl+d : 退出登录状况
    ctrl+c
    进入目录结构或者vim使用文件的时候,目录名和文件名可以按tab进行补全

    软连接
    ln -s 文件或者目录路径 软连接路径
    ln -s /home/itcast/redis-5.0.0 redis


    linux安装jdk
    步骤:
    // 1、卸载原有的jdk版本
    // 切换root用户
    su root
    // 查看jdk的版本,centos7自带了jdk,我们要卸载掉
    java -version
    // 查找java
    rpm -qa | grep java
    // 卸载
    rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.272.b10-1.el7_9.x86_64
    rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
    rpm -e --nodeps java-1.8.0-openjdk-1.8.0.272.b10-1.el7_9.x86_64
    rpm -e --nodeps java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64
    // 再次查看jdk的版本,发现已经没有了
    java -version

    // 2、安装我们自己指定的jdk版本
    上传文件
    alt+p
    put 文件路径

    // 创建一个文件夹
    mkdir /usr/java
    // 剪切jdk安装文件到/usr/java下
    mv jdk安装文件 /usr/java
    mv /root/jdk-8u261-linux-x64.tar.gz /usr/java
    cd /usr/java
    ls -al
    // 解压
    tar -zxvf jdk-8u261-linux-x64.tar.gz
    ls -al
    cd jdk1.8.0_261/
    cd bin

    ls -al
    ./java
    ./javac

    // 3、配置环境变量
    vim /etc/profile
    在末尾行添加
    #java environment
    export JAVA_HOME=/usr/java/jdk1.8.0_261
    export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
    export PATH=$PATH:${JAVA_HOME}/bin

  • 相关阅读:
    操作系统路径.islink在使用python的windows上
    Python shutil模块zz
    CMake 两种变量原理 ZZ
    cmake语法-函数和宏的定义
    cmake函数、宏和模块
    cmake函数、宏和模块
    CMake 常用宏分享
    设定cmake输出目录
    android layerlist 里面的rotate标签得到三角形原理详解
    abp(net core)+easyui+efcore实现仓储管理系统——出库管理之三(五十一)
  • 原文地址:https://www.cnblogs.com/yanjy/p/14154902.html
Copyright © 2020-2023  润新知