• Linux命令


    目录

    Linux系统命令

    登录注销

    目录文件

    补充

    文件压缩以及解压


     本篇写的是Linux命令,不定时更新。

    主页链接:程程呀是小白的博客_CSDN博客-毕业季,redis,vue领域博主

    Oracle_程程呀是小白的博客-CSDN博客

    springboot创建项目_程程呀是小白的博客-CSDN博客_springboot创建项目

    MySQL笔记上_程程呀是小白的博客-CSDN博客

    Redis6_程程呀是小白的博客-CSDN博客

    Mybatis简介_程程呀是小白的博客-CSDN博客

    Linux系统命令

    Windows系统中查看当前电脑的IP地址   ipconfig
    Linux系统中查看当前电脑的IP地址  ifconfig

    登录注销

    1)    sudo useradd ccy //添加用户 (不能被立即使用,需设置密码 sudo passwd ccy)  
    2)    sudo adduser ccy//添加用户
    3)    login  //登录或切换用户
    4)    logout //注销用户(命令行)  exit(shell-退出控制台)
    5)    shutdown -h 10  //10分钟后自动关机    shutdown -c  //取消
    6)    halt(root用户)  //关闭所有进程后自动关机
    7)    poweroff //同上
    8)    shutdown -r 10 //十分钟后自动重启
    9)    init 6  //重启 (0-停机,1-单用户,2-多用户,3-完全多用户,4-图形化,5-安全模式,6-重启)
    10)    reboot  //重启   (工作连接服务器千万别重启,别问我是怎么知道的)

    常用命令

      pwd                      显示当前工作目录           
      mkdir mydir          创建工作目录
      cd mydir               更改工作目录
      rmdir mydir           删除工作目录
      touch myfile          创建文件
      mv myfile mydir    移动目录或文件
      cp myfile myfir      复制目录或文件        
      cp -r                      拷贝的非空目录
      rm -rf mydir           删除目录或文件
      ls -l myfile             查看文件最后被编辑时间
      ls -lu myfile           查看文件最后被访问时间
      ls                           列出所有文件和目录
      ls -a                       查看所有文件
      ls -i                        显示文件索引节点号
      ls -l                        详细显示
      ls -m                      以逗号分隔
      cat                         一次性显示整个文件内容
      tree -l                     以树状图列出目录内容
      file -b myfile           显示目录或文件的详细信息
      stat myfile              同上
      vi/vim                     命令文本编辑器
      clear                       清屏
      ps -ef|grep 文件名  查找文件路径
      df                            检查磁盘使用情况
      ps                           查看进程
      kill                           终止进程
      top                          查看系统使用情况
      find                         查找文件
      passwd                   修改用户密码
      chgrp/chown           更改文件
      tail                           查看系统日志
      tail -f                        查看最新文件内容
      history                     查看系统历史命令
      show log                 显示日志
      whoami                   显示当前用户名称
      mysql -v                  查看mysql版本号
      java -v                     查看java版本号
      sysctl                       运行时修改内核参数
      sysctl -p                   重新加载文件使内核参数生效
      lsnrctl status            显示监听器状态
      crontab                    定时任务
      crontab -e                编辑定时任务
     

    补充

    1. ls通配符
    2. *              代表任意数个字符
    3. ?            代表任意一个字符,至少一个
    4. []             表示可以匹配字符组中的任意一个
    5. [a,b,c]       匹配abc中任意一个
    6. [a-f]        匹配从af范围内的任意一个

     
    1. rm命令
    2. rm            删除文件或目录
    3. rm -f         强制删除,忽略不存在的文件,无需提示
    4. rm -r         递归地删除目录下的内容,删除文件夹时必须加此参数
    5. rm *1.txt     删除以1.txt结尾的所有文件
    6. rm -rf *      强制删除该文件夹中所有文件 (删除完成不可恢复)

     
    1. cp命令
    2. cp 源文件 目标文件            复制文件或目录
    3. cp -i 源文件名 目录名         覆盖文件前提示
    4. cp -r 源文件名 目录名         若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名
    5. cp -d 源文件 目标文件         若对象为“链接文件”,则保留该“链接文件”的属性
    6. cp -p 源文件 目标文件         保留原始文件的属性
    7. cp -a 源文件 目标文件         相当于-pdr

     
    1. more命令
    2. more 文件名           分屏显示文件内容,每次只显示一页内容,适合内容较多的文本文件
    3. 使用more的操作键:
    4. 空格键:显示手册页的下一屏
    5. Enter键:一次滚动手册页的一行
    6. b:回滚一屏
    7. f:前滚一屏
    8. q:退出

     
    1. less命令:查看系统日志可滚动
    2. 使用less的操作键:more命令的所有按键less都支持
    3. 空格键:显示手册页的下一屏
    4. Enter键:一次滚动手册页的一行
    5. b:回滚一屏
    6. f:前滚一屏
    7. q:退出
    8. ↑↓箭头可以实现一行一行的上下翻
    9. PageDown/PageUp可以实现一页一页的上下翻

     
    1. vi命令(退出不成功试一下esc键)
    2. 末行模式命令:
    3. w        保存
    4. q        退出
    5. q!       强行退出,不保存退出
    6. wq       保存并退出
    7. x        保存并退出

    文件压缩以及解压

    1. gzip         压缩             gzip 要压缩的文件    压缩结果为 以.gz 结尾
    2. gunzip       解压             gunzip 要解压的文件 (以.gz结尾)
    3. zip          压缩             zip -r 压缩后的名字  要压缩的目录     压缩结果为 XXX.zip
    4. unzip        解压             unzip 要解压的名字 -d  指定的目录     将文件解压到指定目录
    5. tar          既可以解压又可以压缩
    6. 选项:
    7. -c 产生.tar打包文件
    8. -v 显示详细信息
    9. -z 打包同时压缩
    10. -x 打包.tar文件
    11. tar -zcvf 要压缩的名字(XXX.tar.gz) 要打包压缩的内容(可以是多个文件夹,可以是整个目录)
    12. tar -zxvf 要解压的文件
    13. tar -zcvf 要压缩的名字(XXX.tar.gz) 要打包压缩的内容(可以是多个文件夹,可以是整个目录)
    14. tar -zxvf 要解压的名字
    15. tar -zxvf 要解压的名字  -C 指定的路径      压缩到指定的目录
    16. useradd 创建用户,用法: useradd wyh  ,userdel删除用户
    17. groupadd 创建组,用法:groupadd wyh, groupdel删除组

      本篇写的是Linux命令,不定时更新。

    主页链接:程程呀是小白的博客_CSDN博客-毕业季,redis,vue领域博主

    Oracle_程程呀是小白的博客-CSDN博客

    springboot创建项目_程程呀是小白的博客-CSDN博客_springboot创建项目

    MySQL笔记上_程程呀是小白的博客-CSDN博客

    Redis6_程程呀是小白的博客-CSDN博客

    Mybatis简介_程程呀是小白的博客-CSDN博客

  • 相关阅读:
    一站式统一返回值封装、异常处理、异常错误码解决方案—最强的Sping Boot接口优雅响应处理器
    阻塞队列《——》特殊的队列(先进先出)
    Ansible中的角色使用
    【echarts】09、echarts+vue2 - 柱状图
    git花样百出的疑难点——记住这些疑难点可以帮你更加深刻的理解git相关命令
    1万个基因批量检验
    IO多路复用 Linux C Server-Client 多用户聊天系统
    基于Part Affinity Fields的姿态估计后处理笔记
    Qt操作Sqlite类封装,及命令行导入csv文件到Sqlite数据库
    Java的垃圾回收机制详解——从入门到出土,学不会接着来砍我!
  • 原文地址:https://blog.csdn.net/qq_57785602/article/details/126927066