zoukankan      html  css  js  c++  java
  • 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 退出插入模式
    ======================

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

  • 相关阅读:
    商贸通帐套隐藏方法
    固定资产打开提示:上年度数据未结转!
    ZOJ 2432 Greatest Common Increasing Subsequence
    POJ 1080 Human Gene Functions
    POJ 1088 滑雪
    POJ 1141 Brackets Sequence
    POJ 1050 To the Max
    HDOJ 1029 Ignatius and the Princess IV
    POJ 2247 Humble Numbers
    HDOJ 1181 变形课
  • 原文地址:https://www.cnblogs.com/GaoNa/p/9478943.html
Copyright © 2011-2022 走看看