• Linux 基础指令


    wget     下载指令参数为网络地址
    curl     请求一个url,类似于在浏览器中输入url
    history 查看历史指令
    mkdir     创建文件夹
    touch     创建文件
    rm        删除
    cp         拷贝复制
    scp        远程复制 远程用户名+IP+文件目录 本地目录
        --scp root@172.17.0.2:/docker_study/aa/b ./
    mv      移动
    du        查询文件大小 dd为文件名
        --du -sh dd
    df        查看磁盘容量
    free -m 查看内存

    sz        现在文件到windows
        -- sz b 下载b文件
    rz -y    将windows文件上传到当前系统

    cat bb > cc
        --将bb文件的内容写入到cc文件中
    cat bb >> cc
        --将bb文件的内容追加到cc文件中

    netstat -nlpt 查看端口是否被占用
        --netstat -nlpt | grep 80         查看80端口是否被占用
    kill    杀死进程
    ------------------------------------------------------------------------------------------    
    环境变量
    目录/etc/profile

    vim /etc/profile
    把下面几行代码输入到profile的最后
    export JAVA_HOME=/usr/jdk
    export PATH=$JAVA_HOME/bin
    export CLASSPATH=$JAVA_HOME/lib/

    刷新一下文件: 
    source /etc/profile
    ------------------------------------------------------------------------------------------    
    配置ssh连接
    安装ssh:        yum install -y openssh-server
    修改密码:        passwd root
    启动ssh服务:    systemctl start sshd.service
    ssh开机启动:    systemctl enable sshd.service
    查看ssh状态:    systemctl status sshd.service

    ------------------------------------------------------------------------------------------    
    gzip     压缩文件
        --gzip bb 压缩bb文件生成bb.gz
    gunzip    解压缩文件
        --gunzip bb.gz 
        
    tar -zcvf    打包文件
        tar 选项[-zcf] [压缩后文件名] [被打包的目录]
            -c 打包
            -v 显示详细信息
            -f 指定文件名
            -z 打包同时压缩
        --tar -zcvf mm.tar.gz mm            将mm文件夹打包成mm.tar文件
    tar -zxvf     解压缩目录
        tar 选项[-zcf] [压缩后文件名] [被打包的目录]
            -x 解包
            -v 显示详细信息
            -f 指定解压文件
            -z 解压缩
        --tar -zxvf mm.tar.gz            解压缩mm.tar.gz文件        
    ------------------------------------------------------------------------------------------        
    ps -ef    查看进程
        --ps -ef | grep ssh                查看ssh的进程
    ps -aux 查看进程信息,比 -ef详细

    top 查看所有进程信息

    ------------------------------------------------------------------------------------------    
    find    查询文件
        --find -name aa 查询aa文件的位置

    whereis        查询文件安装目录
        --whereis ssh        查看ssh的安装目录
    ------------------------------------------------------------------------------------------    
    文件权限
    拥有者 拥有者用户组        其他用户
    rwx        rwx                rwx
    r    读
    w    写
    x   执行

    chmod +x aa
        --给aa文件添加执行权限
    chmod -x aa
        --给aa文件去除执行权限
    ------------------------------------------------------------------------------------------        
    当前用户
    whoami
    创建test用户
    useradd test
    设置test用户密码
    passwd test
    切换test用户
    su test
    切换到当前用户的目录
    cd ~
    ------------------------------------------------------------------------------------------    
    查看文件
    cat     查看一个文件,文件内容一次性展示
    more     查看一个文件,一部分一部分展示,按enter继续向下展示,直到文件结束
    tail    查看一个文件,参数可以设置展示最后多少行,并且持续等待,可以用于持续查看log
        -2f 展示倒数2行
        
    管道 grep
    cat aa.txt | grep 123 
        --匹配aa.txt中包含123的所有行
        
    ------------------------------------------------------------------------------------------    
    安装软件- rpm , yum
    rpm -ivh 文件.rpm
        --rpm指令为安装rpm文件
    yum search ifconfig
        --查询ifconfig指令在哪个软件包中,查询到在net-tools.x86_64
    yum install net-tools.x86_64
        --网络安装软件包

    ------------------------------------------------------------------------------------------    
    vi 修改文件,如果文件不存在创建并修改文件
    -- i 普通模式切换成输入模式
        -- Esc键从输入模式切换成普通模式

    o     --新开一行
    dd    --删除一行
    u    --撤销文件修改内容

    :q  退出,如果修改了内容则必须保存或者强制退出
    :q! 不保存强制直接退出
    :wq 保存并退出
    -------------------------------------------------------------------------------------------
     

  • 相关阅读:
    SQL11 高级操作符练习(1)
    TCP/IP 网络分层模型
    通过 Azure 日志分析加强云安全
    webpack 自定义loader与插件
    计算机毕业论文选题推荐|软件工程|系列八
    剑指offer 23. 反转链表
    第六章第二节:图的遍历(广度优先遍历和深度优先遍历)和应用(最小生成树、最短路径、有向无环图的描述表达式、拓扑排序、关键路径)
    cad图纸怎么转换成pdf格式
    dhclient.conf配置参数timeout和retry的含义
    五分钟k8s实战-Istio 网关
  • 原文地址:https://blog.csdn.net/qq_33753147/article/details/126689403