• Linux 命令大全之Red Hat 7常用命令总结二


    Linux 命令大全之RedHat7常用命令笔记、、、

    -----------------------------------------------------

    征服Linux从终端开始

    ------------------------------------

    history 显示命令历史列表
    ======================
    终端文本编辑的快捷键
    Ctrl+a 移动到当前行的开头
    Ctrl+e 移动到当前行的结尾
    Esc+b 移动到当前单词的开头
    Esc+f 移动到当前单词的结尾
    Ctrl+l 清屏
    Alt+u 把当前词转化为大写
    Alt+l 把当前词转化为小写
    Ctrl+c 删除整行
    ======================
    Ctrl-C: 终止当前正在运行的程序
    ======================
    ls命令:
    ls //列出当前目录的文件和文件夹
    ls –a //列出当前目录的文件和文件夹,包含隐藏文件
    ls –l //列出详细信息
    ls 目录 //列出某目录下的文件
    ======================
    pwd命令 //查看当前所在位置
    ======================
    du 命令
    du 目录 //查看目录的总容量以及子目录的容量
    du –s 目录 //查看目录总容量
    ======================
    cd 命令
    cd .. //回上一级目录
    cd / //回根目录
    cd //回用户主目录
    cd 目录路径 //去某目录
    ======================

    Linux是大小写敏感的系统,命令中区分大小写
    ======================
    帮助命令
    info 命令名
    man 命令名
    apropos 命令名
    whatis 命令名
    help 命令名
    ======================
    常用的一些系统信息
    pwd
    hostname
    whoami
    id username
    date
    time
    clock
    who
    w
    rwho -a
    last
    lastb
    history
    uptime
    ps
    ps axu
    ps more
    top
    uname –a
    free
    df -h
    cat /proc/cpuinfo
    cat /proc/interrupts
    cat /proc/version
    cat /proc/filesystems
    cat /etc/printcap
    lsmod
    set
    more
    dmesg
    less
    查看我的密码过期信息
    chage -l xihongyan
    显示所有可设置的Linux内核参数
    sysctl -a
    sysctl -more
    ======================
    sar
    ls
    dir
    mail
    quit
    lsof
    setup
    lsmod
    cfdisk
    sfdisk
    mkfs
    mount
    umount
    net
    ping
    ifconfig

    ======================
    文件压缩和解压缩
    txt文件的新建
    ======================

    ======================
    1. 查看硬件信息
    uname -a 查看内核/操作系统/CPU信息
    cat /proc/cpuinfo 查看CPU信息
    hostname 查看计算机名
    lspci -tv 列出所有PCI设备
    lsusb -tv 列出所有USB设备
    lsmod 列出加载的内核模块
    env 查看环境变量资源
    free -m 查看内存使用量和交换区使用量
    df -h 查看各分区使用情况
    du -sh 查看指定目录的大小
    grep MemTotal /proc/meminfo 查看内存总量
    grep MemFree /proc/meminfo 查看空闲内存量
    uptime 查看系统运行时间、用户数、负载
    cat /proc/loadavg 查看系统负载磁盘和分区
    mount | column -t 查看挂接的分区状态
    ======================
    dmesg | grep IDE 查看启动时IDE设备检测状况网络
    ifconfig 查看所有网络接口的属性
    iptables -L 查看防火墙设置
    route -n 查看路由表
    netstat -lntp 查看所有监听端口
    netstat -antp 查看所有已经建立的连接
    netstat -s 查看网络统计信息进程
    ps -ef 查看所有进程
    top 实时显示进程状态用户
    w 查看活动用户
    id 查看指定用户信息
    last 查看用户登录日志
    cut -d: -f1 /etc/passwd 查看系统所有用户
    cut -d: -f1 /etc/group 查看系统所有组
    crontab -l 查看当前用户的计划任务服务
    ======================
    chkconfig –list 列出所有系统服务
    chkconfig –list | grep on 列出所有启动的系统服务程序
    rpm -qa 查看所有安装的软件包
    cat /proc/cpuinfo :查看CPU相关参数
    cat /proc/partitions :查看硬盘和分区
    cat /proc/meminfo :查看内存信息
    cat /proc/version :查看版本,类似uname -r
    cat /proc/ioports :查看设备I/O端口
    cat /proc/interrupts :查看中断
    cat /proc/swaps :查看所有swap分区的信息
    ======================
    2. 查看系统日志
    具体的命令
    ls /var/log
    ======================
    log中的其他文件说明:
    /var/log
    /var/log/dmesg /核心启动日志
    /var/log/messages /系统报错日志
    /var/log/maillog /邮件系统日志
    /var/log/xferlog /FTP服务用日志
    /var/log/secure /安全信息 系统登陆与网络连接的信息
    /var/log/wtwp /登录记录
    tail -f /var/log/messages /查看最近发生的信息.
    ======================
    3. 系统开关机
    关闭计算机
    shutdown -h -t 30 30秒后安全地关机断电
    shutdown -c 取消关机命令执行
    重启计算机
    reboot
    ======================
    4. 切换运行级别
    运行级就是操作系统当前正在运行的功能级别、这个级别从1 到6
    文件开头的S 代表start 就是启动服务的意思,
    K 代表 kill ,表示停止服务的意思、
    不同的运行级定义如下:(可以参考Red Hat linux 里面的/etc/inittab)
    0 - 停机
    1 - 单用户模式
    2 - 多用户,但是没有 NFS
    3 - 完全多用户模式
    4 - 没有用到
    5 - X11
    6 - 重新启动 (千万不要把initdefault 设置为6 )
    对各个运行级的详细解释:
    0 为停机,机器关闭、
    1 为单用户模式、
    2 为多用户模式,但是没有NFS 支持、
    3 为完整的多用户模式,是标准的运行级、
    4 一般不用,在一些特殊情况下可以用它来做一些事情、
    5 就是 X11 ,进到 X Window 系统了、
    6 为重启,运行 init 6 机器就会重启、
    ======================
    ======================
    6. 用户管理
    who : 查询当前在线的用户
    groups :查询用户所属的组
    id : 显示当前用户信息
    ======================
    新建用户的时候出现权限不够问题:
    添加新的用户
    useradd username

    更改用户密码
    passwd username
    ======================
    (6) 查看所有的网络接口配置
    ifconfig
    (4) 查看内核路由表的配置
    route
    (1) 显示网络接口状态信息
    netstat –i
    (2) 显示所有监控中的服务器的Socket和正使用Socket的程序信息
    netstat –lpe
    (3) 显示内核路由表信息
    netstat –r
    netstat –nr
    (4) 显示TCP/UDP传输协议的连接状态
    netstat –t
    netstat –u
    ======================

    这个部分是RedHat7中的Vi命令、、、

    Welcome to vi world!
    This is an example!
    ======================
    删除命令:
    dd 删除当前行
    do:删至行首
    d$:删至行尾
    ndd:删除当前行及其后n-1行
    ======================
    set nu:显示行号
    set number :显示行号
    ======================
    窗口命令
    ctrl+w s 水平分割窗口
    ctrl+w w 切换窗口
    ctrl+w q 退出当前窗口(由于同时有多个文件,此命令不会影响其他窗口)
    ctrl+w v 垂直分割窗口
    ======================
    退出当前的编辑器:
    :w 将缓冲区写入文件,即保存修改
    :wq 保存修改并退出
    :x 保存修改并退出
    :q 退出,如果对缓冲区进行过修改,则会提示
    :q! 强制退出,放弃修改
    ======================
    移动:
    h,j,k,l 上,下,左,右
    ctrl-f 上翻一页
    ctrl-b 下翻一页
    ======================
    插入编辑和退出编辑:
    插入模式
    i 从当前光标处进入插入模式
    I 进入插入模式,并置光标于行首
    a 追加模式,置光标于当前光标之后
    A 追加模式,置光标于行末
    o 在当前行之下新加一行,并进入插入模式
    O 在当前行之上新加一行,并进入插入模式
    Esc 退出插入模式
    ======================

    =========================================

  • 相关阅读:
    《STL源码剖析》-- 序列式容器
    IPV6 组播学习理解
    C 语言指针 引用学习
    C++ list 源码学习
    汇编基础学习---浮点运算
    C++ 运算符重载
    C++ 迭代器学习
    Play框架连接Mysql遇到的一些问题
    Jython中文乱码问题
    多线程之生产者消费者模式
  • 原文地址:https://www.cnblogs.com/GaoNa/p/9478943.html
Copyright © 2020-2023  润新知