zoukankan      html  css  js  c++  java
  • 整理CentOS常用命令

                           http://os.51cto.com  2010-03-29 10:16  佚名
    摘要:CentOS有很多常用的命令需要我们掌握,在这里向大家详细的介绍如何查看系统硬件信息,以及硬件的使用情况。下面所总结的十四个命令希望对大家的学习和工作有所帮助。
    标签:CentOS常用命令

    在电脑常用操作中,我们经常会用到CentOS常用命令。所以,我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面,就给大家介绍这些CentOS常用命令。

    51CTO编辑推荐:CentOS 社区企业操作系统

    一:使用CentOS常用命令查看cpu

    more /proc/cpuinfo | grep "model name"  
    grep "model name" /proc/cpuinfo  
    [root@localhost /]# grep "CPU" /proc/cpuinfo  
    model name      : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz  
    model name      : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz  
    如果觉得需要看的更加舒服
    grep "model name" /proc/cpuinfo | cut -f2 -d:

    二:使用CentOS常用命令查看内存

    grep MemTotal /proc/meminfo  grep MemTotal /proc/meminfo | cut -f2 -d:  free -m |grep "Mem" | awk '{print $2}'

    三:使用CentOS常用命令查看cpu是32位还是64位

    查看CPU位数(32 or 64)
    getconf LONG_BIT

    四:使用CentOS常用命令查看当前linux的版本

    more /etc/redhat-release
    cat /etc/redhat-release

    五:使用CentOS常用命令查看内核版本

    uname -r
    uname -a

    六:使用CentOS常用命令查看当前时间

    date上面已经介绍如何同步时间了

    七:使用CentOS常用命令查看硬盘和分区

    df -h
    fdisk -l
    也可以查看分区
    du -sh
    可以看到全部占用的空间
    du /etc -sh
    可以看到这个目录的大小

    八:使用CentOS常用命令查看安装的软件包

    查看系统安装的时候装的软件包
    cat -n /root/install.log
    more /root/install.log | wc -l
    查看现在已经安装了那些软件包
    rpm -qa
    rpm -qa | wc -l
    yum list installed | wc -l
    不过很奇怪,我通过rpm,和yum这两种方式查询的安装软件包,数量并不一样。没有找到原因。

    九:使用CentOS常用命令查看键盘布局

    cat /etc/sysconfig/keyboard
    cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=

    十:使用CentOS常用命令查看selinux情况

    sestatus
    sestatus | cut -f2 -d:
    cat /etc/sysconfig/selinux

    十一:使用CentOS常用命令查看ip,mac地址

    在ifcfg-eth0 文件里你可以看到mac,网关等信息。  ifconfig  cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR  cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d=  ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-  ifconfig   | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'  查看网关  cat /etc/sysconfig/network  查看dns  cat /etc/resolv.conf  十二:使用CentOS常用命令查看默认语言
    echo $LANG $LANGUAGE
    cat /etc/sysconfig/i18n

    十二:使用CentOS常用命令查看所属时区和是否使用UTC时间

    cat /etc/sysconfig/clock

    十三:使用CentOS常用命令查看主机名

    hostname
    cat /etc/sysconfig/network
    修改主机名就是修改这个文件,同时最好也把host文件也修改。

    十四:使用CentOS常用命令查看开机运行时间

    uptime
    09:44:45 up 67 days, 23:32, ...
    看来刚才确实是网段的问题,我的机器还是67天前开机的。
    #系统资源使用情况

    vmstat 1 -S m  procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------  r b   swpd   free   buff cache   si   so    bi    bo   in   cs us sy id wa st  0 0        233    199    778           25      1 3 0 96 0 0  0 0        233    199    778            0 1029 856 13 1 86 0 0

    对大家推荐很好使用的CentOS系统,像让大家对CentOS系统有所了解,然后对CentOS系统全面讲解介绍,希望对大家有用CentOS常用的命令.

    51CTO编辑推荐:CentOS 社区企业操作系统

    wget$ wget -r -np -nd http://example.com/packages/ 这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。CentOS其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。

    $ wget -r -np -nd --accept=iso http://example.com/centos-5/i386/ 与上一条命令相似,CentOS但多加了一个 --accept=iso 选项,这指示 wget 仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,CentOS只需用逗号分隔即可。

    $ wget -i filename.txt 此命令常用于批量下载的情形,CentOS把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。 CentOS$ wget -c http://example.com/really-big-file.iso 这里所指定的 -c 选项的作用为断点续传。

    $ wget -m -k (-H) http://www.example.com/ 该命令可用来镜像一个网站,wget 将对链接进行转换。CentOS如果网站中的图像是放在另外的站点,那么可以使用 -H 选项。

    VI 编辑命令命令模式

    移动光标
    [Ctrl] + [f] → 屏幕『向下』移动一页,相当于 [Page Down]按键
    [Ctrl] + [b] → 屏幕『向上』移动一页,相当于 [Page Up] 按键
    n<space> → n 表示『数字』。按下数字后再按空白鍵,光标会向右移动这一行的 n 个字元
    0 → 数字『 0 』:移动到这一行的最前面字元处
    $ → 移动到这一行的最后面字元处
    G → 移动到这个文件的最后一行
    nG → n 为数字。移动到这个文件的第 n 行(可配合 :set nu)
    gg → 移动到这个文件的第一行,相当于 1G
    n<Enter> → n 为数字。光标向下移动 n 行

    CentOS查找与替换
    n → 『重复前一个查找的动作』
    N → 与 n 刚好相反,为『反向』进行前一个查找动作
    :n1,n2s/word1/word2/g → n1 与 n2 均为数字。在第 n1 与 n2 行之间查找 word1 字符串,并将该字符串替换为 word2。
    如:在 1 到 9 行之间查找 eric4ever 并替换为 ERIC4EVER 则:『:1,9s/eric4ever/ERIC4EVER/g』
    :1,$s/word1/word2/g → 从第一行到最后一行查找 word1 字符串,并将该字符串替换为 word2
    :1,$s/word1/word2/gc → 从第一行到最后一行查找 word1 字符串,并将该字符窗替换为 word2,替换前显示提示对话框是否确认替换

    CentOS删除、复制与粘贴
    x, X → 在一行字当中,x 为向后刪除一个字元 (相当于 [del] 按键),
    X 为向前刪除一个字元(相当于 [backspace] 按键)
    dd → 刪除光标所在的那一整行
    ndd → n 为数字。刪除光标所在的向下 n 列
    yy → 复制光标所在的那一行
    nyy → n 为数字。复制光标所在的向下 n 列
    p, P → p 为将已复制的内容粘贴在光标下一行上,P 则为粘贴在光标的上一行
    u → 还原前一个动作
    [Ctrl]+r → 重做上一个动作
    . → 小数点,意思是重复前一个动作

    CentOS编辑模式i, I → 插入:在目前的光标所在处插入输入的文字,已存在的文字会向后退; 其中, i 为『从目前光标所在处插入』, I 为『在目前所在行的第一個非空白字元处开始插入』a, A → a 为『从目前光标所在的下一个字元处开始插入』, A 为『从光标所在行的最后一个字元处开始插入』
    o, O → o 为『在目前光标所在的下一行处插入新的一行』, O 为『在目前光标所在处的上一行插入新的一行』
    r, R → r 为『取代光标所在的那一个字元』, R 为『一直取代光标所在的文字,直到按下 ESC 为止』
    Esc → 退出编辑模式,回到一般模式中

    CentOS末行指令模式
    :w → 将编辑的文件写入到硬盘上
    :q → 退出 vi
    :set nu → 显示行号
    :set nonu → 取消显示行号

    CentOSvim 块操作
    Ctrl+v 进入视图模式
    <Esc>退出视图模式
    在Ctrl+v 后:
    <Dollar>+ A在块的每行末尾添加
    I 插入
    y 块抽取
    p 块粘贴
    c 修改

  • 相关阅读:
    VIJOS-P1340 拯救ice-cream(广搜+优先级队列)
    uva 11754 Code Feat
    uva11426 GCD Extreme(II)
    uvalive 4119 Always an Interger
    POJ 1442 Black Box 优先队列
    2014上海网络赛 HDU 5053 the Sum of Cube
    uvalive 4795 Paperweight
    uvalive 4589 Asteroids
    uvalive 4973 Ardenia
    DP——数字游戏
  • 原文地址:https://www.cnblogs.com/eagleking0318/p/6521272.html
Copyright © 2011-2022 走看看