• linux指令centos8版本


    Linux命令
    reboot:重启指令
    systemctl:查看所有的服务
    touch 文件名:新建文件
    rm 文件名:删除文件
    clear:清空终端内容
    ll:显示当前得目录
    vim 文件名:类似记事本可以进行编辑
    vim 的指令操作
      正常模式: 默认模式
        yy:复制当前行
        5yy:从当前行开始,复制5行的内容
        dd:删除当前行
        5dd:从当前行开始,删除5行的内容
        p:粘贴
        /hello:查找当前文件有关 hello 的内容
        gg:光标指向文件开头
        G:光标指向文件结尾
        u:撤销上一步操作
      插入模式: 进入模式 i 退出模式 Esc 键 退出后进入正常模式
      命令行模式: 进入模式:退出模式 Esc 键 退出后进入正常模式
    wq:保存退出指令
    q:直接退出指令
    q!:不保存修改直接退出指令
    set nu:显示行数的数字
    set nonu:取消显示当前的行数
    halt:关机指令
    sync:把内存数据同步到磁盘上(无论关机还是重启,都要先执行此指令)
    shutdown -h now:表示立即关机
    shutdown -h 1:表示1分钟后关机
    shutdown -r now:表示立即重启
    logout:注销用户,在 xshell 上面有效
    cd 目录:切换目录
    cd ~:回到家目录
    cd ..:回到上一级目录
    绝对路径:从 / 开始查找
    相对路径:从当前文件开始查找
    useradd xm:添加用户xm
    useradd -d 组的名字 用户名:添加指定组的用户
    passwd 用户名:给用户名指定密码或修改密码
    pwd:查看当前的目录
    userdel 用户名:删除用户(不删除/home下面的目录)
    userdel -r 用户名:删除用户(并删除/home下面的目录)
    id 用户名:查询用户
    su - 用户名:切换用户名
    whoami:查看当前用户
    groupadd 组名:创建组
    groupdel 组名:删除组
    usermod -g 组名 用户名:将用户切换到另一个组
    man 指令:查看指令的用法(建议使用百度)
    help 指令:查看指令的用法(建议使用百度)
    pwd:显示当前目录
    ls:显示当前的文件和目录
    mkdir 目录名:创建目录(默认创建一个目录)
    mkdir -p /目录名/目录名:可以创建多个目录
    rmdir 目录名:删除空目录
    rm -rf 目录名:删除目录并删除目录下的文件
    touch 文件名:创建空文件
    cp 复制文件名 粘贴的文件路径:将文件复制到另一个文件下
    cp -r 目录名 要粘贴的目录:将目录复制到另一个目录下
    /cp -r 目录名 要粘贴的目录:将目录复制到另一个目录下,且不提示覆盖信息
    rm 文件名:删除文件
    rm -rf 目录名:删除一个目录的写法
    rm -f 目录名:取消提示信息(强制删除)
    mv pig.txt aaa.txt:在当前目录下,将pig.txt文件改名为aaa.txt文件
    mv pig.txt 要移动到别的目录路径:移动 pig.txt 文件移动到别的目录
    cat 文件名:只读的方式查看文件
    cat -n 文件名 | more:只读的方式显示文件,显示行号,显示多页,空格下一页
    more 文件名:分页浏览,空格下一页,ctrl+b 上一页
    less 文件名:分页浏览文件,按需加载,速度比more 快
    tab:自动补全
    内容 > 文件:将一个文件的内容重定向另一个文件内容,会覆盖另一个文件的内容
    内容 >> 文件:将一个文件的内容追加到另一个文件内容,不会覆盖另一个文件的内容
    echo 内容 > 文件:直接输入内容到一个文件里面去
    cal:当前日历信息
    echo $PATH:输出当前的环境变量
    head -n 5 文件:看前5行的文件内容
    tail -n 5 文件:查看文件后5行的内容
    tail -f 文件名:实时监控这个文件发生的变化
    ln -s 文件目录 快捷方式的名字:设置快捷方式
    history:显示所有的历史指令
    history 10:显示最近10条的历史指令
    !10:执行历史纪录中的第10条指令
    date:显示日期
    date "+%Y-%m-%d %H:%M:%S":显示年月日时分秒
    date -s "2018-02-15 12:00:00":linux设置时间为2018年2月15号 12点整
    find 目录名 -name 文件名.txt:查找文件 要查找所有的文件,文件名 换 *
    find /opt -user 用户:查找有没有这个用户
    find 目录名 size +20M:查找大于20M的文件
    find 目录名 size -20M:查找小于20M的文件
    find 目录名 size 20M:查找等于20M的文件
    updatedb:创建数据库
    locate hello:快速查找文件所在目录
    cat /home/hello.txt | grep -ni yes:查找hello.txt文件中的yes,显示行号且不区分大小写
    gzip 文件名:压缩文件
    gunzip 文件名:解压缩文件
    zip -r mypackage.zip 要压缩到哪个目录:讲当前文件的内容压缩到哪个文件中去
    unzip -d 解压到哪个目录 mypackage.zip:要把文件解压到哪个文件
    tar -zcvf a.tar.gz a.txt b.txt:讲当前目录下的 a.txt 和 b.txt 压缩成 a.tar.gz文件
    tar -zcvf a.tar.gz /home:对当前目录进行打包
    tar -zxvf a.tar.gz:解压a.tar.gz到当前目录
    tar -zxvf a.tar.gz -C /home:解压a.tar.gz到 home(home目录必须存在) 的目录下 -C change 的意思
    ls -ahl:查看用户文件的所有者
    chown 用户名 文件名:改变文件的拥有者
    chgrp 组名 文件名:修改文件所在的组
    u:所有者 g:所有组 o:其他人 a:所有人(u,g,o 的总和)
    chmod u=rwx,g=rx,o=x 文件名/目录名:给文件或目录名加权限
    chmod o+w 文件名/目录名:给其他人一个写的权限
    chmod a-x 文件名/目录名:去掉所有人执行的权力
    chmod 751 文件名/目录名:4+2+1 = 7 给 u 读写执行的权限,给 g 写 执行的权限,给o执行的权限
    -r:递归(多用于目录操做的可选项)可以操作这个目录下面的所有目录/文件
    crond:任务调度 -e 代表编辑 -l 代表显示 -r 代表删除
    crontab -e:编辑任务调度
    */1 * * * * ls -l /etc >> /tmp/to.txt:每一分钟都会被触发
    五个*号的意思:第一个*号:一小时当中的第几分钟,第二个*号:一天当中的第几小时,第三个*号:一个月当中的第几天,第四个*号:一年当中的第几月,第五个*号,一周当中的星期几,/1:代表每隔1分钟执行一次
    crontab -r:终止任务调度
    crontab -l:列出当前任务
    service crond restart:重启任务调度
    mount 设备名 目录名:挂载
    umount 设备名/目录名:卸载
    lsblk -f:查看系统的分区和挂在的情况
    fdisk /dev/ sdb:分区
    mkfs -t ext4 /dev/sdb1:格式化磁盘
    vim /etc/fstab:设备挂载点的情况
    df -lh:查询系统整体磁盘的使用情况
    du -ach --max-depth=1 目录:某个目录占用磁盘的情况
    ls -l /home | grep "^-" | wc -l:home目录下文件的个数
    ls -l /home | grep "^d" | wc -l:home目录下目录的个数
    ls -lr /home | grep "^-" | wc -l:home目录下所有文件的个数
    ls -lr /home | grep "^d" | wc -l:home目录下所有目录的个数
    tree:树状结构
    yum install 指令:安装指令
    ping ip地址:查看网络知否通
    ps -aux:显示系统执行的进程
    ps -ef | more:查看进程的父进程
    kill -9 进程号:强制杀死进程
    killall 进程名称:杀死进程
    ps -aux | grep sshd:查看用户连接的Linux系统
    ps -aux | grep bash:查看用户终端的进程
    gedit:启动文本编辑器
    pstree -p:查看树状进程
    pstree -u:查看用户进程
    systemctl:服务
    systemctl start firewalld:启动防火墙
    systemctl status firewalld:查看防火强状态
    systemctl stop firewalld:结束防火墙
    teInet ip 端口:查看Linux端口知否启动
    nmtui:查看运行设置
    ls -l /etc/init.d:查看运行服务
    chkconfig --list:查看服务
    top:查看进程
    top k:杀死进程
    top -d 10:每10秒刷新一次
    netstat -anp | more:监控网络的服务
    rpm:包管理工具
    rpm -qa | grep firefox:查询
    rpm -qa:查询所有的rpm包
    rpm -qi firefox:查询rpm软件安装的信息
    rpm -ql firefox:查询rpm软件安装了什么文件
    rpm -qf /etc/passwd:查询rpm文件属于哪个软件包
    rpm -e rpm包的名称:删除rpm包
    rpm -e ---nodeps rpm包的名称:强制删除rpm包
    rpm -ivh rpm软件包的名称:使用rpm安装软件
    yum:包管理工具(需要联网)
    yum list | grep xx:软件列表
    yum install firefox:利用yum来下载firefox
    vim /etc/sysconfig/network-scripts/ifcfg-ens33:设置静态的ip文件
    vim /etc/profile:配置环境变量
    firewall-cmd --add-port=8080/tcp --permanent:防火墙添加8080端口
    firewall-cmd --remove-port=8080/tcp --permanent:防火墙删除8080端口
    source /etc/profile:重新设置文件

    遗留问题:centos8如何进入单例模式(用来修改root密码)

         centos8如何挂在磁盘

         centos8进程管理

  • 相关阅读:
    简洁又漂亮的单网页404页源码(html格式404源码)
    运行bee run之后出现的错误以及解决方法
    window beego 安装出现的错误
    golang gin框架 使用swagger生成api文档
    go语言切片作为函数参数
    Go中函数接收器不能改变接收者的地址
    docker 删除none镜像
    redis下载安装
    git切换分支
    angular自定义验证器添加入模板驱动表单
  • 原文地址:https://www.cnblogs.com/shangjun6/p/12408100.html
Copyright © 2020-2023  润新知