zoukankan      html  css  js  c++  java
  • Linux常用命令大全

    常用命令1:

    • clear --> Linux环境清屏

    • reboot --> 重启
    • init 0 --> 关机
    • shutdown --> 关机
    • ls --> 简单查看【相当于windows的dir】
      • ls -l --> 列表显示
      • ls -a --> 查看隐藏文件
      • ls -v --> 名称排序
      • ls -r --> 反向排序【从大到小】
      • ls -lavr 
    • ll --> 列表详细查看当前目录下的信息
      • ll -v --> 根据名称排序【从大到小】
    • mv --> 重命名
    • cp --> 复制
    • vi --> 编辑文件
    • cd --> 进跟盘
    • cd /etc/sysconfig/network-script  --> 进入网络配置
    • cat /proc/cpuinfo --> 查询CPU的使用情况
    • cat ifcfg-ens33 --> 查看某个文件的信息
      • head --> 只看前面10行【默认】
      • head -100 --> 要看前面你的100行
      • tail --> 只看最后10行
      • tail -100 --> 要看后面的100行  
    • su root --> 切换到超级管理员
    • rm --> 删除文件
      • rm -r --> 删除文件夹,每删除一个子文件都会有提示
      • rm -rf --> 强制删除 
    • find / -name 文件名 --> 根据文件名查找某个文件,/表示从跟目录开始查找
    • netstart -nltp --> 查看当前系统中开放了哪些端口
    • type --> 查看该命令在哪里(命令就是一个应用程序)
      • 命令在bin目录下的:所有用户都可以用
      • 命令在sbin目录下的:只有root用户才可以用
    • df -h --> 查看磁盘的使用情况
    • mkdir 文件夹名 --> 创建文件夹名
    • kill -9 进程号 --> 杀死某个进程
    • touch 文件名{1..100}.txt --> 批量创建.txt文件(创建100个文件)
    • rpm -qa|grep java --> 查看Java有没有安装
    • source .bash_profile --> 确认这样修改,使配置文件生效

    常用命令2--vi编辑器

    vi编辑器:命令模式,编辑模式,尾行模式

    命令模式

    • G --> 到结尾
    • gg --> 到开头
    • ngg --> 到具体某一行,n表示一个数字
    • shift+^ --> 跑到一行的开头
    • shift+$ --> 跑到一行的结尾
    • 大写O是向上插入一行
    • 小写o是向下插入一行
    • dd --> 表示删除一整行
    • ndd --> 表示从光标处开始删除n行
    • yy --> 复制
    • nyy --> 复制n行
    • p --> 粘贴
    • x --> 删除,从光标处开始,向后删除
    • u --> 反悔

    编辑模式

    • i/I/a/A --> 进入编辑模式

    尾行模式

    • :wq --> 写入并退出
    • :w! --> 强制保存
    • :q! --> 强制退出
    • :set nu --> 打开行号
    • :/关键字 --> 查找,,按n查找下一个
    • :%s/要查找的关键字 /要替换的关键字 --> 全部替换

    常用命令3--服务

    • systemctl start 服务名 --> 启动服务
    • systemctl restart 服务名 --> 重启服务
    • systemctl stop 服务名 --> 停止服务
    • systemctl status 服务名 --> 查看服务状态
    • systemctl enable 服务名 -->  表示开机启动
    • systemctl disable 服务名 --> 表示开机不启动

    常用命令4--解压缩

    压缩【tar相当于归档,gzip才是打包】

    • tar -zcvf 压缩后的文件名 原文件名 --> 将文件压缩并归档【一步到位】
    • tar -cvf 归档后的文件名 原文件名 --> 将文件归档,归档为tar包
    • gzip 压缩后的文件名 归档后的文件名 --> 对归档后的文件进行压缩

    解压

    • tar -zxvf 文件名 --> 加压gz包
    • unzip 文件 -d 解压后的目录 --> 加压zip包
    • tar -xvf 归档后的文件名 --> 解档
    • gzip -d 压缩后的文件名 --> 解压gz包为tar包

    总结:tar.gz包是解压即可用,Java写的就是解压即可用

      解压文件中只要有configure MakeFilw.in 说明是用C语言写的

    常用命令5--yum源

    yum源就是一个网址,软件的下载地址【解决软件和软件之间的依赖关系】

    安装rpm软件的目的:在yum源中【/etc/yum.repo.d/*.repo】每一个repo就是一个yum源

       一个yum源包含很多的软件

    • rpm -ivh 软件名 --> 解压.rpm文件到/etc/yum.repo.d中
      • 例如:解压mysql80-community-release-el7-3.noarch.rpm
        • mysql-community.repo
        • mysql-community-source.repo
    • yum list | grep mysql --> 查看所有和mysql相关的软件
    • yum grouplist --> 查看一套软件包
    • yum install -y mysql-community-server.x86_64 --> 安装社区版的mysql服务器
    • rpm -qa --> 查看已经安装所有的软件
    • rpm -qa | grep 软件名称 --> 查看某个软件是否已经安装【grep过滤】
    • yum -e yum源 --> 删除yum源
    • yum -e --nodeps yum源 --> 删除yum源
    • yum makecache --> 扫描所有软件,并生成缓存

    总结:yum安装可以解决依赖关系,但是不确定安装的位置

      rpm是基础安装,需要自己解决依赖的问题

  • 相关阅读:
    Maven导包失败三种解决方案-Could not transfer artifact
    MySQL远程登录赋权操作各命令的意思
    大数据技术与应用课堂测试01
    软件体系架构课堂测试01
    设计模式复习笔记23
    设计模式复习笔记22
    设计模式复习笔记21
    设计模式复习笔记20
    设计模式复习笔记19
    设计模式复习笔记18
  • 原文地址:https://www.cnblogs.com/IT_CH/p/12467119.html
Copyright © 2011-2022 走看看