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

    文件目录类

    建立目录:mkdir 目录名
    删除空目录:rmdir 目录名
    无条件删除子目录:rm -rf 目录名
    改变当前目录:cd 目录名(进入用户home目录:cd ~;进入上一级目录:cd -)
    查看自己所在目录:pwd
    查看当前目录大小:du
    显示目录文件列表:ls-l (-a:增加显示隐含目录)
    其中:蓝:目录;绿:可执行文件;
    红:压缩文件;
    浅蓝:链接文件;
    灰:其他文件;
    红底白字:错误的链接文件
    浏览文件:more 文件名.txt;less 文件名.txt
    复制文件:cp 源文件目标文件(-r:包含目录)
    查找文件:
    find
    locate 命令名
    链接:
    建立hard链接:ln 来源文件链接文件(-d:创建目录链接)
    建立符号链接:ln -s 来源文件链接文件


    驱动挂载类

    检查硬盘使用情况:df -T -h
    检查磁盘分区:fdisk -l
    挂载软硬光区:mount -t /dev/fdxhdax/mnt/目录名
    解除挂载:umount /mnt/目录名
    解除所有挂载:umount -a
    建立文件系统:mkfs-t /dev/hdxx。其中:ftype:ext2、ext3、swap等


    程序安装类

    RPM包安装:
    安装 :rpm -ivh somesoft.rpm
    反安装(卸载) :rpm -e somefost.rpm
    查询:rpm -q somefost 或rpm -qpi somefost.rpm(其中:p未安装;i包含的信息)
    查询安装后位置:rpm -ql somefost.rpm
    升级安装:rpm -Uvh somesoft.rpm
    强制安装:rpm -ivh –nodepssomesoft.rpm
    源代码包安装:
    配置:解压目录下./configure
    编译:解压目录下make
    安装: 解压目录下make install


    压缩解压类

    tar命令:tar [-cxtzjvfpPN] 文件与目录….
    tar命令参数:
    -c :建立一个压缩文件的参数指令(create 的意思);
    -x :解开一个压缩文件的参数指令!
    -t :查看tarfile 里面的文件!
    特别注意,在参数的下达中,c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。
    -z :是否同时具有gzip 的属性?亦即是否需要用gzip 压缩?
    -j :是否同时具有bzip2 的属性?亦即是否需要用bzip2 压缩?
    -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
    -f :使用档名,请留意,在f 之后要立即接档名喔!不要再加参数!
    例如使用『tar -zcvfP tfile sfile』就是错误的写法,要写成『tar -zcvPf tfile sfile』才对喔!
    -p :使用原文件的原来属性(属性不会依据使用者而变)
    -P :可以使用绝对路径来压缩!
    -N:比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
    –exclude FILE:在压缩的过程中,不要将FILE 打包


    进程控制类

    列出当前进程ID:ps-auxw
    终止进程:
    终止单一进程:kill 进程ID号
    终止该程序所有进程:Killall 程序名
    终止X-Window程序:xkill
    3.查看资源占用情况:
    (1)top
    free
    dmesg
    查看环境变量值:env
    重启:
    reboot
    Ctrl Alt Del
    init 6
    关机:
    shutdown -h now
    halt
    init 0
    切换桌面:switchdesk gnomeKDE…
    其他

    显示目录列表:ls
    删除:
    rm -r +目录/文件名 ,递归删除
    rm -rf +目录/文件名,彻底删除文件夹
    rm -id +目录/文件名,每次删除都要确认
    rmdir dir1 删除一个叫做dir1的目录
    结束正在运行的程序:Ctrl + c
    转入后台运行:Ctrl + z
    进入某目录:cd +目录
    复制:cp
    cp file1 file2 复制一个文件
    cp dir/* . 复制一个目录下的所有文件到当前工作目录
    cp -a /tmp/dir1 . 复制一个目录到当前工作目录
    cp -a dir1 dir2 复制一个目录
    解压:tar zxvf
    查看tar包含的文件:tar -tvf
    查看文件内容:cat
    创建一个叫做dir1的目录:mkdir dir1
    查看已安装软件包:rpm -qa
    查看IP信息:ip addr
    编译:make


    Yum命令

    安装软件:yum install xxx.rmp
    删除软件:yum remove/rease xxx.rmp
    升级软件:yum update/upgrade
    查询:yum info
    搜索:yum search
    显示软件包依赖关系:yum deplist
    -y 自动应答yes


    Vi编辑

    进入修改:vi +文件名
    保存命令,按ESC键 跳到命令模式,然后:
    :w 保存文件但不退出vi
    :w file 将修改另外保存到file中,不退出vi
    :w! 强制保存,不推出vi
    :wq 保存文件并退出vi
    :wq! 强制保存文件,并退出vi

  • 相关阅读:
    框架-前端框架:layui
    开发模式-敏捷开发:什么是敏捷开发
    公司-便利蜂:便利蜂
    人物-IT-周鸿祎:百科
    公司-人人网:人人网
    未来-YLB-二手市场:二手市场
    未来-YLB-跳蚤市场:跳蚤市场(flea market)
    公司-浪潮:浪潮/inspur
    禁止CloudStack删除Xenserver原有虚拟机
    2.6.33中关于at91sam9260的i2c controller驱动的问题
  • 原文地址:https://www.cnblogs.com/lenmom/p/10294338.html
Copyright © 2011-2022 走看看